HamburgerMenu
hirist

Java Full Stack Developer - Spring Boot/AngularJS

Nasugroup
Bangalore
6 - 9 Years

Posted on: 03/11/2025

Job Description

Description :

We are hiring an experienced and passionate Full Stack Developer to join our product engineering team. The ideal candidate will have 58 years of hands-on experience building scalable, high-performance web applications using Java (Spring Boot) on the backend and Angular and/or React on the frontend, with a strong understanding of microservices-based architectures.

Roles and Responsibilities :

- Design, develop, and maintain robust, scalable web applications using Java (Spring Boot) and Angular or React.

- Collaborate with architects and senior engineers to design and implement microservices and RESTful APIs.

- Participate in code reviews, unit testing, and continuous integration activities.

- Work closely with QA, DevOps, and Product teams to ensure timely, high-quality releases.

- Troubleshoot, debug, and resolve technical issues across the full stack.

- Contribute to performance tuning, security, and scalability improvements.

- Write clean, modular, and maintainable code following best engineering practices.

- Stay updated with modern frameworks, tools, and technologies in the full-stack ecosystem.

Required Skills :

- 5 to 8 years of professional experience in full stack web development.

- Strong programming expertise in Java (Spring Boot 17+).

- Proficiency in frontend frameworks such as Angular (12+) and/or React (17+).

- Solid understanding of HTML5, CSS3, TypeScript, and JavaScript (ES6+).

- Good understanding of microservices architecture and REST API design.

- Familiarity with RDBMS (MySQL, PostgreSQL) and/or NoSQL (MongoDB) databases.

- Experience with Git, Bitbucket, Jira, and CI/CD pipelines (e.g., Jenkins, GitLab CI).

- Experience integrating systems using Kafka, RabbitMQ, or similar messaging frameworks.

- Strong debugging, problem-solving, and analytical skills.

- Ability to thrive in an Agile/Scrum environment and communicate effectively across teams.

Nice to Have :

- Hands-on experience with Docker, Kubernetes, or other container orchestration tools.

- Experience deploying and maintaining applications on AWS, Azure, or GCP.

- Knowledge of GraphQL, WebSockets, or Reactive Programming concepts.

- Familiarity with OAuth2, JWT, and other authentication/authorization mechanisms.

- Understanding of testing frameworks such as JUnit, Mockito, Jest, or Cypress.

- Awareness of performance monitoring and application observability tools (e.g., Prometheus, Grafana, ELK).


info-icon

Did you find something suspicious?