remote
Senior Software Engineer - LTM Limited
Software Engineer
Lead backend development with clean, maintainable Java code, debug complex issues, and drive quality through unit testing and code reviews in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑quality Java backend applications.
- Debug and resolve bugs in existing codebases, ensuring minimal impact on production.
- Write and execute comprehensive unit tests to guarantee reliability.
- Participate in Agile ceremonies, code reviews, and pair programming with senior engineers.
- Document technical specifications and maintain project documentation.
Requirements
- 3–5 years of professional Java development experience.
- Hands‑on experience with unit testing frameworks (e.g., JUnit, TestNG).
- Strong understanding of Agile methodologies and collaborative teamwork.
- Excellent communication skills and a proactive learning mindset.