Java and React.js Full Stack Developer
Synechron TechnologiesJob Description
Java & React.js Developer | Microservices, API Integration & Cloud Deployment
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
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.
Experience Level
Senior LevelJob role
Job requirements
About company
Similar jobs you can apply for
Software / Web Developer
Flutter Developer
Minchu ProductionsQA / QC Executive
Sidra Tech Solutions
Certified Internet Consultant
Just DialQuality Assurance Engineer
Kateel Engineering Industry Private Limited
Database Analyst
Smart Detective & Allied Services (India) Private LimitedComputer Trainer Programming Language
Magic Bus India FoundationYou can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed the required education and people who have 3 to 31 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.
The candidate should have sound communication skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!