Java Developer

Job Description:

We are looking for a passionate and skilled Java Developer with 2 to 4 years of experience to join our dynamic team. The ideal candidate will have strong expertise in Java development, with hands-on experience in Spring Boot, MongoDB, and MySQL, and be familiar with other cutting-edge technologies. You will be responsible for building and maintaining scalable backend services, developing APIs, and ensuring optimal performance across the system.

Key Responsibilities:

  • Develop, test, and maintain high-quality Java-based applications using Spring Boot.
  • Design, implement, and manage RESTful APIs and microservices.
  • Work with databases like MongoDB and MySQL to ensure efficient data storage and retrieval.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Write clean, maintainable, and scalable code following best practices.
  • Debug and resolve software defects to ensure optimal performance.
  • Participate in code reviews to ensure code quality and share knowledge with team members.
  • Ensure application security and data protection.
  • Stay updated with emerging technologies and industry trends to apply best practices.

Key Skills and Qualifications:

  • Bachelor’s degree in Engineering (BE) in Computer Science, Information Technology, or a related field.
  • 2 to 4 years of experience in Java development.
  • Hands-on experience with Spring Boot and Spring Framework.
  • Strong proficiency in working with MongoDB and MySQL databases.
  • Familiarity with RESTful APIs and microservices architecture.
  • Experience with version control systems such as Git.
  • Understanding of containerization tools like Docker (optional but preferred).
  • Knowledge of CI/CD pipelines (Jenkins, GitLab CI) is an advantage.
  • Familiarity with cloud platforms like AWS or Azure is a plus.
  • Strong problem-solving skills and the ability to work independently or as part of a team.
  • Excellent communication skills and the ability to work in an agile environment.

Preferred Additional Skills:

  • Knowledge of NoSQL databases and technologies.
  • Experience with JPA/Hibernate for database interaction.
  • Familiarity with Kubernetes or other orchestration tools.
  • Knowledge of JavaScript frameworks like Angular or React (bonus).
Scroll to Top