Design and develop Java-based backend services using Java 17/21, Spring Boot, Spring Cloud, and Microservices architecture , Graphql.
Design, build, and maintain end-to-end CI/CD pipelines using Jenkins (Declarative/Scripted Pipelines, Groovy scripting) and Git/GitHub/Bitbucket for version control and branching strategies.
Automate build, test, and deployment workflows for microservices across Dev, QA, and Production environments.
Support containerised deployments using Docker and orchestration via Kubernetes / OpenShift.
Responsibilities:
Participates in the technical design of application systems. Develops and implements application systems by participating through the software development lifecycle from inception to delivery and beyond.
The role is high touch position with a notable amount of collaboration across product teams and stakeholders to define requirements and understand how they fit into the end objective