Key Responsibilities -
Required Skills -
- Design, develop, and maintain microservices using Java, Spring, and Spring Boot.
- Build high-performance reactive applications using Spring WebFlux.
- Develop and consume RESTful APIs following best practices.
- Implement and manage CI/CD pipelines for automated deployment.
- Deploy and support applications using Docker and Kubernetes.
- Design and optimize data models across SQL and NoSQL databases.
- Troubleshoot performance, scalability, and production issues.
- Participate in code reviews, design discussions, and Agile ceremonies.
Required Skills -
- Strong hands-on experience in Java 8/11/17
- Spring Framework, Spring Boot, Spring WebFlux
- Microservices architecture and REST API development
- CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps
- Containerization using Docker
- Container orchestration using Kubernetes
- Experience with SQL databases (PostgreSQL, MySQL, SQL Server, etc.)
- Experience with NoSQL databases (MongoDB, Cassandra, etc.)
- Git version control and Agile development practices