Associate – Java

  • Location Icon

    GIFT CITY, Gandhinagar

  • Experience Icon

    3+ Years

  • Shift Icon

    10:00 AM to 6:30 PM

Qualification

B.Tech or B.E, B.C.A prior to M.C.A

Requirements

Must-Have:

  • Proficient in Java 11/17, including advanced concepts and the Collections Framework.
  • Strong knowledge of Java (Java 11 or above)​.
  • Good understanding of REST APIs and JSON.
  • Familiarity with SQL and Relational Databases (e.g., MySQL, PostgreSQL).
  • Experience with Git and version control workflows.
  • Understanding of OOP, design patterns, and basic multithreading​.

Good to Have:

  • Exposure to Spring Security, Spring Batch.
  • Familiarity with Microservices Architecture.
  • Experience with message brokers like RabbitMQ or Kafka.
  • Basic knowledge of Docker, CI/CD, and cloud platforms (e.g., AWS, GCP).
  • Experience with unit testing frameworks like JUnit or Mockito.

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Good communication and team collaboration abilities.
  • Eagerness to learn and adapt to new technologies.

Responsibilities

  • Develop, test, and maintain Java-based web applications and REST APIs.​
  • Work with Spring Boot to create modular, maintainable microservices.​
  • Implement and consume APIs using REST principles.​
  • Write efficient and clean code following industry best practices and design patterns.​
  • Collaborate with cross-functional teams, including frontend developers, testers, DevOps and business analysts.​
  • Debug and resolve technical issues in production and non-production environments.​
  • Work with relational and/or NoSQL databases for data modeling and query optimization.​
  • Use Git for version control and participate in code reviews.​
  • Participate in agile ceremonies (stand-ups, sprint planning, retrospectives).​