A Full Stack Developer with expertise in Java 8+, Spring (including Spring Boot), and Angular responsible for designing, developing, and maintaining scalable web applications. The role involves integrating robust backend logic with rich, responsive front-end interfaces.
Key Responsibilities :
- Design, develop, and maintain web applications using Java 8+, Spring Boot, and Angular (v8+).
- Build, expose, and consume RESTful APIs and integrate with microservices architecture.
- Develop responsive and high-performance front-end interfaces leveraging Angular, HTML5, CSS3, JavaScript, and TypeScript.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Optimize application performance for both backend and frontend.
- Write clean, efficient, well-documented code and participate in code reviews.
- Troubleshoot, debug, and resolve issues across the entire stack.
- Work with SQL / NoSQL databases; build complex queries and schemas.
- Ensure secure integration of frontend and backend, implementing authentication and security best practices.
- Participate actively in Agile / Scrum processes.
- Mentor and provide guidance to junior team members.
Must-Have Skills : - Java 8+
- Spring Boot
- Angular (v8+)
- REST APIs
- SQL / NoSQL databases
- OAuth2
- JWT
- Git
- Maven / Gradle
- CI / CD pipelines
- Unit & integration testing
- Agile / Scrum methodologies
Nice-to-Have Skills :
Cloud experience (AWS, GCP, or Azure)ContainerizationNoSQL databasesMicroservices orchestrationKafka / RabbitMQUI testing tools and automation frameworksDocker / Kubernetes(ref : hirist.tech)