Java Fullstak

HR India Solutions

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

HR India Solutions is seeking a seasoned full-stack engineer with 5 years of experience in enterprise applications. The role focuses on Java/Spring Boot backend and React.js frontend, with Redux state management and robust testing practices. You will work with PostgreSQL/MongoDB, cloud services (AWS), and modern CI/CD pipelines.

Strong OOP, SOLID, and knowledge of JWT/OAuth are essential. Bengaluru, India. Join a collaborative team and contribute to scalable solutions, data processing layers,

Qualifications

  • 5 years of experience in developing enterprise applications.
  • Strong understanding of OOP principles and SOLID design patterns.
  • Proficiency in Java (Core and Advanced) and Spring Boot framework.
  • Proficiency in building reusable components and front-end libraries using React.js.
  • Strong understanding of React lifecycle methods and functional components with hooks (e.g., useState, useEffect, useContext) and react json forms
  • Experience with Redux, Redux Toolkit, or Context API.
  • Strong understanding of React Router for SPAs.
  • Familiarity with testing React components using Jest or RTL/Enzyme.
  • Strong understanding of data structures and algorithms.
  • Experience with PostgreSQL and/or MongoDB.
  • Knowledge of bigdata concepts (Hive) and Trino.
  • Understanding of authentication and authorization mechanisms (JWT, OAuth, sessions).
  • Experience with Git.
  • Understanding of Docker and Kubernetes.
  • Basic Unix/Linux commands.
  • Understanding of CI/CD concepts and GitHub Actions.
  • Experience with AWS and S3.
  • Familiarity with message brokers like RabbitMQ, Kafka, or Apache MQ.
  • Experience using SonarQube.

Responsibilities

  • Develop and maintain enterprise applications across backend and frontend stacks.
  • Design reusable components and services with clean interfaces.
  • Implement secure authentication and authorization mechanisms.
  • Build and optimize APIs using Java, Spring Boot, and data stores.
  • Create responsive UI components with React.js and Redux.
  • Write tests and ensure code quality with modern tooling.
  • Collaborate with cross-functional teams to deliver features on time.
  • Contribute to CI/CD pipelines and cloud deployments.

Skills

Java
Spring Boot
React.js
Redux
JWT/OAuth
Git
Docker
Kubernetes
AWS
SQL/NoSQL
Hive/Trino
JUnit/Jest
GitHub Actions
Unix/Linux

Education

Bachelor's degree in CS/CE

Tools

PostgreSQL
MongoDB
React Testing Library
Jest
Trino
RabbitMQ
Kafka
SonarQube
GitHub Actions

Job description

Role & responsibilities
  • 5 years of experience in developing enterprise applications.
  • Strong understanding of Object-Oriented Programming (OOP) principles and SOLID design patterns.
  • Proficient in Java (Core and Advanced) and Spring Boot framework.
  • Proficiency in building reusable components and front-end libraries using React.js.
  • Strong understanding of React lifecycle methods and functional components with hooks (e.g., useState, useEffect, useContext) and react json forms
  • 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 like Jest, React Testing Library, or Enzyme.
  • Strong understanding of data structures and algorithms.
  • Experience with RDBMS preferably PostgreSql and/or NoSQL databases (e.g., MongoDB).
  • Good knowledge on bigdata (eg: Hive DB) and query engine tool like Trino
  • Good understanding of authentication and authorization mechanisms (e.g., JWT, OAuth, sessions).
  • Experience with version control systems like Git.
  • Good understanding of Docker and Kubernetes concepts.
  • Basic knowledge of Unix/Linux commands.
  • Understanding of CI/CD concepts and experience with tools like GitHub Actions.
  • Experience working with cloud platforms such as AWS and AWS S3 object storage
  • Familiarity with message brokers like RabbitMQ, Kafka, or Apache MQ.
  • Experience using code quality tools such as SonarQube.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Full Stack Developer
Java Full Stack Developer

Evoke Technologies • Hyderabad

Hybrid
INR 2,500,000 - 4,200,000
Specialist Software Engineer- Java with React
Specialist Software Engineer- Java with React

HR India Solutions • Bengaluru

Hybrid
INR 1,200,000 - 2,200,000
Java Developer (React)
Java Developer (React)

Alten • Bengaluru

On-site
INR 1,800,000 - 3,600,000
Java Full Stack with React
Java Full Stack with React

Tata Consultancy Services • Pune District

On-site
INR 900,000 - 1,500,000
Java Full Stack Developer
Java Full Stack Developer

Bounteous x Accolite • Chennai District, Bengaluru, Gurugram District

Hybrid
INR 1,500,000 - 2,500,000
Java Full Stack Developer
Java Full Stack Developer

Tvm Infotech • India

On-site
INR 1,600,000 - 2,400,000
Java Full Stack Developer with React
Java Full Stack Developer with React

Tata Consultancy Services • Pune District

On-site
INR 700,000 - 1,200,000
Java React FullStack Developer
Java React FullStack Developer

Deloitte US-India Offices • Chennai District, Bengaluru, Hyderabad

Hybrid
INR 800,000 - 1,200,000
Java FullStack Developer
Java FullStack Developer

Deqode • Bengaluru

On-site
INR 800,000 - 1,200,000
Java React Developer-S
Java React Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000