Key responsibilities include:
- Designing and developing applications using Java, Spring, and Spring Boot.
- Architecting flexible, loosely coupled distributed applications that can be effectively enhanced and maintained.
- Taking ownership and responsibility for product deliverables, ensuring timely delivery with high quality.
- Delivering projects and tasks on schedule, while meeting specified quality standards.
- Experience
- 4-8 years of relevant working experience.
Education - Bachelor's Degree in Computer Science, IT, or a related discipline
Required Skills - Proficient in design and programming skills in Java and related server-side technologies (Spring, Spring Boot).
- In-depth understanding of microservices architecture and REST APIs.
- Hands-on working experience with PostgreSQL.
- Hands-on working experience with Google Cloud Platform (GCP).
- Experience in Linux environments.
- Experience with container technologies (e.g., Docker, Kubernetes).
- Understanding of SCRUM and Agile methodologies.
- Experience in Python is a plus.
.
