Job Description
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
SYNECHRON’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