Synechron
Java Developer | Microservices, Cloud Integration & Enterprise Application Support
Job Summary
Synechron is seeking an experienced Developer to oversee Java-based application development and guide a team of developers toward delivering high-quality, scalable solutions. This role involves designing and implementing enterprise-grade Java applications, fostering innovation through collaboration with cross-functional teams, and ensuring the timely delivery of reliable systems aligned with business objectives. The Lead Developer will also champion best practices, code quality, and continuous improvement within the organization.
Software Requirements
Required Software Proficiency:
Java (latest LTS versions, e.g., Java 11 or 17) — extensive experience in developing scalable, enterprise Java applications/support systems
Java frameworks: Spring, Hibernate, or JSF — proven expertise in building modular, secure, and high-performance applications
Development tools: Eclipse, IntelliJ IDEA, or NetBeans — proficient in code editing, debugging, and deployment support
Databases: SQL Server, Oracle, MySQL — strong database schema design, query optimization, and data management skills
Version control: Git, Bitbucket — experience managing source control workflows, branches, and collaboration
Preferred Software Skills:
Build tools: Maven, Gradle — for dependency management, build automation
Cloud deployment support: AWS, Azure, or GCP — supporting deployment, scaling, and cloud integration (preferred)
Continuous integration/deployment (CI/CD): Jenkins, Azure DevOps, or similar — supporting automated build, test, and release pipelines
Overall Responsibilities
Lead the design, development, and support of scalable Java enterprise applications, including integration with various systems
Mentor and guide a team of developers; conduct code reviews and enforce coding standards and best practices
Collaborate with product managers, architecture teams, and stakeholders to translate business requirements into technical solutions
Develop and implement scalable APIs, microservices, and backend modules supporting business workflows
Ensure performance, security, and reliability of applications through rigorous testing and optimization
Support cloud integration, environment setup, and system upgrades supporting operational resilience
Drive continuous improvement initiatives to optimize code quality, automation, and deployment processes
Document system architecture, coding standards, and operational procedures for long-term support
Technical Skills (By Category)
Languages & Frameworks (Essential):
Java (latest LTS), Spring Boot, Hibernate — core skills for enterprise application development
Databases & Data Management:
SQL Server, Oracle, MySQL — supporting robust data persistence and query optimization
Cloud & Infrastructure Support:
AWS, Azure, or GCP — for deployment, scaling, and cloud-native architecture support (preferred)
Build & Automation Tools:
Maven, Gradle, Jenkins, Azure DevOps — supporting continuous build, integration, and deployment
Version Control & Source Management:
Git, Bitbucket — for code management and collaboration
Security & Best Practices:
Understanding of secure coding, API security, and industry standards (e.g., OWASP)
Experience Requirements
Minimum of 6+ years supporting scalable Java enterprise applications in high-volume environments
Proven experience leading development teams, implementing software solutions, and conducting code reviews
Extensive experience supporting systems in agile environments supporting timely delivery and quality standards
Knowledge supporting Cloud integration, environment deployment, and automation is preferred
Experience working within regulated industries, supporting compliance and security standards, is advantageous
Day-to-Day Activities
Develop, enhance, and support Java enterprise applications, APIs, and microservices supporting critical business processes
Lead code reviews, enforce coding standards, and optimize performance and security
Collaborate with stakeholders, architecture teams, and DevOps to facilitate deployment and operation support
Troubleshoot development, performance, or security issues swiftly and effectively
Mentor junior developers and actively promote best practices and continuous learning
Support system upgrades, environment provisioning, and cloud integration activities
Maintain detailed technical documentation including architecture, code, and operational procedures
Participate in daily stand-ups, sprint planning, and retrospectives supporting Agile development
Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related discipline
6+ years of enterprise Java application development experience supporting large-scale, high-availability systems
Certifications in Java frameworks, cloud platforms, or agile practices are a plus
Proven track record supporting application scalability, security, and process automation in enterprise environments
Professional Competencies
Strong analytical and problem-solving capabilities supporting complex system and code issues
Leadership skills to guide teams, enforce standards, and support continuous improvement
Excellent communication and stakeholder management skills for technical and non-technical audiences
Adaptability to evolving technologies, security standards, and enterprise needs
Strategic thinking supporting scalable, reliable, and secure application architectures
Effective organizational skills to prioritize tasks and meet project deadlines in dynamic environments
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
