Skip to main content

Java Developer - Spring, Hibernate, REST API, SQL Database

Technology
Synechron
Mumbai, India2 weeks agoUntil 8/6/2026
Full timeOn-site

Job description

Java Developer with Spring, Hibernate, REST API, and SQL Database Expertise

Job Summary

Synechron is seeking a proficient Java Developer to design, develop, and maintain robust enterprise applications. In this role, you will collaborate with cross-functional teams to deliver scalable, high-quality software solutions that align with organizational goals. Your expertise will contribute to enhancing business processes, improving system performance, and supporting innovation within a dynamic work environment.

Software Requirements

  • Required:
  • Java (version 8 or higher) with strong coding expertise
  • Java EE technologies including Spring, Hibernate, or JSF frameworks
  • SQL knowledge and experience with relational databases (MySQL, Oracle, SQL Server)
  • Version control systems such as Git
5.

Experience with RESTful web services and API development

  • Familiarity with Agile/Scrum development methodologies
  • Preferred:
1.

Experience with NoSQL databases, cloud platforms, or containerization tools (Docker, Kubernetes)

  • Other relevant frameworks or libraries supporting modern Java applications

Overall Responsibilities

  • Develop and maintain enterprise-grade Java applications, ensuring both functionality and quality standards are met.
  • Write clean, efficient, and scalable code that adheres to industry best practices.
  • Collaborate effectively with cross-functional teams to implement new features and optimize existing systems.
  • Participate actively in code reviews, unit testing, and integration testing to uphold code quality.
  • Debug and resolve technical issues in development, staging, and production environments promptly.
  • Continuously learn about emerging Java technologies and incorporate applicable updates.
  • Contribute to documentation and technical specifications to facilitate project understanding and knowledge sharing.

Technical Skills (By Category)

  • Programming Languages:

Required

Java (8+), SQL, JavaScript, HTML, CSS

Preferred

Additional languages such as Python or C# for automation and scripting purposes
  • Databases/Data Management:
Relational databases (MySQL, Oracle, SQL Server);

experience with database design, query optimization, and data security practices

  • Cloud Technologies:
Basic understanding of cloud platforms (AWS, Azure, or GCP) for deployment and integration (preferred)
  • Frameworks and Libraries:
Spring Boot, Hibernate, JSF, REST API development
  • Development Tools and Methodologies:
Git, Jenkins, Agile/Scrum, Maven, Docker, Kubernetes
  • Security Protocols:
Knowledge of secure coding practices and authentication mechanisms

Experience Requirements

  • Minimum of 3 years of professional Java development experience in enterprise environments.
  • Proven experience in developing web applications using Java frameworks such as Spring, Hibernate, or JSF.
  • Strong understanding of relational database management systems and SQL.
  • Experience working within Agile teams, contributing to continuous delivery and improvement.
  • Ability to troubleshoot complex issues and optimize system performance efficiently.
  • Candidates with experience in financial services, technology, or large-scale enterprise projects are preferred.
Day-to-Day Activities
  • Develop, test, and deploy Java-based applications and services.
  • Collaborate regularly with product managers, QA, and other developers to produce quality deliverables.
  • Participate in daily stand-ups, planning, and retrospectives to support agile processes.
  • Review code quality, mentor junior team members, and implement best practices.
  • Troubleshoot technical issues, monitor system performance, and implement improvements.
  • Document technical solutions and contribute to project specifications.

Qualifications

  • Bachelors degree in Computer Science, Information Technology, or a related field.
  • Professional Java certification (e.g., Oracle Certified Professional, Java SE 11 Developer) is advantageous but not mandatory.
  • Demonstrated commitment to ongoing professional development through training and learning opportunities.
  • Ability to adapt to new tools, frameworks, and evolving project requirements.

Professional Competencies

  • Strong analytical and problem-solving capabilities.
  • Effective communication skills, able to articulate technical concepts clearly.
  • Collaborative attitude with proven team working and stakeholder engagement abilities.
  • Ability to manage multiple priorities and work efficiently under pressure.
  • Continuous learning mindset and openness to adopting new technologies.
  • Attention to detail, organizational skills, and a focus on delivering high-quality results.
Keywords
javajava-developerspringhibernateapplication-programming-interface-apirestful-apisqlsoftware-requirementsjava-eejsfmysqloraclesoftware-version-managementrevision-managementsource-code-managementversion-controlembedded-control-automationtraining-and-developmentnosqlcontainerizationdockerkubernetespolicies-and-practicescode-reviewtesting-and-analysisdebuggingprogramming-languagesjavascriptcascading-style-sheets-csspythonc-sharpscriptingdata-managementplanning-and-designvisual-art-designproduct-development-and-designquery-optimizationdata-securityamazon-web-servicesmicrosoft-azuregoogle-cloud-platformgood-clinical-practice-gcpspring-bootdeveloper-toolsjenkinsapache-mavenauthenticationweb-applicationsdatabase-managementcontinuous-deliveryci-cdtroubleshootingfinancial-servicesinsurance-consulting-and-technologysensors-test-measurementquality-assuranceupsplanning-and-forecastingelectrical-engineering-and-planningretrospectivesmentoringcomputer-scienceinformation-technologyinformation-and-communication-technology-icttraining-certificationprofessional-developmenteducation-trainingcompetencieseffective-communicationstakeholder-managementcontinuous-learningemerging-technologies

¿Te interesa este puesto?