Work Tote
Job title
Java Full Stack Developer
Organization
Location
Bengaluru, KA
Job code
RDR12
No. of roles
1
Position type
Full-Time
Job description
Position: (Full Stack Dev ->Java/React/NodeJS) Primary Responsibilities • Be part of an Agile team, participate in all Agile ceremonies & activities and be accountable for the sprint deliverable • Implement Sprint feature stories and unit tests ensuring static code analysis and minimum feature test coverage is achieved • Design software carefully considering functional and non-functional requirements • Use core design patterns, coding best practices and enterprise pattern best practices • Properly follow SCM policies and contribute regularly to peer code reviews • Be an advocate of quality-up-front and support the team in beginning with the Definition of Ready and achieving our Definition of Done • Review designs and code with developers and architects in consideration of performance, scalability, testability and supportability • Build mocks, emulators, fakes, stubs and any other test libraries driving towards 100% unit, component & integration test coverage Required Qualifications • 6-8 years of experience in web, client & cloud software engineering • Programming experience with: Java SE, java EE, Spring, Hibernate MS SQL Server 2012+ (DDL & DML), • Experienced in design and implementation of user interface components for JavaScript-based web and mobile applications using the React/NodeJS open-source library ecosystem. • Working experience with: .Microservices based client software service development • Working experience with SCM, CI & Dev Ops: Atlassian Stack (Git particularly), Jenkins, VMware vSphere/vRA, Sonar • Working experience building web services both REST and SOAP • Working experience with MS SQL 2012+ and solid DDL & DML experience • Web client application development using MVC, MVVM and SPA patterns • Strong computer science fundamentals: OOP, design patters, data structures & algorithms • Experience with designing systems in consideration of NFRs: performance, responsiveness, concurrency, availability, supportability… • Payments Domain Experienced. (Preferable) Position: (Full Stack Dev ->Java/React/NodeJS) -Lead Primary Responsibilities • Be part of an Agile team, participate in all Agile ceremonies & activities and be accountable for the sprint deliverable • Implement Sprint feature stories and unit tests ensuring static code analysis and minimum feature test coverage is achieved • Design software carefully considering functional and non-functional requirements • Use core design patterns, coding best practices and enterprise pattern best practices • Properly follow SCM policies and contribute regularly to peer code reviews • Be an advocate of quality-up-front and support the team in beginning with the Definition of Ready and achieving our Definition of Done • Review designs and code with developers and architects in consideration of performance, scalability, testability and supportability • Build mocks, emulators, fakes, stubs and any other test libraries driving towards 100% unit, component & integration test coverage • Lead a Team of developers, mentor technically. Required Qualifications • 8-10 years of experience in web, client & cloud software engineering • Programming experience with: Java SE, java EE, Spring, Hibernate MS SQL Server 2012+ (DDL & DML), • Experienced in design and implementation of user interface components for JavaScript-based web and mobile applications using the React/NodeJS open-source library ecosystem. • Working experience with: .Microservices based client software service development • Working experience with SCM, CI & Dev Ops: Atlassian Stack (Git particularly), Jenkins, VMware vSphere/vRA, Sonar • Working experience building web services both REST and SOAP • Working experience with MS SQL 2012+ and solid DDL & DML experience • Web client application development using MVC, MVVM and SPA patterns • Strong computer science fundamentals: OOP, design patters, data structures & algorithms • Experience with designing systems in consideration of NFRs: performance, responsiveness, concurrency, availability, supportability… • Payments Domain Experienced. (Preferable)
Experience required
6-10
Primary skills
Java|Javascript|MySQL|Node JS|Devops|React JS
Work Tote (5)
Are you a business owner?