Job Summary Our client is seeking a skilled Java Developer to design, build, test, and maintain Java-based applications in a cloud environment.
You'll work with Requirements Analysts and Application Integration Architects to translate specifications into high-quality code, execute tests, participate in reviews, and document changes.
Key Responsibilities Translate functional specifications into clean, efficient Java code Develop and execute unit tests and functional test coverage for assigned features Perform system and integration testing of application changes and resolve defects Collaborate across multiple systems and processes to ensure consistency Follow SDLC processes and procedures to maintain solution quality and security Lead and contribute to peer code-review sessions, presenting changes and feedback Participate in design and technical reviews to catch defects in requirements, design, code, or tests Document all code changes, configurations, and deployment steps Support Senior Developers by tracking task effort, reporting progress, and estimating timelines Technical Skills & Experience Core Java Java SE/EE (Java 8+) with solid OOP design Spring Framework (Boot, MVC, Data) Hibernate or JPA for ORM Web & Integration RESTful API development Application servers (Tomcat, JBoss) Messaging (JMS, Kafka) Testing & Quality JUnit, TestNG, Mockito Code-coverage tools (JaCoCo) Cloud & DevOps AWS: API Gateway, Aurora, DynamoDB, RDS, S3, Lambda, CloudWatch, EC2, ECS, Route 53 AWS CDK for Infrastructure as Code Containers: Docker, Kubernetes (EKS) or ECS Build & CI/CD Maven or Gradle Jenkins, GitLab CI/CD, or similar Version Control & Collaboration Git (GitHub, GitLab, Bitbucket) Agile/Scrum methodologies Qualifications Bachelor's in Computer Science or equivalent experience 3+ years of professional Java development Proven track record delivering high-quality software on time Strong problem-solving skills and attention to detail Excellent communication; comfortable presenting in reviews Self-motivated and able to work both in a team and independently Nice-to-Have Front-end frameworks (Angular, React) Microservices architecture Experience with Azure or GCP
Full Time