
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
React.js (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 React.js
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
React.js (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 React.js 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 React.js 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
Bachelor’s degree in Computer Science, Software Engineering, or related field
3+ years of experience supporting enterprise Java and React.js 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
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

At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 14,000+, and has 55 offices in 20 countries within key global markets. For more information on the company, please visit our website:www.synechron.com.