About the job
Senior Full Stack Engineer (Java & Angular)
Location: Ja-Ela, Sri Lanka (On-site)
Industry: Global Engineering & Manufacturing
About the Company
Our client is a premier global leader in specialized engineering and manufacturing solutions, providing critical components for industries including construction, mining, and agriculture. As part of a strategic digital transformation, we are building an internal project team to develop production-critical systems that drive global manufacturing efficiency.
The Role
As a Senior Full Stack Engineer, you will be responsible for the end-to-end delivery of enterprise-grade systems. You will work on a modern stack to build high-performance tools that have a direct impact on our global manufacturing pipeline, bridging the gap between industrial data and cloud-based intelligence.
Key Responsibilities
- Backend Development: Design and develop scalable microservices using Java and the Spring Boot ecosystem.
- Frontend Excellence: Build and maintain responsive, high-performance user interfaces using Angular and Tailwind CSS.
- API & Integration: Develop secure, well-documented REST APIs to integrate manufacturing floor data with enterprise cloud systems.
- Cloud Awareness: Deploy and manage services within a Dockerized environment on Azure, ensuring smooth CI/CD workflows via GitHub Actions.
- Security & Governance: Implement robust authentication and authorization protocols (JWT, OAuth2, RBAC).
Technical Stack (Core Focus)
- Backend: Java (Spring Boot) — Primary
- Frontend: Angular, Tailwind CSS
- Databases: PostgreSQL or MySQL, MongoDB
- Cloud/DevOps: Docker, Azure (AKS/App Services), GitHub Actions
- Messaging: Redis (Caching & Streams)
Candidate Profile
- Experience: 3–7 years of professional software engineering experience with a focus on enterprise applications.
- Java Expertise: Deep proficiency in Java and Spring Boot is mandatory.
- Modern Frontend: Proven experience building complex SPAs using Angular.
- Cloud Native: Hands-on experience with Docker and basic cloud infrastructure management (preferably Azure).
- Data Modeling: Strong SQL skills and experience in relational database schema design.
- Security Mindset: Practical experience implementing JWT/OAuth2 for secure API communication.



