Description
Design and build scalable backend applications using Java 17+.
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, writing complex queries against relational or NoSQL databases.
- Containerize services using Docker for cloud deployment and participate in CI/CD pipelines.
- Provide architectural guidance and support full-stack integration with front-end teams.
Required Skills
- 5+ years of professional experience.
- Strong proficiency in 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.