Experienced
Chennai
1 Positions
Qualifications and Skills We are looking for a skilled and experienced Java Developer with 5+ years of...

Qualifications and Skills

We are looking for a skilled and experienced Java Developer with 5+ years of hands-on experience in building robust, scalable, and high-performance applications. You will be responsible for designing, developing, and maintaining Java-based systems that are critical to our business operations.

Key Responsibilities:

  • Design, develop, test, and deploy high-quality Java applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write well-designed, testable, and efficient code using best practices.
  • Perform code reviews and mentor junior developers.
  • Troubleshoot production issues and provide timely solutions.
  • Work with databases, APIs, and third-party services.
  • Ensure security and performance of applications.
  • Participate in Agile/Scrum processes, including sprint planning and stand-ups.

Required Skills & Qualifications:

  • Strong proficiency in Core JavaOOPs, and Java 8+ features.
  • Experience with Spring Framework (Spring Boot, MVC, Security, etc.).
  • Familiarity with RESTful APIs and Microservices Architecture.
  • Experience with JPA/Hibernate and SQL/NoSQL databases.
  • Knowledge of Maven/GradleGit, and CI/CD pipelines.
  • Exposure to cloud platforms (AWS, Azure, GCP) is a plus.
  • Familiar with unit testing frameworks (JUnit, Mockito, etc.).
  • Understanding of design patterns and software engineering principles.
  • Bachelor’s degree in Computer Science or related field.

Nice to Have :

  • Frontend experience with Angular/React.
  • Exposure to containerization (Docker, Kubernetes).
  • Experience in performance tuning or profiling Java applications.
  • Familiarity with message brokers (Kafka, RabbitMQ).
MICROSERVICES
SPRING BOOT
JAVA