video banner

Senior Java Developer

Location: Pune/Bengaluru

Exp: 4+ years

Job Description:

We are looking for a Senior Java Developer with a deep understanding of Java and related technologies. The ideal candidate will have a proven track record of delivering high-quality software solutions, a passion for technology, and excellent problem-solving skills.

Responsibilities:

  • Participate in the entire software development lifecycle, from planning and design to implementation, testing, and deployment.
  • Proactively provide solutions to complex problems, rather than just working on predefined solutions.
  • Conduct extensive research to stay ahead in a fast-paced, innovative environment.
  • Write well-designed, efficient, and testable code.
  • Integrate systems with numerous third-party systems through REST, GraphQL, SDK, or CLI by reading and understanding their documentation.
  • Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain current and competitive.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Conduct code reviews to maintain high code quality standards.
  • Troubleshoot and resolve complex technical issues.
  • Mentor junior developers and provide technical guidance.

Requirements:

  • Strong knowledge of Java 11+.
  • Proficiency with Spring Boot, Spring Data, and Spring Cloud.
  • Experience with unit testing (TDD), integration testing, and end-to-end (E2E) testing using Junit and Mockito.
  • Strong knowledge of RESTful APIs, web services, and microservices architecture.
  • Proficiency in database technologies (SQL, NoSQL).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Experience with Agile/Scrum development methodologies.
  • Experience with cloud platforms such as AWS, Azure, Oracle, or Google Cloud.
  • Strong fundamentals in CI/CD pipelines and DevOps practices.
  • Familiarity with Spring AMQP, Spring Security, and Spring AOP.
  • Familiarity with front-end technologies (React, Angular, TypeScript, JavaScript, HTML, CSS) is a plus.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Experience with reactive programming and frameworks (Reactor, Spring WebFlux).

Vinaya Kumbhar

Sr. HR Specialistvinaya.kumbhar@apptware.com

Know a perfect fit?

Refer a friend and help them join the team!

Related Opportunities

Discover your next big
opportunity

JobImage
Pune
Senior UI-UX Designer

We are seeking an experienced Senior UI/UX Designer to lead the creation of intuitive, user-friendly, and visually compelling designs.

JobImage
Pune
Senior Data Engineer

We’re a technology solutions provider dedicated to delivering innovative digital products and services.

JobImage
Pune
Senior Product Designer

We are looking for an experienced Product Designer (6+ years of experience) to lead and contribute to complex design projects, mentor junior designers, and drive innovation in user experience.

JobImage
Pune/Bengaluru
Senior Full Stack Developer

A Full Stack Engineer to leverage their expert knowledge of building and operating cloud-native applications to deliver critical features across Apptware’s distributed data platform.

JobImage
Pune/Bengaluru
Senior Java Developer

We are looking for a Senior Java Developer with a deep understanding of Java and related technologies.

JobImage
Pune
Lead Python Developer

We are looking for a Lead Python Developer with over 7 years of experience, who is passionate about backend development and eager to work with a dynamic team of engineers.

JobImage
Pune
Lead GenAI Engineer

We are looking for a highly skilled and experienced Lead Gen AI engineer to spearhead AI/ML initiatives and oversee the development of advanced machine learning models, deep learning architectures.

JobImage
Pune
Lead DevOps Engineer

A Lead DevOps Engineer to leverage their expert knowledge of building and operating cloud-native applications to deliver critical features across Apptware’s distributed data platform