Java Full Stack Lead

Allegis Global Solutions (AGS)

Bengaluru

Hybride

INR 3 500 000 - 5 500 000

Plein temps

Il y a 5 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Allegis Global Solutions (AGS) in Bengaluru seeks a senior software engineer to design, develop, and maintain enterprise-grade applications using Java, Spring Boot, and React.js. You will build RESTful APIs, collaborate with cross-functional teams, and contribute to CI/CD pipelines and testing across environments.

Ideal candidates have 8–10 years of hands-on experience, strong OOP/SOLID, and deep knowledge of React, Java, databases, cloud, and DevOps practices.

Qualifications

  • 8-10 years of experience in developing enterprise applications.
  • Strong understanding of 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 hooks (useState, useEffect, useContext).
  • Experience with Redux/Redux Toolkit or Context API.
  • Knowledge of React Router and testing with Jest/RTL/Enzyme.
  • Experience with RDBMS/NoSQL (PostgreSQL, MongoDB).
  • Familiarity with big data tools (Hive, Trino).
  • Understanding of JWT/OAuth authentication and authorization.
  • Experience with Git, Docker, Kubernetes, and CI/CD (GitHub Actions).
  • Cloud experience with AWS and S3 object storage.
  • Experience with message brokers (RabbitMQ, Kafka).
  • Familiarity with SonarQube and code quality practices.
  • Strong problem-solving and debugging skills, plus good communication.

Responsabilités

  • 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 to design and implement new features and enhancements.
  • Write clean, maintainable, and efficient code following OOP principles and SOLID patterns.
  • Develop and maintain unit tests (JUnit, Mockito), integration tests (Cypress).
  • Participate in code reviews to ensure adherence to best practices and standards.
  • Collaborate on CI/CD pipelines using GitHub Actions or similar tools.
  • Troubleshoot and resolve issues across development, testing, and production environments.

Connaissances

Java
Spring Boot
React.js
OOP
SOLID design
RESTful APIs
Unit testing
CI/CD
GitHub Actions
Docker
Kubernetes
AWS
PostgreSQL
MongoDB
Hive/Trino
JWT/OAuth
RabbitMQ/Kafka
SonarQube
Git
Unix/Linux

Outils

GitHub Actions
Docker
Kubernetes
PostgreSQL
MongoDB
Hive
Trino
React
Spring Boot
Java
AWS
RabbitMQ
Kafka
Git

Description du poste

Role & 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 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 unit tests (JUnit, Mockito), integration tests, and end-to-end tests (Cypress).
  • Participate in code reviews to ensure adherence to best practices and coding standards.
  • Collaborate on CI/CD pipelines using GitHub Actions or similar tools.
  • Troubleshoot and resolve issues in development, testing, and production environments.
Preferred candidate profile
  • 8-10 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.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Full Stack Engineer
Full Stack Engineer

Allegis Group Services, Inc. • Bengaluru

Sur place
INR 1 500 000 - 2 800 000
Java Full Stack Developer - Reactjs
Java Full Stack Developer - Reactjs

Capgemini • Bengaluru, Mumbai

Sur place
INR 1 500 000 - 2 800 000
Java Fullstack Lead Developer
Java Fullstack Lead Developer

HR Solutions • Hyderabad

Hybride
INR 1 200 000 - 1 800 000
Java Developer - Full Stack and Backend
Java Developer - Full Stack and Backend

Talworx Solutions • Hyderabad

Hybride
INR 1 500 000 - 2 300 000
Java Full Stack Developer
Java Full Stack Developer

Crisil • Hyderabad

Sur place
INR 1 500 000 - 2 100 000
Java React FullStack Developer
Java React FullStack Developer

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

Sur place
INR 800 000 - 1 200 000
React Java Full Stack Developer
React Java Full Stack Developer

Nityo Infotech Limited • Bengaluru

Hybride
INR 1 200 000 - 2 100 000
Software Engineer - Java Full Stack React
Software Engineer - Java Full Stack React

Epam Systems • Chennai District

Sur place
INR 1 200 000 - 2 100 000
Java Full Stack Developer
Java Full Stack Developer

Metlife • Hyderabad

Hybride
INR 1 800 000 - 3 200 000
Java Full Stack Developer
Java Full Stack Developer

Infosys • Chandigarh

Sur place
INR 800 000 - 1 200 000