remote
Java Backend Developer - LTM Limited
Backend Engineer
Design and implement high‑performance Java backend solutions using Spring and Spring Boot, build scalable microservices, and integrate RESTful APIs while ensuring code quality through automated testing and best practices.
About the role
Key Responsibilities
- Design, develop, and maintain robust Java applications using Spring and Spring Boot.
- Architect and implement microservices that meet scalability, reliability, and performance targets.
- Collaborate with product owners, UX designers, and other engineers to translate business requirements into technical solutions.
- Write clean, testable code and create automated unit/integration tests to guarantee code quality.
- Develop and consume RESTful APIs, integrating third‑party services where required.
- Diagnose, troubleshoot, and resolve performance bottlenecks and bugs in existing systems.
Requirements
- Strong proficiency in Java (8+), with solid understanding of object‑oriented design.
- Hands‑on experience with Spring Framework, Spring Boot, and building RESTful services.
- Proven experience designing and deploying microservices architectures.
- Familiarity with automated testing practices (JUnit, TestNG, or similar).
- Ability to work effectively in cross‑functional agile teams and communicate technical concepts clearly.