Search by job, company or skills

Full Stack Engineer

Full Stack Engineer

Allegis Global Solutions
8-10 Years
Not Disclosed
Early Applicant
  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

Investment Banking client:

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 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.

Required Skills and Qualifications:

- 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.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Context API

GitHub Actions

Hive DB

Trino

React Testing Library

Redux Toolkit

Enzyme

Apache MQ

React Router

Similar Jobs

12-14 yrs
Bengaluru, India
Skills:
Jenkins, Git, Java J2ee, Confluence, Aws Cloud, CI CD Pipelines, Streaming and Messaging technologies, Authentication frameworks, Testing Tools like Karate, ALM tools like JIRA, Blockchain related technologies
8-10 yrs
Bengaluru, India
Skills:
Backend Development, Microservices, Git, Rest Apis, AI ML solutions, Generative AI, AI Agents, Python Programming Language, Agentic AI solutions, CI CD, Google Cloud Vertex AI, Google Agent Development Kit
5-10 yrs
Bengaluru, India
Skills:
Github, PostgreSQL, Dynamodb, Cursor, Django, RESTful API development, React, Git, Asynchronous programming, Docker, MySQL, Flask, FastAPI, MongoDB, Python, Kubernetes, AWS, CI CD Pipelines, Claude Code, GitHub Copilot, Microservices Architecture
7-9 yrs
Bengaluru, India
Skills:
react.js , Nosql, Memcached, Html5, Rest Apis, Python, Sql, Css3, Redis, Microservices, WebSockets
6-8 yrs
Bengaluru, India
Skills:
Reactjs, Data Modelling, Git, Docker, Nodejs, Sql, AWS, RDBMS MySQL, Micro-Service architecture, REST-based APIs