Java & Developer | Microservices, API Integration & Cloud Deployment
Job Summary
Job Summary
Synechron is seeking a skilled Java Full Stack Developer with experience in Spring Boot RESTful web services Kafka and React. This role involves developing scalable high-performance enterprise applications integrating distributed systems and collaborating across teams to deliver reliable software solutions. The candidate will maintain and enhance application capabilities support operational stability and implement best practices that align with organizational standards and strategic initiatives.
Software Requirements
Required Software Proficiency:
Java (latest LTS version e.g. Java 11 or 17) extensive experience in enterprise Java development supporting scalable solutions
Spring Boot framework proven ability to design and implement microservices architectures in Java
RESTful Web Services and APIs strong experience developing and consuming APIs supporting distributed systems
Kafka hands-on experience with message streaming and event-driven architecture supporting high-throughput applications
(latest stable version) solid skills in building user interfaces that integrate seamlessly with back-end services
Version Control: Git and Bitbucket proficient in source code management branch management and collaboration
Preferred Software Skills:
Containerization: Docker for deploying and scaling applications
Orchestration: Kubernetes (2 years experience supporting containerized solutions)
Build tools: Maven Gradle supporting build automation in enterprise environments
CI/CD pipelines: Jenkins Azure DevOps or GitLab supporting automated deployment processes
Overall Responsibilities
Develop test and maintain scalable enterprise applications in Java supporting both back-end and front-end interfaces using
Design and deliver microservices architecture leveraging Spring Boot Kafka and REST APIs
Collaborate with product managers UI/UX teams and backend developers to translate requirements into robust scalable solutions
Conduct code reviews enforce coding standards and implement best practices for development and operational stability
Troubleshoot production issues optimize system performance and support incident resolution
Support cloud and container deployment scaling and automation efforts supporting enterprise solutions
Maintain comprehensive technical documentation system architecture diagrams and operational procedures
Drive continuous improvement initiatives championing automation and adopting emerging technologies
Technical Skills (By Category)
Programming Languages & Frameworks (Essential):
Java (latest LTS e.g. Java 11/17) Spring Boot for backend microservices and API development
(latest stable) for building dynamic user-centric frontend applications
Kafka for event streaming and messaging system integration
Databases & Data Management:
SQL databases: Oracle SQL Server PostgreSQL for data persistence and integration support
Data streaming and real-time data processing support through Kafka
Cloud & Infrastructure:
Deployment and scaling support on cloud platforms (AWS Azure GCP) (preferred)
Containerization with Docker; orchestration support with Kubernetes (2 years)
Build & Deployment Tools & Methodologies:
Maven/Gradle for build automation Jenkins or Azure DevOps for CI/CD Agile/Scrum methodologies supporting iterative development
Security & Best Practices:
Knowledge of secure REST APIs OAuth token management and best practices for secure code
Experience Requirements
3 years of professional full-stack Java development supporting enterprise-scale applications
Proven experience with Spring Boot microservices REST APIs and Kafka in production environments
Demonstrated ability to integrate front-end applications with back-end services
Experience supporting deployments in cloud environments with containerization and orchestration tools
Background working within Agile teams participating in code reviews and implementing automation strategies
Day-to-Day Activities
Develop and optimize Java microservices and APIs for scalable enterprise applications
Build components and front-end interfaces aligned with UX specifications
Collaborate with cross-functional teams including product UI/UX DevOps and backend teams for feature delivery
Troubleshoot and resolve performance security and integration issues proactively
Support containerized deployment with Docker and Kubernetes ensuring high-availability environments
Conduct code reviews and mentor junior developers to maintain best practices
Create and update documentation including architecture diagrams deployment processes and operational procedures
Participate in sprint planning daily stand-ups and retrospectives supporting Agile workflows
Qualifications
Bachelors degree in Computer Science Software Engineering or related field
3 years of experience supporting enterprise Java and applications supporting scalable microservices architectures
Certification in Java Spring Boot or cloud platforms (preferred)
Proven experience with Kafka REST APIs and container orchestration supporting large-scale systems
Professional Competencies
Strong analytical and troubleshooting skills supporting complex integration and performance issues
Leadership qualities to guide development teams and enforce coding standards
Excellent stakeholder communication and documentation skills
Adaptability to evolving cloud microservices and API standards
Innovative mindset supporting continuous learning automation and technology adoption
Time management and organizational skills to prioritize multiple tasks effectively
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