Synechron

Java Developer | Microservices, Spring Boot, Cloud (AWS/Azure), Leadership, Performance Optimization

Pune - Client Location Full time

Job Summary
Synechron is seeking a highly experienced Java Developer to lead our enterprise application development initiatives. In this role, you will oversee the design, development, and deployment of scalable, high-performance Java-based systems. You will collaborate with cross-functional teams to translate business needs into robust technical solutions, ensuring system reliability, security, and maintainability. Your leadership will drive project delivery and innovation, aligning technology efforts with organizational objectives.

Software Requirements

  • Required: Java (version 11+), Spring Boot, Hibernate/JPA, RESTful API development, Git, Maven, Jenkins or equivalent CI/CD tools, SQL databases (MySQL, Oracle, SQL Server)

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

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

Overall Responsibilities

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

  • Guide and mentor a team of Java developers to deliver high-quality, maintainable code within project deadlines

  • Convert complex business requirements into reliable, scalable, and secure technical solutions

  • Collaborate with product managers, architects, and QA teams on design, development, and testing processes

  • Conduct code reviews, enforce coding standards, and ensure adherence to best practices

  • Optimize system and database performance through tuning, efficient query design, and scalable architecture

  • Support CI/CD pipelines, automate deployment workflows, and troubleshoot system issues

  • Develop and maintain technical documentation, architecture diagrams, and operational procedures

  • Stay updated with the latest Java frameworks, cloud technologies, and industry standard practices

Technical Skills (By Category)

  • Programming Languages:

    • Essential: Java (version 11+), Java EE, Spring Boot, REST API development, object-oriented design principles

    • Preferred: Kotlin or Scala for supplementary services or microservices

  • Databases/Data Management:

    • Relational databases such as MySQL, Oracle, SQL Server; schema design, query optimization, data modeling

    • NoSQL databases like MongoDB or Cassandra are a plus

  • Cloud Technologies:

    • Basic knowledge of deploying and managing applications on AWS, Azure, or GCP (preferred)

  • Frameworks and Libraries:

    • Spring Boot, Spring Data, Hibernate, API Gateway tools, security frameworks (OAuth2, JWT)

  • Development Tools & Methodologies:

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

  • Security & Protocols:

    • Implementation of secure authentication practices, data encryption, and adherence to best security standards

Experience Requirements

  • 5+ years of professional Java application development experience, with a focus on scalable, enterprise-grade systems

  • Proven leadership skills in managing development teams and guiding project execution

  • Hands-on experience with microservices, containerization, and cloud deployment

  • Strong capabilities in system performance tuning, security, and architecture design

  • Domain experience in finance, banking, or fintech sectors is desirable, but extensive enterprise experience in other domains is acceptable

Day-to-Day Activities

  • Lead the development, review, and deployment of Java-based microservices and applications

  • Collaborate with cross-team stakeholders to refine requirements and develop technical solutions

  • Conduct regular code reviews, provide mentorship to junior developers, and ensure code quality and security standards are met

  • Troubleshoot performance issues, system outages, and security vulnerabilities with timely resolution

  • Optimize database and application performance, including query tuning and architecture improvements

  • Maintain technical documentation and participate in sprint meetings, planning, and retrospectives

  • Stay informed of new tools, frameworks, and best practices for Java development and enterprise architecture

Qualifications

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

  • 5+ years of proven experience in Java enterprise development, leadership, and scalable system design

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

  • Strong analytical, troubleshooting, and communication skills

  • Ability to work independently and effectively collaborate within Agile teams

Professional Competencies

  • Critical thinking and advanced problem-solving abilities for high-impact technical challenges

  • Effective team leadership, mentorship, and stakeholder management skills

  • Excellent communication skills to oversee deliverables and coordinate across teams

  • Adaptability to evolving technologies and project scopes

  • Ownership of technical quality, security, and performance improvements

  • Excellent time management and organizational skills to meet project deadlines and goals

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