Description
You will design and build scalable backend applications and provide architectural guidance for full-stack integration.
This role is on-site.
Responsibilities
- Design and develop high-performance backend services using Java 17+ and Spring Boot 3.3.x.
- Implement and maintain RESTful APIs and microservices, ensuring security and performance.
- Manage data persistence by writing complex queries against relational or NoSQL databases.
- Containerize services using Docker and participate in CI/CD pipelines for cloud deployment.
- Provide architectural guidance and support full-stack integration with front-end teams.
Required Skills
- 5+ years of professional experience with Java 17+ core concepts and frameworks.
- Hands-on experience with Spring Boot 3.3.x and JPA.
- Proven ability to build and consume RESTful APIs.
- Experience with Docker and CI/CD pipelines (e.g., GitHub Actions).
- Working knowledge of relational databases (MySQL, PostgreSQL, Oracle) or NoSQL (MongoDB).
- Familiarity with cloud platforms such as AWS or Azure.
- Understanding of front-end integration patterns with Angular.
- Solid grasp of software architecture principles and design patterns.