Full stack developer
Actively Reviewing the Applicationsvueverse.
Job Description
Role Summary
The role focuses on designing, building, and maintaining scalable applications using
Java (Spring Boot) on the backend and Angular on the frontend.
The developer will collaborate closely with product team, testers, and analysts to
deliver secure, high‑quality, and maintainable software.
Key Responsibilities -
Develop, maintain, and optimize backend services using Java, Spring Boot, and microservices patterns.
- Build responsive, modular, and maintainable Angular applications aligned with UX/UI guidelines.
- Design, implement, and document RESTful APIs for internal and external consumption.
- Integrate frontend and backend components into cohesive, high‑performance solutions.
- Participate in solution design, architecture discussions, and technical decision‑making. - Ensure code quality through unit testing, integration testing, and code reviews.
- Collaborate with DevOps teams for builds, deployments, and monitoring.
- Troubleshoot production issues, perform root‑cause analysis, and propose long‑term fixes.
- Contribute to continuous improvement of development processes, tools, and standards.
Required Technical Skills (Hard skills)
Backend (Java) - Strong proficiency in Java 11+ and Spring Boot.
- Experience with microservices architecture, including service discovery, configuration management, and inter‑service communication.
- Solid understanding of REST API design principles and best practices.
Frontend (Angular) - Strong experience with Angular 12+, TypeScript
- Ability to build reusable components, services, and state management patterns.
- Good understanding of HTML5, CSS3, and responsive design.
- Experience integrating Angular apps with REST APIs and handling asynchronous data flows.
Soft Skills
Collaboration & Communication - Ability to explain technical concepts clearly to both technical and non‑technical stakeholders.
- Strong teamwork mindset, comfortable working in cross‑functional agile squads.
- Proactive communication, especially around risks, blockers, and design decisions.
Problem‑Solving & Ownership
- Analytical thinking and structured approach to debugging and optimization.
- Ownership mentality: sees tasks through from design to production support.
- Ability to balance speed with quality and maintainability.
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Hardscape Install Technician
LOVING
Senior Backend Engineer (Python / Go / GenAI)
Uplers
Software Engineer II
Microsoft
Senior Full Stack Engineer(NestJS,Typescript)
SII Group India
Java Developer
Virtusa
Share
Quick Apply
Upload your resume to apply for this position