- 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.