Post Job Free
Sign in

Full Stack Java Developer (Spring, Hibernate, SQL, Front-End Skills)

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

Description:

Job Summary

Synechron is seeking a talented Full Stack Java Developer to contribute to the design, development, and maintenance of robust, scalable applications. In this role, you will work collaboratively with cross-functional teams to craft solutions that meet business needs, using Java on the backend and modern front-end technologies. Your expertise will support delivering high-quality software that aligns with organizational objectives and drives innovation.

Software Requirements

Required Skills:

Proficiency in Java programming language (Java SE/EE) with hands-on experience in building enterprise applications

Strong knowledge of Java frameworks such as Spring, Hibernate, and Struts

Experience using development tools like Eclipse, IntelliJ IDEA, or NetBeans

Familiarity with relational databases such as MySQL, Oracle, and SQL Server, including database design and query management

Preferred Skills:

Experience with front-end technologies (HTML, CSS, JavaScript frameworks) is a plus

Knowledge of RESTful API development and integration

Familiarity with version control systems (Git), build tools (Maven, Gradle), and CI/CD pipelines

Overall Responsibilities

Develop, test, and maintain high-quality Java-based applications, ensuring functionality, performance, and security

Collaborate with cross-functional teams to gather requirements and develop solutions that solve business problems

Write clean, scalable, and maintainable code; participate in code reviews and technical discussions

Debug and resolve technical issues efficiently, providing ongoing application support

Stay current with latest Java developments and incorporate best practices into development processes

Contribute to technical documentation, system design specifications, and deployment procedures

Support database management, optimize queries, and ensure data integrity

Assist in application deployment and post-deployment support activities

Technical Skills (By Category)

Programming Languages:

Essential: Java (Java SE/EE)

Preferred: JavaScript and front-end technologies (React, Angular, or Vue.js)

Databases / Data Management:

MySQL, Oracle, SQL Server; proficiency in SQL query writing and database design

Cloud Technologies:

Familiarity with cloud service platforms (AWS, Azure, GCP) is a plus, especially for deploying or integrating applications

Frameworks and Libraries:

Spring Framework (Core, MVC, Boot), Hibernate, Struts

Development Tools & Methodologies:

Eclipse, IntelliJ IDEA, NetBeans, Git, Maven/Gradle, Jenkins (or similar CI tools), Agile/Scrum practices

Security Protocols:

Understanding of secure coding standards, authentication, and authorization mechanisms

Experience Requirements

Minimum 4+ years of professional Java development experience, with full-stack exposure

Proven track record of delivering scalable enterprise applications using Java technologies

Experience working within Agile development environments and participating in code reviews

Familiarity with database management, integration, and performance optimization

Experience collaborating with cross-functional teams and managing multiple workstreams

Day-to-Day Activities

Develop and implement new features across full-stack applications using Java and related frameworks

Maintain existing applications, troubleshoot issues, and optimize performance

Participate in daily stand-ups, sprint planning, and review meetings

Collaborate with front-end developers, QA, and business teams to ensure seamless integration and delivery

Conduct code reviews and ensure adherence to coding standards and best practices

Write and execute unit and integration tests to verify application quality

Create and update technical documentation, including design specifications and deployment procedures

Stay informed on industry trends and technological advancements to introduce innovative solutions

Qualifications

Bachelor's degree in Computer Science, Information Technology, or a related discipline; Master’s degree preferred

Professional certification in Java (e.g., Oracle Java Certification) or related areas is advantageous

Experience with cloud deployments, containerization, or microservices architecture is a plus

Professional Competencies

Strong analytical and problem-solving skills

Excellent communication skills, with ability to explain technical concepts clearly

Effective team player capable of collaborating with diverse teams and stakeholders

Ability to manage multiple priorities and work under pressure

Adaptability to emerging technologies and changing project requirements

Strong attention to detail and commitment to quality

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

JR1029310

Apply