Description
You will develop and maintain backend applications using Java and TypeScript, focusing on scalable microservices.
Responsibilities
- Develop, enhance, and troubleshoot Java and TypeScript-based microservices and APIs.
- Build, test, and consume REST APIs, ensuring alignment with integration requirements.
- Write automated unit and integration tests to maintain software quality.
- Collaborate with cross-functional teams during sprint planning, reviews, and deployment.
- Maintain technical documentation, including design and API specifications.
Required Skills
- 4+ years of professional experience in backend Java development.
- Proven expertise building scalable microservices architectures.
- Demonstrated experience using TypeScript for integration development.
- Hands-on experience with REST API creation, consumption, and testing.
- Knowledge of relational and NoSQL database management (e.g., MongoDB).
- Experience working within Agile teams and supporting DevOps practices.
- Familiarity with Git version control and CI/CD tools.
- Bachelor’s degree in Computer Science or equivalent.