Role Overview
We are looking for a skilled Full Stack Developer with strong expertise in Java and hands-on experience in Angular (preferred). The ideal candidate will work on designing, developing, and maintaining distributed applications in a fast-paced, enterprise environment. You will collaborate with cross-functional teams, contribute to system architecture, and deliver high-quality, scalable software solutions.
Key Responsibilities
- Develop and enhance distributed applications using Core Java , Spring / Spring Boot , and related frameworks.
- Build responsive, dynamic front-end interfaces using Angular (desired but not mandatory).
- Design and implement APIs, microservices, and backend components.
- Collaborate with product owners, architects, and QA teams to deliver high-quality features.
- Participate in code reviews, design discussions, and agile ceremonies.
- Troubleshoot performance, scalability, and production issues across the full stack.
- Ensure adherence to best practices, coding standards, and security guidelines.
Required Skills
5–7 years of experience in Full Stack or Backend Java development.Strong knowledge of Core Java , Java 8+ , Spring Boot , REST APIs , and distributed architectures.Experience working with microservices , event-driven systems, or cloud-based architectures.Angular experience is highly desired (Angular 8+ preferred).Understanding of relational and / or NoSQL databases.Experience with CI / CD pipelines, Git, and DevOps practices.Strong debugging, analytical, and problem-solving skills