Java Full Stack Developer | Spring Boot | Angular | AI Automation
We are looking for an experienced
Java Full Stack Developer
with
hands-on experience
in designing, developing, and implementing enterprise-scale applications. The ideal candidate will have strong expertise in
Spring Boot
,
Angular
, microservices architecture, and modern DevOps practices. Experience with
AI tools, Spring AI, and automation solutions
will be a strong advantage.
Key Responsibilities
-
Design, develop, test, and deploy scalable full-stack applications using Java and Angular.
-
Analyse functional requirements and work closely with business and technical teams to deliver robust solutions.
-
Design and develop complex business requirements aligned with organisational goals.
-
Build and maintain RESTful APIs and microservices-based applications.
-
Implement unit testing, code reviews, and quality assurance best practices.
-
Drive project design, technical architecture, and testing automation initiatives.
-
Establish and maintain CI/CD pipelines to streamline deployment processes.
-
Automate release management and deployment activities to improve efficiency.
-
Collaborate with cross-functional teams in an Agile environment.
Required Skills
-
8+ years of development experience in Java Full Stack technologies.
-
Strong expertise in:
-
Java
-
Spring Boot
-
Spring AI
-
Angular
-
REST APIs & Microservices
-
SQL/Relational Databases
-
Git & Version Control
-
Experience with CI/CD tools and DevOps practices.
-
Strong understanding of software design principles, SDLC, and application architecture.
-
Experience in unit testing, integration testing, and test automation.
-
Excellent problem-solving and communication skills.
Nice to Have
-
Experience with AI tools, Generative AI, and automation solutions.
-
Exposure to cloud platforms (Azure/AWS/GCP).
-
Containerisation and orchestration (Docker/Kubernetes).
-
Experience with release automation and DevSecOps practices.