About the job
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.
Requirements
- Java
- Angular
- Spring Boot
- REST APIs
- microservices
Preferred Technologies
- Java
- Angular
- Spring Boot
- REST APIs
- microservices
Similar Jobs
Full Stack Developer
TIGI HR
Full Stack Developer
Whatjobs
Full Stack Developer
Whatjobs