Experience
6 8 Years
Job Summary
We are seeking an experienced Java Microservices Developer with 6 8 years of hands-on experience in designing, developing, and deploying enterprise-grade applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices architecture, SQL Server/Oracle databases, Docker, Kubernetes, and Azure DevOps CI/CD pipelines.
Required Skills
- 6 8 years of experience in Java application development.
- Strong hands-on experience with Java 8/11/17, Spring Boot, and Microservices architecture.
- Experience in designing, developing, and consuming RESTful APIs.
- Proficiency in SQL Server and Oracle Database, including query optimization and performance tuning.
- Hands-on experience with Docker and Kubernetes for containerization and orchestration.
- Experience in Azure DevOps, including CI/CD pipeline creation and deployment automation.
- Strong knowledge of Git and version control practices.
- Experience with JPA/Hibernate and ORM frameworks.
- Knowledge of unit testing frameworks such as JUnit and Mockito.
- Experience in troubleshooting, debugging, and performance optimization of applications.
- Understanding of distributed systems, scalability, and fault-tolerant architectures.
- Familiarity with Agile/Scrum development methodologies.
- Strong analytical, problem-solving, and communication skills.
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Good to Have
- Exposure to Azure Cloud services.
- Knowledge of SonarQube, Prometheus, Grafana, and ELK Stack.
- Azure or Kubernetes certifications.