The role involves designing and developing scalable software solutions that provide critical business and technology capabilities for customers and colleagues
Job Summary
The role involves designing and developing scalable software solutions that provide critical business and technology capabilities for customers and colleagues.
Candidates must adhere to secure coding practices and implement effective unit testing to ensure code reliability and mitigate vulnerabilities.
This position requires collaboration with cross-functional teams including product managers and designers to define requirements and drive innovation in the digital landscape.
Matching Summary
The role involves designing and developing scalable software solutions that provide critical business and technology capabilities for customers and colleagues.
Skills & Requirements
Must-have
Java 17/21 programming experience
Spring MVC Spring Boot Spring Security
React JavaScript frontend development
RESTful service design and implementation
Unit testing with Junit Mockito
SQL Server Oracle database management
Docker K8s OpenShift containerization
Nice-to-have
GitLab Bit Bucket version control
Jenkins pipeline DevOps integration
Elastic Kibana observability tools
Agile Scrum methodology experience
Mutation testing Stryker Pi Test
Component testing Karate Wiremock
Cloud architecture understanding
Key Requirements
In-depth technical knowledge in assigned area of expertise
Leadership responsibilities or individual contributor advisor role
Understanding of risk mitigation and policy adherence