Senior Java Developer

  • Pune
  • Synechron

Job Title:
Senior Java Developer

Notice Period:
Looking for immediate to 30 days' joiners

Experience Required:
7+ Years

Job Location:
Pune (Hybrid Work Model)


Job Overview:

We are seeking a highly skilled Senior Java Developer to join our team in Pune. The ideal candidate will have a solid background in Java development, with a particular focus on Spring Boot and microservices architectures. The role requires a minimum of 7 years of professional experience, with a proven track record of developing and maintaining scalable and efficient software solutions.


Key Responsibilities:

  • Design, develop, and maintain high-performance, reusable, and reliable Java code.
  • Develop applications and services using Spring Boot with a focus on microservices architecture.
  • Ensure the best possible performance and quality of applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automatization.
  • Collaborate with other team members and stakeholders to plan, design, develop, test, and maintain web applications and services.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Participate in peer-reviews of solution designs and related code.


Technical Skills:

  • Proficient in Java with a good knowledge of its ecosystems.
  • Solid understanding of object-oriented programming and design patterns.
  • Familiar with various design and architectural patterns, especially microservices.
  • Experience with Spring Boot and its core principles, patterns, and best practices.
  • Skilled in building microservices that scale and handle expected load.
  • Experience with RESTful APIs development.
  • Knowledge of concurrency patterns in Java.
  • Familiarity with concepts of MVC, JDBC, and RESTful API integration.
  • Experience with both external and embedded databases.
  • Understanding fundamental design principles behind a scalable application.
  • Implementing automated testing platforms and unit tests.


Professional Experience:

  • At least 7 years of professional experience in Java development.
  • Demonstrated experience in developing enterprise-grade applications using Java, Spring Boot, and microservices.
  • Experience with Agile development methodologies.


Good to have:

  • Experience on Cloud primarily Azure will be a plus.
  • Experience in Kafka or Angular/React would be a value addition.


Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related subject.
  • Master's degree or further education would be advantageous.


Soft Skills:

  • Strong problem-solving skills with the ability to troubleshoot and analyze complex issues.
  • Excellent communication skills with the ability to articulate technical solutions to non-technical stakeholders.
  • Strong team player with the ability to work collaboratively.
  • Self-motivated and proactive with a commitment to continuous improvement.


Why Join Us:

  • Be part of a forward-thinking company that values innovation and talent.
  • Work in a stimulating environment that encourages professional development and continuous learning.
  • Contribute to exciting projects that make a tangible impact.
  • Enjoy a competitive compensation package and a suite of benefits designed to support your professional growth and personal well-being.


Interested candidates can share their CVs to saurabh.khulpe1@synechron.com .

Insert your email to proceed to Synechron's job offer

or