A Java Developer is responsible for designing, developing, and maintaining Java-based applications. They collaborate with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
- Design, develop, and maintain scalable Java-based applications using Spring Boot.
- Implement microservices architecture and RESTful APIs for seamless integration.
- Optimize application performance and troubleshoot issues in Java-based systems.
- Work with databases (MySQL, PostgreSQL, or Oracle) using JPA/Hibernate.
- Develop unit and integration tests to ensure application reliability.
- Collaborate with front-end developers, DevOps teams, and business stakeholders.
- Maintain security best practices in application development.
- Participate in Agile development processes, including sprint planning and code reviews.
Required Skills:
- Strong proficiency in Java 8+ and Spring Boot framework.
- Experience in RESTful API development, microservices architecture, and Spring Cloud.
- Hands-on experience with JPA/Hibernate for database interaction.
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Proficiency in SQL and NoSQL databases (Oracle PLSQL, MySQL, PostgreSQL, MongoDB).
- Good understanding of security best practices in Java applications.
- Strong debugging and problem-solving skills.
Preferred Skills:
- Experience with front-end technologies (Angular, React, or ) is a plus.
- Exposure to cloud platforms (AWS, Azure, or Google Cloud).
- Familiarity with GraphQL and API Gateway tools.
- Experience with message brokers (RabbitMQ, Kafka) is a plus.
- Knowledge of Unit Testing frameworks (JUnit, Mockito).
Experience
3 - 5 Years
No. of Openings
5
Education
Professional Degree, B.C.A, B.Sc, B.E, B.Tech, M.C.A, M.Sc, M.Tech, Any Master Degree
Role
Java Developer
Industry Type
IT-Hardware & Networking / IT-Software / Software Services
Gender
[ Male / Female ]
Job Country
India
Type of Job
Full Time
Work Location Type
Work from Office