Sr. Associate - Java

Posted:
11/19/2025, 5:08:34 PM

Location(s):
Maharashtra, India ⋅ Chennai, Tamil Nadu, India ⋅ Tamil Nadu, India ⋅ Pune, Maharashtra, India

Experience Level(s):
Senior

Field(s):
Software Engineering

Job Summary

Synechron is seeking a skilled and motivated Senior Associate in 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.

Candidate Application Notice