Job Description

Job Summary

Synechron is seeking a highly skilled Java Developer to design, develop, and maintain enterprise-grade Java applications. This role involves collaborating with cross-functional teams to deliver scalable, secure, and high-performance solutions aligned with business objectives. You will contribute to innovative projects in various domains, ensuring code quality, system reliability, and adherence to industry best practices. Your expertise will help support Synechron’s strategic goals in delivering robust digital solutions for clients.


Software Requirements

Required:

  • Strong proficiency in Java (version 8 and above) with extensive experience in enterprise application development

  • Experience with Java frameworks such as Spring, Hibernate, and Struts

  • Familiarity with development tools like Eclipse, IntelliJ IDEA, or NetBeans

  • Working knowledge of relational databases such as MySQL, Oracle, or SQL Server

  • Proven ability to write clean, maintainable, and efficient code

  • Experience with version control systems like Git or SVN

  • Understanding of software development lifecycle and agile methodologies


  • Preferred:

  • Knowledge of cloud platforms such as Azure or AWS

  • Experience with microservices architecture and REST API development

  • Familiarity with containerization tools like Docker and Kubernetes

  • Exposure to automated testing tools (e.g., JUnit, Mockito) for continuous testing practices


  • Overall Responsibilities

  • Develop, test, and deploy scalable Java applications supporting various business functions

  • Collaborate with product managers, analysts, and technical teams to gather requirements and implement solutions

  • Write clean, reusable, and well-documented code following best practices and organizational standards

  • Debug, troubleshoot, and resolve technical issues impacting application performance and stability

  • Participate in design reviews, code reviews, and system architecture discussions

  • Support the integration of third-party APIs, services, and cloud components

  • Ensure applications meet security, compliance, and performance standards

  • Continuously explore new technologies and industry trends to improve application design and development processes

  • Contribute to technical documentation, deployment strategies, and knowledge sharing within the team


  • Technical Skills (By Category)

    Programming Languages (Essential):

  • Java (version 8+)

  • SQL for database querying and management


  • Preferred:

  • Additional languages such as JavaScript or Python for automation and scripting


  • Frameworks & Libraries:

  • Spring (Core, Boot, Security, Data)

  • Hibernate or JPA

  • Struts (preferred)

  • RESTful API design and development


  • Development Tools & Methodologies:

  • Eclipse, IntelliJ IDEA, or NetBeans

  • Git/SVN for version control

  • Jenkins, Maven, or Gradle for build automation

  • Agile methodologies (Scrum, Kanban) and tools such as Jira


  • Databases & Data Management:

  • Oracle, MySQL, SQL Server

  • Database schema design and query optimization


  • Security & Best Practices:

  • Secure coding practices, data encryption, and API security principles

  • Familiarity with industry standards such as OWASP guidelines


  • Cloud & Deployment (Preferred):

  • Basic knowledge of deploying applications on Azure or AWS

  • Containerization with Docker, orchestration with Kubernetes (preferred)


  • Experience Requirements

  • At least 5 years of professional Java development experience in enterprise environments

  • Proven experience designing, developing, and maintaining scalable Java applications

  • Experience working in cross-functional teams within agile environments

  • Prior experience with database design, performance tuning, and optimization

  • Exposure to cloud deployment and microservices architecture is an advantage


  • Day-to-Day Activities

  • Develop and maintain core Java applications in accordance with project timelines and quality expectations

  • Engage in daily scrum meetings, planning, and sprint reviews

  • Collaborate with teams to refine requirements and ensure technical feasibility

  • Conduct code reviews, unit testing, and integration testing to ensure code quality

  • Debug and resolve issues promptly to minimize application downtime

  • Support deployment activities, including CI/CD pipelines and environment configurations

  • Keep abreast of new Java features, frameworks, and industry trends to recommend improvements

  • Document architecture, code, and deployment procedures for future reference


  • Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

  • 5+ years of full-stack or enterprise Java development experience

  • Proven track record in building scalable, secure, and high-performance systems

  • Certification such as Oracle Java Certified Programmer (preferred)


  • Professional Competencies

  • Strong analytical and problem-solving skills for complex technical challenges

  • Excellent communication skills for effective collaboration with diverse teams and stakeholders

  • Ability to work independently and manage multiple priorities effectively

  • Adaptability to evolving technologies and business requirements

  • Detail-oriented with a focus on delivering high-quality software solutions

  • A proactive learner willing to explore and implement new tools and best practices

  • 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.

    Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application