HamburgerMenu
hirist

Java Full Stack Developer - AngularJS/Spring Boot

Brainwork
Mumbai
6 - 10 Years
star-icon
4.9white-divider8+ Reviews

Posted on: 28/07/2025

Job Description

Key Responsibilities :

- Design, develop, and maintain scalable web applications using Java (Spring Boot) for backend and Angular for frontend.

- Build reusable code and libraries for future use, ensuring optimal performance and scalability of the application.

- Participate in the entire application lifecycle including requirement analysis, technical design, development, testing, deployment, and support.

- Integrate RESTful APIs and manage communication between the backend and frontend systems.

- Collaborate with product managers, designers, QA teams, and other developers to deliver high-quality solutions on time.

- Troubleshoot and resolve technical issues across the stack from database to front-end.

- Ensure the application is secure, efficient, and follows modern coding standards and best practices.

- Write clean, testable, and maintainable code with appropriate unit and integration tests.

- Participate in code reviews, contribute to architectural decisions, and mentor junior developers when required.

- Stay updated with the latest industry trends and suggest improvements to enhance productivity and application quality.

Required Skills and Qualifications :

- Bachelors degree in Computer Science, Engineering, or a related field.

- 36 years of hands-on experience in full stack development using Java and Angular.

- Strong knowledge of Java, Spring Boot, REST APIs, and Microservices Architecture.

- Solid experience with Angular (v8 or above) including TypeScript, RxJS, and Angular CLI.

- Proficient in HTML5, CSS3, JavaScript, and responsive web design principles.

- Experience with databases such as MySQL, PostgreSQL, or MongoDB.

- Familiarity with version control systems like Git, and CI/CD tools such as Jenkins or GitLab CI.

- Understanding of Agile/Scrum methodologies and working in sprint-based environments.

- Knowledge of unit testing frameworks such as JUnit, Jasmine, Karma, or Mockito.

- Experience with tools like Postman, Swagger, and Docker is a plus.

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

- Excellent communication and collaboration abilities.

Nice to Have :

- Experience with cloud platforms (AWS, Azure, GCP).

- Familiarity with containerization and orchestration tools (Docker, Kubernetes).

- Exposure to OAuth2, JWT, and security practices for APIs.

- Knowledge of GraphQL or other modern API technologies


info-icon

Did you find something suspicious?