Post Job Free
Sign in

Java Developer (Spring & Hibernate, REST API & SQL Expertise)

Company:
Synechron
Location:
Hinjawadi, Maharashtra, India
Posted:
July 07, 2025
Apply

Description:

Job Summary

Synechron is seeking a proficient and inclusive Java Developer to design, develop, and maintain scalable Java-based applications and systems. This role is instrumental in creating high-quality software solutions that support organizational growth and technological innovation. The ideal candidate will collaborate effectively across teams, contribute to continuous improvement, and stay current with the latest Java development trends to deliver efficient, maintainable code aligned with business objectives.

Software Requirements

Required:

Java (Java SE 8 or higher)

Java EE platform familiarity

Web development frameworks such as Spring, Hibernate, or JSF (latest stable versions)

Relational databases and SQL (MySQL, Oracle, PostgreSQL, etc.)

Version control systems (Git)

RESTful web services and API integration

Development environments (Eclipse, IntelliJ IDEA, or similar)

Preferred:

Additional frameworks/libraries (Spring Boot, JPA, Maven, Jenkins)

Front-end integrations (Angular, React) for full-stack understanding

Testing tools (JUnit, Mockito)

Overall Responsibilities

Design and develop reliable, secure, and scalable Java applications and services

Write clean, efficient, and well-documented code following best practices

Collaborate with cross-functional teams to develop new features and enhance existing functionalities

Perform code reviews, provide constructive feedback, and ensure adherence to coding standards

Debug, troubleshoot, and resolve technical issues promptly

Participate actively in software development lifecycle activities, including testing and deployment

Stay updated with advancements in Java and related technologies to incorporate best practices

Contribute to technical documentation, design specifications, and user manuals

Support continuous improvement initiatives within development teams

Technical Skills (By Category)

Programming Languages

Required: Java (Java 8+), Java EE technologies

Preferred: Knowledge of JavaScript, TypeScript for front-end/back-end integration

Frameworks and Libraries

Spring Framework (Spring Core, Spring MVC, Spring Boot) — required

Hibernate/JPA — required

JSF or other web UI frameworks — preferred

Databases/Data Management

Proficiency in relational databases (MySQL, Oracle, PostgreSQL) — required

Writing complex SQL queries, stored procedures, and data modeling — required

Cloud Technologies

Familiarity with deploying Java applications on cloud platforms (AWS, Azure, GCP) — preferred

Development Tools and Methodologies

IDEs such as Eclipse, IntelliJ IDEA — required

Build tools like Maven or Gradle — required

Version control (Git) — required

CI/CD pipelines (Jenkins, Bamboo, GitLab CI) — preferred

Agile/Scrum development processes — required

Security Protocols

Basic understanding of secure coding practices and data protection — preferred

Experience Requirements

Minimum of 3 years of professional Java development experience in a production environment

Demonstrated experience in building and maintaining Java enterprise applications

Proven ability to design and implement RESTful APIs and integrate with various services

Experience working within Agile teams and iterative delivery cycles

Prior experience with relational databases and SQL scripting

Day-to-Day Activities

Develop, test, and deploy Java-based applications and APIs

Collaborate with cross-functional teams including frontend developers, testers, and product owners

Review code and provide constructive feedback to peers

Troubleshoot and resolve technical issues effectively

Participate in daily stand-ups, sprint planning, and retrospectives

Contribute to continuous integration/delivery workflows

Ensure applications comply with security, quality, and performance standards

Document code and technical solutions for future reference

Qualifications

Bachelor’s degree in Computer Science, Information Technology, or related field

Relevant certifications (e.g., Oracle Certified Java Programmer, Spring certifications) — preferred

Proven experience in Java enterprise solutions in a medium to large organization

Commitment to ongoing learning and professional development

Professional Competencies

Strong problem-solving and analytical skills

Excellent communication skills, both written and verbal

Ability to work effectively within a team and independently

Attention to detail and organizational skills

Ability to prioritize tasks and manage time efficiently

Eagerness to learn new technologies and improve skills

Proactive in identifying potential improvements or issues

S YNECHRON’S DIVERSITY & INCLUSION STATEMENT

Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.

All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Candidate Application Notice

JR1029239

Apply