Java Developer - Spring, Hibernate, REST API, SQL Database
Technology
SynechronMumbai, 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
Experience with RESTful web services and API development
- Familiarity with Agile/Scrum development methodologies
- Preferred:
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, CSSPreferred
Additional languages such as Python or C# for automation and scripting purposes- Databases/Data Management:
experience with database design, query optimization, and data security practices
- Cloud Technologies:
- Frameworks and Libraries:
- Development Tools and Methodologies:
- Security Protocols:
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.
- 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?