Responsibilities and Requirements:The Backend Developer is responsible for the development of back-end solution, including the development of back-end logics, ACL Layer, APIs and other key requirements such as business rulesets.
Helps translate business, and functional requirements into documented technical specifications or User Stories.
Utilises development skills to build (code) and unit test new systems functionality per technical specifications, with deliverables to include code builds and documented unit test results.
Develops or updates support documentation as needed by the DevOps function and participate in Peer Review to allow acceptance of systems changes into production.
Builds end unit test production deployment packages with an eye towards automated regression and unit test scripts, and implementation plans for scheduled systems enhancements.
Facilitates/leads reviews (walkthroughs) or grooming sessions and demos of technical specifications and program code with other members of the technical team, communicating design, requirements, feature set, functionality and limitations of systems/applications to team and development lead
Professional experience using 3 or more development languages or tools
Experience in Java (11+), Maven/Gradle, Spring Boot, Spring Security, Spring Data, and related frameworks/libraries
Proficiency in SQL and/or non-relational databases such as MongoDB.
Ability to translate functional requirements into technical terms relevant to the Product to coordinate and assist with the detailed technical design tasks
Ability to define unit test cases, execute unit testing and apply test driven development techniques
Ability to peer review work products for completeness, quality, and compliance with established project standards
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.