Java Developer

Posted:
11/26/2025, 5:33:09 PM

Location(s):
Varthur, Bengaluru, Karnataka, India ⋅ Bengaluru, Karnataka, India ⋅ Karnataka, India

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Job Summary

Synechron is seeking an experienced Java Developer to design, develop, and maintain robust, high-quality Java applications that support critical business functions. The ideal candidate will collaborate with cross-functional teams to deliver scalable and efficient solutions, ensuring alignment with organizational goals. Your expertise will contribute to our technology innovation, operational excellence, and delivery success across diverse enterprise projects.


Software Requirements

Required Skills:

  • Strong proficiency in Java (version 8+) with hands-on experience in object-oriented programming and design patterns

  • Extensive knowledge of Java frameworks such as Spring, Hibernate, and Struts

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

  • Proficiency working with relational databases such as MySQL, Oracle, or SQL Server, including database design and query optimization

  • Familiarity with build automation tools like Maven or Gradle

  • Understanding of software development lifecycle (SDLC) and Agile methodologies

  • Version control experience with Git or similar tools


Preferred Skills:

  • Knowledge of microservices architecture and REST API development

  • Experience with containerization (Docker) and orchestration (Kubernetes)

  • Exposure to cloud platforms such as AWS or Azure

  • Familiarity with DevOps practices and CI/CD tools

  • Experience with NoSQL databases like MongoDB or Cassandra is a plus


Overall Responsibilities

  • Design, develop, test, and deploy high-quality Java enterprise applications and services

  • Collaborate with product owners, business analysts, and other developers to translate requirements into scalable technical solutions

  • Write clean, maintainable, and efficient code following best practices and organizational standards

  • Troubleshoot and resolve technical issues, including bugs and performance bottlenecks

  • Ensure application security, data integrity, and compliance with relevant standards

  • Participate in code reviews, unit testing, and deployment activities

  • Document software architecture, code, and operational procedures for future maintenance

  • Stay updated with emerging Java technologies, frameworks, and industry best practices to foster continuous improvement


Technical Skills (By Category)

Programming Languages:

  • Essential: Java (version 8+), familiarity with Java EE concepts

  • Preferred: Kotlin, Scala, or other JVM languages for integration scenarios


Frameworks & Libraries:

  • Essential: Spring Boot, Hibernate, Struts, REST API development

  • Preferred: Spring Cloud, MicroProfile, or other microservices frameworks


Databases & Data Management:

  • Essential: MySQL, Oracle, SQL Server (design, query optimization, data modeling)

  • Preferred: NoSQL databases (MongoDB, Cassandra)


Development Tools & Methodologies:

  • Essential: Eclipse, IntelliJ IDEA, NetBeans; Git; Maven or Gradle; Agile/Scrum practices

  • Preferred: Jenkins, Docker, Visual Studio Code


Security & Deployment:

  • Essential: Basic understanding of application security best practices

  • Preferred: Knowledge of secure coding, OAuth, JWT, and container security


Cloud & Integration:

  • Preferred: AWS, Azure cloud services for deployment and integration workflows

  • Exposure to containers, orchestration, and automation tools


Experience Requirements

  • Minimum of 5+ years of professional Java development experience

  • Proven experience in developing, deploying, and maintaining enterprise Java applications

  • Demonstrated success in working on application architecture, performance tuning, and database integration

  • Experience working within Agile teams, delivering iterative features and participating in SDLC phases

  • Industry experience in finance, insurance, healthcare, or large enterprise environments is preferred; relevant experience in other sectors is acceptable


Day-to-Day Activities

  • Develop, test, and maintain Java-based applications, APIs, and services

  • Collaborate with cross-disciplinary teams to clarify requirements and design scalable solutions

  • Conduct code reviews and unit testing to ensure code quality and adherence to standards

  • Troubleshoot issues, optimize system performance, and implement fixes quickly

  • Participate in sprint planning, backlog grooming, and daily stand-ups within Agile frameworks

  • Work on deployment pipelines, containerization, and cloud-based hosting as needed

  • Document technical architectures, operational procedures, and best practices

  • Engage in continuous learning of new Java features, frameworks, and best practices


Qualifications

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

  • Relevant certifications such as Oracle Certified Professional (OCP), Java SE Programmer, or similar are a plus

  • Extensive hands-on experience in enterprise Java development and architecture


Professional Competencies

  • Strong analytical and problem-solving skills for effective debugging and performance optimization

  • Excellent communication skills to clearly articulate technical concepts to stakeholders

  • Ability to work collaboratively within diverse teams and influence best practices

  • Self-motivated with a focus on delivering high-quality, maintainable solutions

  • Adaptability and eagerness to learn emerging Java technologies and frameworks

  • Leadership qualities to mentor junior staff and promote a culture of continuous improvement

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