Responsibilities
- Design, develop, and implement Java-based applications using Spring Boot and microservices architecture.
- Collaborate with cross-functional teams to gather requirements and translate them into robust software solutions.
- Write clean, efficient, and well-documented code that adheres to industry best practices.
- Develop and maintain RESTful APIs for seamless communication between microservices.
- Build and deploy microservices on cloud platforms (e. g., AWS, Azure, Google Cloud).
- Implement unit and integration tests to ensure the quality and reliability of code.
- Troubleshoot and resolve issues in a timely manner.
- Continuously improve software performance, scalability, and security.
- Stay updated with the latest trends and technologies in Java, Spring Boot, and microservices.
Requirements
- Bachelor's degree in computer science, engineering, or a related field.
- 6+ years of experience in Java development.
- 4+ years of experience working with Spring Boot and designing and developing microservices.
- Proficiency in RESTful API design and development.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with message brokers like Kafka or RabbitMQ.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Strong understanding of design patterns and object-oriented programming principles.
- Excellent problem-solving and debugging skills.
- Ability to work independently and as part of a team.
- Excellent communication skills.
Nice To Have
- Knowledge of NoSQL databases like MongoDB or Cassandra.
- Experience with CI/CD pipelines.
This job was posted by Ruksar Taj S from DataNimbus.