Description
Develop and maintain backend services using Java and Spring Boot within an Agile environment.
Responsibilities
- Build and deploy microservices using Java and Spring Boot.
- Design and implement RESTful and SOAP web services.
- Apply design patterns, data structures, and algorithms to solve technical problems.
- Collaborate with teams using Agile/Scrum methodologies.
- Manage containerized applications using Docker.
Required Skills
- 5 to 8 years of hands-on experience as a Java Developer.
- Strong proficiency in Java and Spring Boot.
- Experience developing microservices architectures.
- Solid understanding of OOPs concepts and design patterns.
- Working knowledge of SQL and relational databases.
- Experience with Kafka.
- Familiarity with Docker, containers, and images.
- Exposure to Amazon Web Services (AWS) or cloud technologies.
Preferred Skills
- Experience with UML and software design documentation.