Search by job, company or skills

Java React Full Stack Developer

  • Posted 3 hours ago
  • Be among the first 10 applicants

Job Description

Location: Bengaluru

Experience: 6–10 Years

Relevant Experience: 4+ Years

CTC: Up to ₹18 LPA

Work Mode: Hybrid(605)

Notice Period: Immediate to 20 Days

Shift: Day Shift

Interview: 2–3 Rounds, including 1 mandatory face-to-face round

Job Overview

We are looking for a skilled Java React Full Stack Developer to design, develop, and maintain scalable enterprise applications.

The ideal candidate should have strong hands-on experience in both backend development using Java/Spring Boot and frontend development using React.js. You will work on enterprise-grade applications, REST APIs, database solutions, integrations, testing, and cloud-native technologies.

The role requires strong technical problem-solving abilities, excellent communication skills, and the ability to collaborate effectively within Agile/Scrum teams.

Must-Have SkillsJava & Backend

  • 4+ years of experience developing enterprise applications
  • Strong proficiency in Core and Advanced Java
  • Strong understanding of OOP principles and SOLID design principles
  • Strong hands-on experience with Spring Boot
  • Experience developing RESTful APIs
  • Good understanding of Spring ecosystem
  • Knowledge of Microservices architecture

React.js & Frontend

  • Strong hands-on experience with React.js
  • Experience building reusable React components and frontend libraries
  • Strong understanding of React functional components and Hooks, including:
    • useState
    • useEffect
    • useContext
    • useReducer
  • Experience with React JSON Forms
  • Experience with state management using:
    • Redux
    • Redux Toolkit
    • Context API
  • Strong understanding of React Router
  • Experience developing Single Page Applications (SPAs)
  • Familiarity with React testing tools such as:
    • Jest
    • React Testing Library
    • Enzyme
Database & Data

  • Experience with RDBMS, preferably PostgreSQL
  • Experience with NoSQL databases, preferably MongoDB
  • Understanding of database optimization and query performance
  • Good knowledge of Big Data technologies, such as Hive
  • Experience/exposure to query engine tools such as Trino

Cloud & DevOps

  • Experience working with AWS
  • Knowledge of AWS S3
  • Understanding of Docker
  • Understanding of Kubernetes
  • Understanding of CI/CD
  • Hands-on experience with GitHub Actions or similar CI/CD tools
  • Experience using Git for version control
  • Basic proficiency with Unix/Linux commands

Security & Integration

  • Good understanding of authentication and authorization mechanisms, including:
    • JWT
    • OAuth 2.0
    • Session-based authentication
  • Knowledge of secure coding practices
  • Familiarity with message brokers such as:
    • RabbitMQ
    • Kafka
    • Apache MQ
Testing & Code Quality

  • Experience writing unit and integration tests
  • Familiarity with JUnit and Mockito
  • Experience with frontend testing
  • Experience using SonarQube or similar code-quality tools

Other Technical Skills

  • Strong understanding of Data Structures and Algorithms
  • Strong debugging and troubleshooting capabilities
  • Understanding of software development best practices

Key Responsibilities

  • Design, develop, and maintain enterprise-grade full-stack applications
  • Develop scalable backend services using Java and Spring Boot
  • Design, develop, and consume REST APIs
  • Build responsive and reusable frontend components using React.js
  • Implement React Hooks, routing, state management, and dynamic forms
  • Develop and maintain integrations between frontend and backend systems
  • Design and optimize database queries and data access layers
  • Work with both relational and NoSQL databases
  • Develop and maintain unit, integration, and end-to-end tests
  • Participate in code reviews and maintain coding standards
  • Identify and resolve application issues across development, testing, and production environments
  • Collaborate with product managers, UX teams, QA engineers, architects, and other stakeholders
  • Contribute to CI/CD pipeline development and optimization
  • Work with Docker, Kubernetes, and AWS-based environments
  • Follow Agile/Scrum development methodologies
  • Mentor junior developers and contribute to technical knowledge sharing
  • Stay updated with emerging technologies and modern full-stack development practices

Nice-to-Have Skills

  • Strong experience with Microservices architecture
  • Knowledge of GraphQL
  • Experience with advanced design and architectural patterns
  • Experience with performance optimization and application monitoring
  • Exposure to cloud-native application development
  • Experience with advanced Kubernetes/container orchestration
  • Familiarity with JIRA and Confluence
  • Contributions to open-source projects
  • Experience working on large-scale enterprise applications

Education

Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.

Candidate Profile

  • Excellent communication and interpersonal skills
  • Strong problem-solving and debugging abilities
  • Ability to work collaboratively with cross-functional teams
  • Comfortable working in an Agile/Scrum environment
  • Strong attention to detail
  • Self-motivated with a commitment to continuous learning
  • Candidates with stable employment history are preferred
  • Bengaluru-based candidates only

Important Candidate Criteria

  • Location: Bengaluru only
  • Work Mode: Hybrid
  • Notice Period: Immediate to 20 Days
  • Relevant Experience: 4+ years
  • Strong communication: Mandatory
  • Job stability: Minimum 2 years in an organization preferred
  • Interview: 2–3 rounds, including one mandatory face-to-face round
  • Shift: Day shift

Skills: restful apis,microservices architecture,solid design principles,spas,enterprise-grade full-stack applications,advanced java,spring boot,testing & code quality,react.js & frontend,react json forms,database & data,spring ecosystem,core java,cloud & devops,oop principles,security & integration,backend development

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 153815467

Similar Jobs

Bengaluru, India

Skills:

JavaApi IntegrationAgile MethodologiesApigeeMulesoftEclipseKafkaSpring BootJ2EESqlAngularReactDockerPostgresKubernetesWeb ServicesSource Control

Bengaluru, India

Skills:

react.js JavaTypescriptJavascriptSpring BootAWSMicroservices

Bengaluru

Skills:

HibernateSpring BootMicroservicesGrafanaDynatraceReactKafkaCurlMockitoAppdynamicsAWSOraclePostmanPythonJUnitCore JavaRESTPostgreSQLSpring modules

Bengaluru, India

Skills:

HibernateAWSRestful Web ServicesKubernetesAWS CodePipelineJDBCDockerTerraformJenkinsPostgreSQLGitHub ActionsDropwizard v1.3.28JDBIGitlab CI CDCI CDReact v15.4.0Linux fundamentalsJetty v11.0.7Java 11

Bengaluru, Noida, Pune

Skills:

KafkaReactAngularJava

Beware of Scammers

We don’t charge money for job offers