Job Summary
Synechron is seeking a highly experienced Java Developer to lead the design development and deployment of enterprise-scale microservices and cloud-enabled backend solutions. This role focuses on creating scalable secure and high-performance APIs and services supporting critical business functions. As a key member of our development team you will drive technical excellence mentor junior engineers and collaborate with cross-functional stakeholders to implement innovative solutions aligned with organizational goals and industry standards.
Software Requirements
Required:
Proven expertise in Java (version 8) with a strong command of Spring framework Hibernate and Java EE (8 years)
Hands-on experience designing RESTful APIs and microservices architecture supporting enterprise systems
Deep knowledge of cloud platformspreferably AWS Azure or GCPand supporting deployment models
Extensive experience with databases: SQL (MySQL PostgreSQL SQL Server) with expertise in data modeling and query optimization
Proficiency in version control tools: Git or similar
Experience with build tools such as Maven or Gradle
Familiarity with containerization: Docker and Kubernetes
Preferred:
Additional programming skills in JavaScript or Python for automation or integration support
Use of CI/CD tools: Jenkins GitHub Actions Azure DevOps
Understanding of API security protocols: OAuth2 JWT API Gateway security
Overall Responsibilities
Lead the development of enterprise-grade microservices and REST APIs supporting critical business functions
Architect scalable secure and performant backend services in alignment with business needs and industry best practices
Collaborate with product managers architecture teams and security officers to define technical requirements and review designs
Mentor junior developers conduct code reviews and promote adherence to coding standards and design principles
Support build and deployment processes including automation of CI/CD pipelines
Troubleshoot optimize and resolve performance bottlenecks and security vulnerabilities in production systems
Support platform upgrades cloud migration and environment configuration activities
Maintain comprehensive documentation of system architecture API specifications and data models
Drive continuous improvement initiatives focusing on system reliability security and scalability
Technical Skills (By Category)
Programming Languages (Essential):
Java (version 8) for backend development
Additional scripting languages (preferred): JavaScript Python
Frameworks & Libraries:
Spring Boot Spring MVC Spring Data JPA
REST API design frameworks and security integrations
Databases & Data Management:
Relational: MySQL PostgreSQL SQL Server
Data model optimization query tuning and schema design
Cloud & Containerization:
Cloud deployment and orchestration: AWS Azure or GCP (preferred)
Containerization: Docker Kubernetes (preferred)
Build & DevOps Tools:
Maven Gradle Jenkins Git or other version control systems
Automated deployment pipelines supporting CI/CD
Security & API Management:
Implementation of OAuth2 JWT API security policies
Secure data transmission and access control mechanisms
Experience Requirements
Minimum 8 years of experience in Java application development supporting enterprise services
Proven record of designing and deploying scalable microservices and REST APIs in cloud environments
Experience with cloud-native architectures container orchestration and automation practices
Demonstrated leadership in technical delivery code quality and security standards support
Industry experience supporting regulatory environments (banking finance or regulated sectors) preferred
Day-to-Day Activities
Architect develop and maintain scalable microservices supporting business workflows
Implement secure REST APIs optimize for performance and scalability
Collaborate with product teams architects and security teams during design and review processes
Troubleshoot production issues perform root cause analysis and deploy fixes efficiently
Support CI/CD pipeline development and automation for rapid reliable releases
Monitor application performance conduct security assessments and optimize resource utilization
Document system design data flows and API specifications to support operational processes
Participate in technical reviews impact analysis and strategic planning meetings
Lead or support infrastructure and environment upgrades supporting cloud deployment models
Qualifications
Bachelors or Masters degree in Computer Science Engineering or related field
8 years of Java enterprise application experience with cloud deployment and microservices design
Certifications in cloud platforms security or microservices architecture are advantageous
Proven ability to deliver high-availability secure and scalable solutions in regulated environments
Professional Competencies
Strong analytical and debugging skills for complex systems and performance issues
Effective communication skills for collaborating with diverse teams and stakeholders
Leadership qualities to mentor junior engineers and enforce best practices
Strategic thinking aligned with business goals and security requirements
Adaptability to evolving technologies standards and regulations
Innovation-minded proactively adopting new tools and frameworks for system optimization
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:
Staff IC
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