Full Stack Java Software Engineer (with UI and AI Exposure)

Job Description:
We are looking for a Full Stack Java Software Engineer with expertise in both UI technologies (Angular/React) and backend development using Spring Boot. The ideal candidate will have strong knowledge in microservices, API development, and be proficient in writing TDD/BDD, and unit test cases to ensure code coverage. Experience with DevOps tools like SonarQube, Checkmarx, 42 Crunch, and FOSSA is highly desired. Additionally, familiarity with Vertex AI, other AI tools, or Generative AI technologies would be an advantage. Exposure to GCP or cloud-native solutions is a plus. The position follows a hybrid working model, where you will work in the office for two weeks every month, with the frequency of office presence determined by team preferences.
Key Responsibilities:

  • Develop and maintain full-stack applications using Java, Angular/React, and Spring Boot.
  • Design and implement microservices and APIs.
  • Write comprehensive TDD/BDD and unit tests to ensure high code quality and coverage.
  • Utilize DevOps tools such as SonarQubeCheckmarx42 Crunch, and FOSSA to support continuous integration and quality monitoring.
  • Explore and apply AI technologies like Vertex AI, Generative AI, and other AI tools to enhance solutions.
  • Work with GCP and other cloud-native solutions for scalable and efficient application development.
  • Collaborate with cross-functional teams, ensuring smooth integration between frontend and backend services.
  • Contribute to agile development processes and continuously improve product features.

Skills and Experience Requirements:

  • Required Skills:
  • Strong experience in Java (backend development) and Angular/React (frontend development).
  • Expertise in Spring Boot for building robust backend services.
  • In-depth knowledge of microservices architecture and API development.
  • Proven experience in writing TDD/BDD and unit test cases for ensuring code quality.
  • Familiarity with DevOps tools like SonarQubeCheckmarx42 Crunch, and FOSSA.
  • Exposure to Vertex AIGenerative AI tools, or other AI technologies is highly desirable.
  • Good knowledge of SQL for database interactions.
  • Exposure to GCP or other cloud-native solutions.
  • Preferred Skills:
  • Experience with FOSSASonarQube42 CrunchCheckmarx, and Copilot.
  • Familiarity with HackerRank tests (preferred but not mandatory).
  • Experience Required:
  • 4 to 6 years of experience in full-stack development, particularly with Java, Angular/React, and Spring Boot.
Job Category: Information Technology
Job Type: Full Time
Job Location: Chennai

Apply for this position

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