Java Developer | Microservices, Cloud Integration & Enterprise Application Support
Job Summary
Job Summary
Synechron is seeking an experienced Java Software Engineer with a focus on enterprise-level application development and full-stack capabilities. This role is critical in delivering high-quality scalable Java applications supported by frameworks such as Spring and Hibernate. The candidate will work collaboratively across teams to design develop and maintain robust solutions that enhance operational efficiency and support strategic business initiatives.
Software Requirements
Required Software Proficiency:
Java (latest LTS version e.g. Java 11 or 17) extensive hands-on experience in enterprise application development supporting scalable solutions
Java frameworks: Spring (MVC Boot) Hibernate strong expertise in modular secure and high-performance applications
Development tools: Eclipse IntelliJ IDEA or NetBeans proficiency in code editing debugging and deployment support
Databases: SQL Server Oracle MySQL solid skills in data management schema design and query optimization
Version control: Git Bitbucket supporting collaborative source code management and code review processes
Preferred Software Skills:
Build and dependency management: Maven Gradle support for automated build and project management
Cloud integration: AWS Azure or GCP (supporting deployment scaling and cloud-based infrastructure) (preferred)
Automated testing tools: JUnit TestNG supporting unit integration and regression testing
Overall Responsibilities
Develop support and optimize enterprise Java applications supporting core business processes
Translate business needs into scalable high-performance backend solutions using Java frameworks
Conduct code reviews enforce development standards and optimize system architecture
Collaborate with cross-functional teams to incorporate feedback troubleshoot issues and enhance application performance
Support deployment practices supporting continuous integration/delivery workflows
Maintain detailed technical documentation including system architecture code and operational procedures
Support system upgrades environment configurations and performance tuning efforts supporting operational excellence
Drive best practices in security data integrity and application robustness supporting compliance standards
Technical Skills (By Category)
Programming Languages & Frameworks (Essential):
Java (latest LTS) Spring MVC Spring Boot Hibernate core skills supporting scalable enterprise applications
Databases & Data Management:
SQL Server Oracle MySQL supporting data persistence querying and schema design
Cloud & Infrastructure:
AWS Azure or GCP (supporting cloud deployment and integration) (preferred)
Build & Automation Tools:
Maven Gradle Jenkins supporting automated build testing and deployment pipelines
Version Control & Collaboration:
Git Bitbucket enabling collaborative development and version management
Experience Requirements
At least 8 years of professional Java development experience supporting enterprise applications
Proven experience designing and implementing scalable high-availability solutions in a business environment
Skills in web services APIs and database integration supporting operational systems
Support for cloud deployment automation and CI/CD pipelines (preferred)
Experience working in Agile teams with code reviews and development best practices supported
Day-to-Day Activities
Develop test and maintain Java-based applications APIs and backend services supporting enterprise workflows
Collaborate with product QA and operations teams to implement new features and resolve issues
Conduct code reviews optimize application performance and ensure high security standards
Support deployment pipelines environment configurations and infrastructure automation
Troubleshoot technical issues perform root-cause analysis and implement fixes proactively
Maintain detailed documentation on systems architecture code and operational procedures
Participate in sprint planning daily stand-ups and retrospectives supporting Agile delivery
Qualifications
Bachelors or Masters degree in Computer Science Software Engineering or a related field
8 years supporting large-scale enterprise applications in Java supporting operational excellence
Certifications in Java frameworks or cloud platforms are advantageous (preferred)
Proven ability to deliver secure scalable and maintainable enterprise-grade solutions
Professional Competencies
Strong analytical and troubleshooting skills supporting complex application performance issues
Leadership and mentorship capabilities to guide junior developers and ensure code quality
Effective communication and stakeholder management skills supporting cross-team collaboration
Adaptability to evolving technologies security practices and enterprise standards
Strategic thinking to optimize application performance security and scalability
Strong organizational skills for managing multiple tasks and delivering on deadlines in a fast-paced environment
SYNECHRONS 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 applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Required Experience:
IC
About Company
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more