Java Developer

Synechron

Job Summary

Synechron is seeking a skilled and motivated Java development to join our technology team. The role involves designing, developing, and maintaining enterprise-grade Java applications, contributing to project delivery, and supporting team collaboration. As a key member of the team, you will work on creating scalable solutions aligned with business goals, enhance existing systems, and stay current with emerging Java technologies and best practices to support our organizational growth.

Must Have

  • Proficiency in Java (SE 8 or higher) for enterprise application development
  • Experience with Spring and Hibernate frameworks
  • Familiarity with database design and SQL query optimization
  • Knowledge of Git for version control
  • Experience with IDEs like Eclipse, IntelliJ IDEA, or NetBeans
  • Understanding of Agile or Scrum methodologies
  • Develop and enhance enterprise Java applications
  • Collaborate with cross-functional teams
  • Write clean, efficient, and maintainable code
  • Troubleshoot, bug fix, and performance tune applications
  • Support system integration and database interactions
  • Participate in project planning and agile ceremonies
  • Maintain technical documentation
  • Stay updated with Java frameworks and industry trends
  • Contribute to code reviews and knowledge sharing
  • Object-oriented programming principles
  • Experience with Oracle, MySQL, or SQL Server
  • Understanding of multi-tier application architecture and RESTful API design
  • Knowledge of unit testing frameworks (JUnit, TestNG) and security best practices
  • Minimum 4 years of professional Java development experience
  • Bachelor’s degree in Computer Science or related field
  • Strong analytical and problem-solving skills
  • Effective communication and interpersonal skills
  • Ability to prioritize tasks and meet deadlines
  • Attention to detail in coding and documentation
  • Willingness to learn new technologies
  • Ability to work independently and in a team

Good to Have

  • Experience with cloud platforms (AWS, Azure, GCP) and deployment automation
  • Familiarity with Maven or Gradle build tools
  • Exposure to microservices architecture and API development
  • Knowledge of testing frameworks like JUnit or TestNG
  • Knowledge of Java EE, Spring Boot, Hibernate, and related libraries
  • Experience with database optimization, stored procedures, and data modeling
  • Jenkins or similar tools for CI/CD
  • Exposure to containerization (Docker) and orchestration (Kubernetes)
  • Java certifications (e.g., Oracle Certified Professional)

Perks & Benefits

  • Equal opportunity and inclusive workplace
  • Flexible workplace arrangements
  • Mentoring programs
  • Internal mobility opportunities
  • Learning and development programs
  • Commitment to diversity, equity, and inclusion
  • Focus on sustainability and health safety
  • Work on cutting-edge digital solutions and AI
  • Global company with a large workforce

Job Description

Job Summary

Synechron is seeking a skilled and motivated Java development to join our technology team. The role involves designing, developing, and maintaining enterprise-grade Java applications, contributing to project delivery, and supporting team collaboration. As a key member of the team, you will work on creating scalable solutions aligned with business goals, enhance existing systems, and stay current with emerging Java technologies and best practices to support our organizational growth.

Software Requirements

Required Skills:

  • Proficiency in Java (Java SE 8 or higher) with hands-on experience in enterprise application development
  • Experience working with core Java frameworks such as Spring and Hibernate
  • Familiarity with database design and management, including SQL query optimization
  • Knowledge of version control tools such as Git
  • Experience with IDEs like Eclipse, IntelliJ IDEA, or NetBeans
  • Understanding of development methodologies such as Agile or Scrum

Preferred Skills:

  • Experience with cloud platforms (AWS, Azure, or GCP) and deployment automation
  • Familiarity with build tools like Maven or Gradle
  • Exposure to microservices architecture and API development
  • Knowledge of testing frameworks like JUnit or TestNG

Overall Responsibilities

  • Develop and enhance enterprise Java applications based on technical specifications and business requirements
  • Collaborate with cross-functional teams including business analysts, developers, and testers to ensure high-quality deliverables
  • Write clean, efficient, and maintainable code, adhering to coding standards and best practices
  • Assist in troubleshooting, bug fixing, and performance tuning of applications
  • Support system integration efforts and database interactions
  • Participate in project planning, review sessions, and agile ceremonies to ensure timely delivery of tasks
  • Maintain technical documentation for development processes, system architecture, and codebase
  • Stay updated with new Java frameworks, tools, and industry trends to continually improve technical skills
  • Contribute to code reviews and knowledge sharing within the team

Technical Skills (By Category)

Programming Languages & Frameworks:

  • Required: Java (version 8+), object-oriented programming principles
  • Preferred: Knowledge of Java EE, Spring Boot, Hibernate, and related libraries

Databases & Data Management:

  • Required: SQL experience with relational databases such as Oracle, MySQL, or SQL Server
  • Preferred: Experience with database optimization, stored procedures, and data modeling

Tools & Development Environment:

  • Required: IDEs (Eclipse, IntelliJ IDEA, or NetBeans), Git for version control
  • Preferred: Maven or Gradle for build automation, Jenkins or similar tools for CI/CD

Design & Architecture:

  • Understanding of multi-tier application architecture, RESTful API design, and microservices principles
  • Preferred: Exposure to containerization (Docker) and orchestration (Kubernetes)

Testing & Security:

  • Knowledge of unit testing frameworks (JUnit, TestNG) and security best practices in application development

Experience Requirements

  • Minimum of 4 years of professional Java development experience
  • Proven experience delivering enterprise applications, preferably in a team environment
  • Experience working in Agile or Scrum methodologies
  • Experience working with databases, web services, and version control systems
  • Prior exposure to cloud environments and microservices architecture is a plus
  • Alternative pathways: Candidates with equivalent experience in related enterprise-level development roles are also eligible

Day-to-Day Activities

  • Develop, modify, and optimize Java-based applications and services
  • Collaborate with team members during planning, code reviews, and sprint meetings
  • Troubleshoot, debug, and resolve issues impacting applications or systems
  • Contribute to continuous integration and deployment activities
  • Assist in system design, feature development, and database integrations
  • Review existing codebases for improvements and document best practices
  • Keep abreast of new Java features, tools, and best practices for ongoing learning and application

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Java certifications (e.g., Oracle Certified Professional) are a plus but not mandatory
  • Demonstrated success in Java enterprise application development and team collaboration

Professional Competencies

  • Strong analytical and problem-solving skills
  • Effective communication and interpersonal skills for team collaboration
  • Ability to prioritize tasks effectively to meet deadlines
  • Attention to detail in coding, documentation, and testing
  • Willingness to learn new tools, frameworks, and best practices
  • Ability to work independently and as part of a team in a fast-paced environment

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.

About Us

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 span end-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 our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more.

Over the last 20+ 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 of 14,500+, and has 58 offices in 21 countries within key global markets.

For more information on the company, please visit our website

or LinkedIn

community.

Sustainability and Health Safety Commitment

At Synechron, we are committed to integrating sustainability into our business strategy, ensuring responsible growth while minimizing environmental impact. Employees play a key role in driving our sustainability initiatives, from reducing our carbon footprint to fostering ethical and sustainable business practices across global operations. All positions are required to adhere to our Sustainability and Health Safety standards, demonstrating a commitment to environmental stewardship, workplace safety, and sustainable practices.

31 Skills Required For This Role

Team Management Cross Functional Communication Problem Solving Data Analytics Oracle Github Game Texts Agile Development Mysql Aws Azure Spring Boot Testng Maven Gradle Junit Hibernate Data Science Ci Cd Docker Microservices Restful Api Kubernetes Git Sql Intelli J Jenkins Eclipse Java System Design

Similar Jobs