Job Description
Responsibilities:
- Collaborate with the backend development team to design, write, maintain, and refactor Java code following best practices, project requirements, and coding standards.
- Participate actively in architectural and design discussions, providing well-structured, scalable, and maintainable technical solutions.
- Perform comprehensive unit testing, troubleshoot complex issues, and ensure backend services meet functional and performance specifications.
- Work independently in breaking down project requirements into smaller, executable tasks while also providing support and guidance to junior developers when needed.
- Coordinate closely with cross-functional teams—onsite or remote—to resolve technical challenges, review code, and ensure smooth integration of backend components.
- Learn and utilize specialized tools, frameworks, APIs, or internal systems efficiently, applying them to backend development responsibilit...