About this role
About the Role We are looking for a Full Stack Developer with proven ability to design, develop, and deliver full lifecycle applications. The candidate must demonstrate expertise across front-end, back-end, and CMS integration for scalable enterprise-grade web solutions. What You'll Do
- Design, develop, and deliver full lifecycle enterprise web applications across front-end, back-end, and CMS integration.
- Build responsive, modular UIs using Angular (v10+) with TypeScript and RxJS.
- Develop backend services with Java (Spring Boot, Spring MVC) for microservices and REST APIs.
- Integrate with Headless CMS platforms (Magnolia, Contentful) via GraphQL or REST.
- Implement and ensure web application security (JWT, OAuth2, XSS/CSRF protections).
- Work with relational (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.
- Collaborate on CI/CD pipeline integration for automated deployments. What We're Looking For
- 5–6 years of experience building enterprise web applications.
- Strong hands-on experience with Angular (v10+), TypeScript, and RxJS.
- Backend development expertise with Java (Spring Boot, Spring MVC) for microservices, REST APIs.
- Experience integrating with Headless CMS platforms (Magnolia, Contentful) using GraphQL or REST.
- Good understanding of web application security (JWT, OAuth2, XSS/CSRF).
- Database experience (SQL – MySQL/Postgres, NoSQL – MongoDB).
- Solid understanding of CI/CD pipeline integration for application deployments.
- Knowledge of API gateways and service-oriented architectures. Nice to Have
- Familiarity with cloud deployments (Azure App Services, AWS Lambda, or GCP App Engine).
- Experience with Docker/Kubernetes for containerized application delivery.
- Hands-on with testing frameworks (JUnit, Jasmine, Karma) for automated testing.
- Knowledge of API gateways and service-oriented architectures.