50603 Java React Developer

Cephas Consultancy Services Private Limited

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

22 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary package
Professional development
Flexible working arrangements
Career growth opportunities

Job summary

Cephas Consultancy Services Private Limited is seeking a React Java Full Stack Developer with 6+ years of experience to build enterprise-grade applications in Bengaluru. The role spans front-end and back-end development, REST API design, and collaboration with cross-functional teams to deliver scalable software.

The ideal candidate will demonstrate strong proficiency in Java, Spring Boot, and React.js, with experience in CI/CD, testing, and cloud-friendly architectures.

Qualifications

  • 6+ years of professional experience in software development.
  • Proven experience with Java, Spring Boot and React.js in enterprise applications.
  • Experience building and consuming RESTful APIs and integrating front-end with back-end services.

Responsibilities

  • Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, and React.js.
  • Build and consume RESTful APIs for seamless front-end/back-end integration.
  • Collaborate with product, UX, and QA to implement new features and improvements.
  • Write clean, maintainable code following OOP and SOLID principles.

Skills

Java
Spring Boot
React.js
REST APIs
OOP & SOLID
Unit testing
CI/CD
Git
Jest/RTL
AWS

Education

Bachelor's degree in CS/Engineering

Tools

Git
Docker
Kubernetes
PostgreSQL
REST API design

Job description

About this position

Positions:2 Full Time
Experience
6 - 10 Years

React Java Full Stack Developer
Position Overview

We are seeking a skilled and motivatedReact Java Full Stack Developerwith 6+ years of experience in developing enterprise applications. The ideal candidate will have a strong foundation in both front-end and back-end development, with a proven track record of delivering high-quality, scalable, and maintainable solutions in complex enterprise environments.

Key Responsibilities
  • Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, and React.js
  • Build and consume RESTful APIs to enable seamless integration between front-end and back-end systems
  • Collaborate with cross-functional teams including product managers, UX designers, and QA engineers to design and implement new features and enhancements
  • Write clean, maintainable, and efficient code following Object-Oriented Programming principles and SOLID design patterns
  • Develop and maintain comprehensive unit tests (JUnit, Mockito), integration tests, and end-to-end tests (Cypress) to ensure code quality and reliability
  • Participate in code reviews to ensure adherence to best practices, coding standards, and architectural guidelines
  • Collaborate on designing and optimizing CI/CD pipelines using GitHub Actions or similar tools
  • Troubleshoot and resolve issues in development, testing, and production environments with minimal downtime
  • Mentor junior developers and contribute to knowledge sharing within the team
  • Stay updated with emerging technologies and best practices in full-stack development
Required Skills and Qualifications
Experience
  • Minimum 4+ years of professional experience in developing enterprise applications
  • 6+ years of overall software development experience preferred
  • Proven experience working on large-scale, production-level applications
Mandatory Technical Skills
  • Java: Core and Advanced concepts with strong command over OOP principles
  • Spring Boot Framework: Experience building microservices and REST APIs
  • React.js: Proficiency in building reusable components and front-end libraries
  • REST APIs: Design and consumption of RESTful web services
Front-End Development
  • Advanced proficiency in React.js with hands-on experience in production applications
  • Strong understanding of React lifecycle methods and functional components with hooks (useState, useEffect, useContext, useReducer, etc.)
  • Experience with React JSON forms for dynamic form handling
  • Experience with state management libraries such as Redux, Redux Toolkit, or Context API
  • Strong understanding of React Router for implementing navigation and routing in single-page applications (SPAs)
  • Familiarity with testing React components using tools such as Jest, React Testing Library, or Enzyme
  • Knowledge of responsive design principles and CSS frameworks
Back-End Development
  • Strong command of Java programming language with expertise in advanced concepts
  • Extensive experience with Spring Boot framework and Spring ecosystem (Spring Data, Spring Security, Spring Cloud)
  • Proficiency in designing and implementing RESTful APIs
  • Strong understanding of Object-Oriented Programming (OOP) principles and SOLID design patterns
