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
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.