Senior Java Developer

Synechron Technologies

Mumbai/Bombay

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Java Developer

Job Summary
Synechron is seeking a seasoned Java Developer to join our enterprise solutions team. In this role, you will lead development efforts, deliver scalable and efficient Java-based applications, and collaborate with cross-functional teams to meet business objectives. Your expertise will support the creation of reliable, secure, and high-performance systems that drive organizational growth, innovation, and operational excellence.

Software Requirements

  • Required: Java (version 11 or higher), Spring Boot and Spring Framework, Hibernate/JPA, SQL (MySQL, Oracle, SQL Server), Git, Maven, Jenkins or equivalent CI/CD tools, Agile/Scrum tools (JIRA, Confluence)

  • Preferred: Microservices architecture, Docker, Kubernetes, cloud platforms (AWS, Azure, GCP), API gateways, security frameworks (OAuth2, JWT), monitoring tools (Grafana, ELK, Splunk)

  • Experience Level: 5+ years of professional Java development experience in enterprise environments

Overall Responsibilities

  • Lead the design, development, and deployment of scalable Java enterprise applications and microservices

  • Guide a team of developers, ensuring adherence to best practices, quality standards, and project timelines

  • Convert business requirements into technically robust and scalable solutions

  • Collaborate with product owners, architects, and QA teams to optimize system performance and reliability

  • Conduct code reviews, refactor code for maintainability, and implement best development practices

  • Support continuous integration and deployment pipelines, ensuring quick and reliable releases

  • Troubleshoot and resolve complex technical issues, optimizing operational performance

  • Maintain comprehensive technical documentation and system design diagrams

  • Drive innovation by adopting new technology trends and automating manual processes

Technical Skills (By Category)

  • Programming Languages:

    • Essential: Java (version 11+), object-oriented design, multithreading, Spring Boot

    • Preferred: Kotlin, Scala, or additional scripting languages (Python, Groovy) for automation and testing

  • Databases/Data Management:

    • SQL knowledge in MySQL, Oracle, or SQL Server, with experience in schema design, data access optimization, and data validation

    • NoSQL experience (MongoDB, Elasticsearch) is a plus

  • Cloud Technologies:

    • Basic familiarity with deploying and managing applications on AWS, Azure, or GCP (preferred)

  • Frameworks and Libraries:

    • Spring Boot, Spring Data, Hibernate, RESTful API design, security frameworks (OAuth2, JWT)

  • Development Tools & Methodologies:

    • Git, Maven, Jenkins, Docker, Kubernetes, Agile/Scrum, TDD/BDD (JUnit, Mockito, Cucumber)

  • Security & Protocols:

    • Implementation of security standards including encryption, access control, and authentication mechanisms

Experience Requirements

  • Minimum of 5 years of professional Java enterprise application development

  • Proven experience leading development teams and managing full project lifecycles in enterprise settings

  • Hands-on experience with microservices and container orchestration platforms (Docker, Kubernetes)

  • Demonstrated ability to optimize system performance and implement security best practices

  • Industry experience in finance, banking, fintech, or large-scale enterprise systems is preferred; equivalent experience in other sectors accepted

Day-to-Day Activities

  • Lead development and deployment of scalable Java applications and microservices

  • Collaborate with business analysts, architects, and QA teams during sprint planning, reviews, and deployments

  • Conduct code reviews, enforce coding standards, and mentor junior developers

  • Troubleshoot incidents, optimize system performance, and resolve technical bottlenecks

  • Support CI/CD automation, perform system monitoring, and implement security enhancements

  • Maintain technical documentation, architectural diagrams, and operational procedures

  • Stay current with emerging Java frameworks, cloud services, and industry best practices

Qualifications

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

  • 5+ years of experience in Java enterprise development with a focus on scalable, secure systems

  • Certifications such as Oracle Certified Professional (OCP), AWS Solutions Architect, or related credentials are advantageous

  • Demonstrated leadership, troubleshooting, and communication skills

  • Ability to adapt quickly to evolving project requirements and new technologies

Professional Competencies

  • Strong analytical and problem-solving skills aimed at designing scalable, reliable solutions

  • Effective leadership and team mentoring abilities

  • Excellent stakeholder management and communication skills

  • Adaptability to change and enthusiasm for learning emerging technologies

  • Ownership of deliverables, with a focus on quality, security, and performance

  • Effective time management and organizational skills to meet 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

Experience Level

Senior Level

Job role

Work location

Mumbai, India

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Synechron Technologies

Job posted by Synechron Technologies

Apply on company website