Posted on: 24/06/2026
Job Description:
Roles and Responsibilities:
- Design and develop scalable, maintainable backend microservices using Java and Spring Boot, aligned with defined architecture principles.
- Contribute to backend architecture discussions and implementation of reusable service patterns.
- Participate in code reviews and provide constructive technical feedback to peers.
- Work closely with frontend developers to integrate RESTful APIs and ensure seamless functionality.
- Build and maintain integrations with AWS services, including ECS Fargate, Lambda, S3, DynamoDB, RDS, SQS, and KMS.
- Implement performance optimisation, error handling, retry mechanisms, and testing best practices.
- Implement logging, monitoring, and tracing to support system observability and reliability.
- Identify and resolve production issues, supporting system stability and performance.
- Contribute to CI/CD pipelines and support DevOps-driven development workflows.
- Actively participate in agile ceremonies and continuous improvement initiatives.
Key Requirements:
- 5+ years of backend development experience with strong expertise in Java and Spring Boot.
- Experience designing and working with microservices and distributed systems.
- Solid understanding of RESTful APIs and event-driven architectures (Kafka, SQS).
- Experience with relational (PostgreSQL, RDS) and NoSQL (DynamoDB) databases.
- Experience in Unit testing is a must. TDD experience is highly valued.
- Knowledge of Hibernate and JPA internals.
- Experience working in agile environments (Scrum/SAFe).
- Good to have experience with AWS.
Special Requirements for the Role:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience.
- Be a self-starter, problem solver, with a positive attitude and great attention to detail.
- Strong English communication skills, both written and spoken.
- Ability to work independently within defined architectural guidelines.
- Interest in mentoring junior developers and contributing to knowledge sharing.
- Structured, proactive approach with a focus on quality and continuous improvement.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1647880