Job Responsibilities
- Microservices & Back-End Development Design, develop, and maintain high-quality, scalable microservices using Java and Spring Boot, adhering to best practices and architectural guidelines
- Follow an API-first approach, ensuring all services are well-documented and adhere to OpenAPI specifications
- Implement and maintain shared libraries and components to streamline microservice development
- Develop secure authentication and authorization mechanisms using Keycloak (OAuth2, OIDC, SAML) to ensure robust identity management across services
- Write clean, testable, and well-documented code
- Participate in code reviews and contribute to improving code quality
- Provide technical support and guidance to product development teams on integrating shared microservices and identity management solutions
Front-End Development
- Develop and maintain user interfaces using Vue.js, ensuring seamless integration with back-end services
- Implement responsive and accessible UI components while following modern front-end best practices
- Work with API-driven front-end development, consuming RESTful APIs
- Collaborate with UX/UI designers to create visually appealing and intuitive interfaces
Software Factory
- Contribute to the evolution of our common technical base, improving the Gradle catalog, shared libraries, bootstrap project, and standardized configurations to enhance the developer experience
- Improve and maintain our GitLab CI/CD pipelines, ensuring smooth integration and deployment processes
- Contribute to the creation and standardization of a common front-end pipeline, ensuring consistency and efficiency across projects
- Work closely with DevOps teams to optimize containerized deployments (EKS, ArgoCD, Helm, Harbor) and enhance automation
Skills and Qualifications
- Strong experience in Java, Spring (SpringBoot), and Gradle (at least 3 years in java SpringBoot)
- Solid experience with Vue.js, TypeScript and front-end development (minimum 2 years in Typescript, 1 year in Vue.js)
- Strong expertise in API-first development, with hands-on experience designing and documenting APIs using OpenAPI specifications
- Strong knowledge of testing methodologies, including unit, integration, and system testing
- Solid understanding of GitLab CI/CD and DevOps automation
- Experience with containerization using Docker
- Experience with AWS services (RDS, S3, etc.)
- Familiarity with observability tools (Grafana, Prometheus, OpenTelemetry)
- Strong communication and collaboration skills
- B2 level minimum in written and spoken English
- Languages & Frameworks: Java, Spring (SpringBoot), Gradle, Vue.js, Typescript
- IAM: Keycloak (OAuth2, OIDC, SAML)
- Testing & Observability: JUnit, Testcontainers, Gatling, Grafana, OpenTelemetry
About Us
Foundever is a global leader in the customer experience (CX) industry.
With 150,000 associates across the globe, we’re the team behind the best experiences for +800 of the world’s leading and digital-first brands.
Our innovative CX solutions, technology and expertise are designed to support operational needs for our clients and deliver a seamless experience to customers in the moments that matter.
The sucessful candidate will be based in India and have the option to work remotely or hybrid.
#J-18808-Ljbffr