Java Developer (Spring, Hibernate and RESTful Web Services)

9 Hours ago • 3 Years +

Job Summary

Job Description

Synechron is seeking a skilled Java Developer to join our dynamic technology team. You will design, develop, and maintain Java-based applications. The role involves working with frameworks like Spring and Hibernate, ensuring robust and scalable software solutions that align with business goals. The candidate will be expected to collaborate with cross-functional teams, participate in code reviews, and troubleshoot technical issues. Continuous learning and integration of new technologies are encouraged. The responsibilities also include designing and optimizing Java applications and participating in regular meetings.
Must have:
  • Strong proficiency in Java SE and EE platform versions 8 and above
  • Hands-on experience with Spring, Hibernate ORM, and JSF
  • Solid understanding of relational database systems and SQL
  • Familiarity with Git for version control
  • Knowledge of RESTful web services
Good to have:
  • Experience with Maven or Gradle build automation tools
  • Exposure to front-end technologies (HTML, CSS, JavaScript)
  • Knowledge of cloud platforms (AWS, Azure) and containerization

Job Details

Job Summary

Synechron is seeking a skilled Java Developer to join our dynamic technology team. In this role, you will design, develop, and maintain Java-based applications that support our business operations and client offerings. Your expertise will contribute to delivering robust, scalable, and high-quality software solutions, aligning with enterprise technical standards and business goals. This position offers an opportunity to work in a collaborative environment, utilizing modern frameworks and methodologies to drive innovation and continuous improvement.

Software Requirements

Required Skills:

  • Strong proficiency in Java SE and Java EE platform versions 8 and above
  • Hands-on experience with web development frameworks such as Spring (Spring Boot, Spring MVC), Hibernate ORM, and JavaServer Faces (JSF)
  • Solid understanding of relational database systems, SQL, and data modeling
  • Familiarity with version control systems, particularly Git
  • Knowledge of RESTful web services (design, implementation, and consumption)
  • Experience working within Agile development processes (Scrum, Kanban)

Preferred Skills:

  • Experience with build automation tools (Maven, Gradle)
  • Exposure to front-end technologies (HTML, CSS, JavaScript) is a plus
  • Knowledge of cloud platforms (AWS, Azure) and containerization (Docker, Kubernetes)

Overall Responsibilities

  • Develop, enhance, and maintain Java-based applications and systems according to project specifications
  • Write clean, well-structured, and scalable code that adheres to industry best practices and coding standards
  • Collaborate effectively with cross-functional teams, including front-end developers, business analysts, and testers, to develop new features and optimize existing functionality
  • Participate actively in code reviews, ensuring code quality and consistency across projects
  • Troubleshoot, debug, and resolve technical issues in a timely manner, ensuring minimal disruption
  • Stay informed on the latest developments in Java and related technologies, integrating relevant innovations into project work
  • Contribute to continuous improvement initiatives, including process enhancements and knowledge sharing

Technical Skills (By Category)

Programming Languages:

  • Essential: Java (Java SE and Java EE)
  • Preferred: Additional languages such as Kotlin or Groovy

Databases / Data Management:

  • Essential: Experience with relational databases (e.g., MySQL, Oracle, SQL Server)
  • Preferred: Knowledge of NoSQL databases (MongoDB, Cassandra)

Cloud Technologies:

  • Optional but advantageous: Basic familiarity with cloud platforms like AWS or Azure

Frameworks and Libraries:

  • Essential: Spring framework (Spring Boot, Spring MVC), Hibernate, JSF
  • Preferred: Other frameworks such as Apache Camel, Dropwizard

Development Tools and Methodologies:

  • Essential: Git for version control, Maven or Gradle for build automation
  • Methodologies: Agile/Scrum practices, Continuous Integration/Delivery (CI/CD)

Security Protocols:

  • Understanding of secure coding practices and web security standards (OAuth, JWT, SSL/TLS)

Experience Requirements

  • Minimum of 3 years of professional experience in Java software development
  • Proven experience developing web-based applications using Java frameworks
  • Demonstrated ability to design, develop, and maintain RESTful web services
  • Prior involvement in Agile team environments
  • Hands-on experience working with relational databases and writing efficient SQL queries

Note: Alternative pathways such as extensive project contributions or relevant certifications can be considered to meet experience expectations.

Day-to-Day Activities

  • Design, develop, and optimize Java applications based on business requirements
  • Write and execute unit tests; participate in integration and system testing
  • Engage in regular stand-ups, sprint planning, and retrospective meetings
  • Collaborate with team members on technical solutions, code reviews, and documentation
  • Monitor and troubleshoot production issues, implementing fixes swiftly
  • Document technical specifications and design patterns
  • Continuously learn and apply emerging technologies or frameworks to improve development processes

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent practical experience
  • Certified Java Developer credentials (e.g., Oracle Certified Professional) are advantageous but not mandatory
  • Prior experience with enterprise-grade software development preferred

Professional Competencies

  • Strong analytical and problem-solving skills; ability to debug complex issues efficiently
  • Effective communication skills, capable of articulating technical concepts to diverse stakeholders
  • Proven ability to work collaboratively within multidisciplinary teams
  • Adaptability to changing requirements and new technologies
  • Commitment to high-quality deliverables and continuous learning
  • Skilled at managing multiple tasks and priorities under tight deadlines

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

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Hyderabad, Telangana, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies spanend-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in ourFinLabswe develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more.Over the last20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of14,500+,and has58offices in 21 countrieswithin key global markets.For more information on the company, please visit ourwebsiteorLinkedIncommunity.

Pune, Maharashtra, India (On-Site)

New York, United States (On-Site)

Montreal, Quebec, Canada (Hybrid)

Charlotte, North Carolina, United States (On-Site)

New York, United States (On-Site)

Jersey City, New Jersey, United States (On-Site)

Jersey City, New Jersey, United States (On-Site)

Jersey City, New Jersey, United States (On-Site)

Pune, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by Synechron

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug