Location: Chennai
Job Type: Full-time

Job Description:

We are seeking a talented Java Developer to join our dynamic development team. As a Java Developer, you will work on building scalable, high-performance applications, contributing to backend services and system integrations. The ideal candidate should have strong experience with Java technologies and a passion for solving complex technical challenges.

Responsibilities:

  • Design and implement backend services and APIs using Java.
  • Collaborate with cross-functional teams to define and deliver software solutions.
  • Work with Java frameworks like Spring Boot, Hibernate, and others.
  • Develop and optimize database queries using SQL (and NoSQL if needed).
  • Ensure code quality through unit tests and code reviews.
  • Participate in Agile ceremonies and contribute to continuous improvement processes.
  • Identify performance bottlenecks and ensure the scalability of applications.
  • Integrate third-party services and libraries as needed.

Requirements:

  • Strong experience with Java programming and object-oriented design.
  • Proficiency with Java frameworks (Spring, Hibernate, Spring Boot, etc.).
  • Solid understanding of relational databases and experience with SQL.
  • Familiarity with version control tools (Git).
  • Experience with cloud platforms (AWS, GCP, Azure) is a plus.
  • Strong problem-solving skills and ability to debug complex issues.
  • Experience with Agile methodologies (Scrum, Kanban).
  • Excellent communication skills and ability to collaborate effectively with a team.

Preferred Qualifications:

  • Experience with microservices architecture.
  • Knowledge of CI/CD pipelines (Jenkins, GitLab, etc.).
  • Familiarity with containerization tools like Docker.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Socials: