TE

Advanced Java Developer

Teamware Solutions
Gurgaon4-7 LPA Posted 16 Jul 2025
FULL TIME
Angular
Azure
Java
Aws

Job Description

Key Responsibilities:

  • Develop, test, and maintain robust Java-based backend systems using Java 8+, Spring Boot, Spring MVC, and related frameworks.
  • Design and implement scalable RESTful APIs and microservices.
  • Write clean, efficient, and reusable code adhering to industry best practices.
  • Collaborate with front-end developers, DevOps, and product teams to deliver end-to-end solutions.
  • Implement and optimize multithreaded and high-concurrency processes.
  • Work with relational (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
  • Utilize unit testing frameworks such as JUnit and Mockito for test-driven development.
  • Participate in architecture discussions, code reviews, and performance tuning.
  • Ensure application security, stability, and scalability.
  • Document system design and support production issue resolution.

Qualifications and Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 4+ years of experience as a Java Developer, with advanced knowledge of Java 8 or higher.
  • Proficiency in Spring Boot, Spring Security, Spring Data JPA, and Hibernate.
  • Strong experience in multithreading, collections, JVM tuning, and concurrency patterns.
  • Good knowledge of REST APIs, JSON, and HTTP protocols.
  • Solid understanding of software design principles such as SOLID, DRY, and OOP.
  • Familiarity with tools like Maven/Gradle, Git, and Jenkins.
  • Experience working in Agile/Scrum development environments.

Desirable Skills and Certifications:

  • Experience with Kafka, RabbitMQ, or other messaging systems.
  • Exposure to containerization (Docker) and orchestration (Kubernetes) technologies.
  • Knowledge of cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with front-end integration using technologies like Angular or React.
  • Relevant certifications such as Oracle Certified Professional Java Programmer (OCPJP) or Spring Professional Certification.

Required Skills

Join WhatsApp Channel