Key Responsibilities:
- Develop, test, and maintain scalable and secure Java applications.
- Design and implement RESTful APIs and Microservices architecture.
- Collaborate with cross-functional teams to analyze business requirements.
- Optimize application performance and troubleshoot issues.
- Ensure best practices in coding, security, and system design.
- Work with databases like MySQL, PostgreSQL, or MongoDB.
- Implement CI/CD pipelines and work in an Agile environment.
Required Skills:
- Proficiency in Core Java, J2EE .
- Experience with Spring Boot, Spring MVC, Hibernate .
- Solid knowledge of REST APIs, Microservices architecture.
- Familiarity with databases like MySQL, PostgreSQL, or NoSQL .
- Experience with Docker, Kubernetes, or cloud platforms (AWS/Azure/GCP) is a plus.
- Knowledge of Kafka, RabbitMQ is an advantage.
- Familiarity with front-end technologies (React, Angular) is a plus .
- Excellent problem-solving and communication skills.
Qualifications:
- Bachelor's/Master's degree in Computer Science, IT, or a related field .
- X+ years of experience in Java development.