Job Description:-
Essential Skills & Experience
Technical Skills
-
8+ years of Java development experience.
-
Strong experience with Java 17+.
-
Spring Boot.
-
Spring Data JPA / Hibernate.
-
Microservices architecture.
-
REST API development and integration.
-
PostgreSQL or similar relational database technologies.
-
Docker containerisation.
-
AWS cloud platforms and services.
-
Jenkins CI/CD pipelines.
-
Maven.
-
JUnit and automated testing frameworks.
-
Git source control.
-
Agile development methodologies (Scrum/Kanban).
-
Jira and Confluence.
Experience
-
Proven experience delivering enterprise-scale Java solutions.
-
Experience reviewing user stories and translating business requirements into technical designs and deliverables.
-
Strong experience working directly with Business Analysts to refine and clarify requirements.
-
Experience collaborating closely with Testers throughout the software development lifecycle.
-
Experience developing and deploying applications within AWS-hosted environments.
-
Experience implementing and maintaining CI/CD pipelines.
-
Strong troubleshooting, analytical, and problem-solving skills.
-
Experience working within collaborative Agile delivery teams.
-
Experience developing solutions using Test Driven Development (TDD) principles and engineering best practices