Database Technologies
  • Experience with Relational Database Management Systems (RDBMS), preferably PostgreSQL
  • Hands-on experience with NoSQL databases such as MongoDB
  • Good knowledge of big data technologies (e.g., Hive DB) and query engine tools like Trino
  • Understanding of database optimization and query performance tuning
Security and Authentication
  • Good understanding of authentication and authorization mechanisms (JWT, OAuth 2.0, sessions)
  • Knowledge of secure coding practices and OWASP principles
DevOps and Cloud Technologies
  • Good understanding of Docker and Kubernetes concepts
  • Experience working with cloud platforms such as AWS
  • Familiarity with AWS S3 object storage and other AWS services
  • Understanding of CI/CD concepts and hands-on experience with tools like GitHub Actions
Additional Technical Skills
  • Strong understanding of data structures and algorithms
  • Experience with version control systems, particularly Git
  • Basic proficiency in Unix/Linux commands
  • Familiarity with message brokers such as RabbitMQ, Kafka, or Apache MQ
  • Experience using code quality tools such as SonarQube
  • Knowledge of software testing methodologies and test automation
Soft Skills
  • Strong problem-solving and debugging skills with attention to detail
  • Excellent communication and interpersonal skills
  • Ability to work collaboratively in agile/scrum environments
  • Self-motivated with strong work ethic and commitment to continuous learning
  • Ability to manage multiple priorities and meet deadlines
Nice-to-Have Skills
  • Experience with microservices architecture
  • Knowledge of design patterns and architectural patterns
  • Familiarity with GraphQL
  • Experience with containerization and orchestration tools
  • Knowledge of agile methodologies and tools (JIRA, Confluence)
  • Contributions to open-source projects
  • Experience with performance optimization and monitoring tools
Education
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent professional experience
What We Offer
  • Competitive salary package commensurate with experience
  • Opportunity to work on challenging, enterprise-scale projects
  • Professional development and training opportunities
  • Collaborative and inclusive work environment
  • Flexible working arrangements
  • Career growth and advancement opportunities

This role requires strong attention to detail, excellent problem-solving abilities, and the capacity to thrive in a fast-paced, collaborative environment. The successful candidate will be comfortable working with cross-functional teams and contributing to the full software development lifecycle.

Equal Opportunity Statement

We are an equal opportunity employer committed to building a diverse and inclusive workforce. We welcome applications from all qualified candidates and provide accommodations throughout the recruitment process as needed.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Full Stack Developer with React
Java Full Stack Developer with React

Cognizant • Karnataka

Hybrid
INR 1,800,000 - 3,200,000
Java React Developer-S
Java React Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Opening For Java fullstack developer with ReactJS
Opening For Java fullstack developer with ReactJS

Tekskills • Bulandshahr

On-site
INR 1,200,000 - 1,800,000
Opening For Java fullstack developer with ReactJS
Opening For Java fullstack developer with ReactJS

Tekskills • Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Java + React developers
Java + React developers

V2 Solutions • Hyderabad

On-site
INR 1,800,000 - 3,000,000
Fullstack Engineer
Fullstack Engineer

Yash Technologies • Pune District

Hybrid
INR 1,200,000 - 1,800,000
Full Stack Java Developer - React.js/Spring Boot
Full Stack Java Developer - React.js/Spring Boot

Forward Eye Technologies • Dadri

On-site
INR 900,000 - 1,300,000
Senior Software Engineer - Java Full Stack ReactJS
Senior Software Engineer - Java Full Stack ReactJS

EPAM Systems India Pvt Ltd • Pune District

On-site
INR 1,800,000 - 2,800,000
Full Stack Java Developer - React.js/Spring Boot
Full Stack Java Developer - React.js/Spring Boot

V2 Solutions • Pune District

On-site
INR 700,000 - 1,100,000
Java Full Stack Developer
Java Full Stack Developer

D-techworks • Chennai District

On-site
INR 1,200,000 - 1,800,000