Java full stack developer
- Not specified
Posted 2 months ago
About the role
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.