Senior Software Developer - Full stack
Senior Software Developer - Full stack
Req ID# : India, IN
Job Description :
We are seeking an experienced Full-Stack Software Developer with a minimum of 3 years experience post study, to join our Software R&D architecture team, focusing on designing, developing, and optimizing shared microservices while also contributing to front-end development with Vue.js. The role involves building secure and scalable microservices designed for use across multiple products while improving the common technical base, CI / CD pipelines, identity management integrations, and front-end application architecture.
This is a remote role, candidate must be located in India.
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 specificationsImplement and maintain shared libraries and components to streamline microservice developmentDevelop secure authentication and authorization mechanisms using Keycloak (OAuth2, OIDC, SAML) to ensure robust identitymanagement across services
Write clean, testable, and well-documented codeParticipate in code reviews and contribute to improving code qualityProvide technical support and guidance to product development teams on integrating shared microservices and identitymanagement solutions
Front-End Development
Develop and maintain user interfaces using Vue.js, ensuring seamless integration with back-end servicesImplement responsive and accessible UI components while following modern front-end best practicesWork with API-driven front-end development, consuming RESTful APIsOptimize web application performance, ensuring smooth user experiencesCollaborate with UX / UI designers to create visually appealing and intuitive interfacesSoftware Factory
Contribute to the evolution of our common technical base, improving the Gradle catalog, shared libraries, bootstrap project, andstandardized configurations to enhance the developer experience
Improve and maintain our GitLab CI / CD pipelines, ensuring smooth integration and deployment processesContribute to the creation and standardization of a common front-end pipeline, ensuring consistency and efficiency acrossprojects
Work closely with DevOps teams to optimize containerized deployments (EKS, ArgoCD, Helm, Harbor) and enhance automationSkills 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 specificationsStrong knowledge of testing methodologies, including unit, integration, and system testingSolid understanding of GitLab CI / CD and DevOps automationExperience with containerization using DockerExperience with AWS services (RDS, S3, etc.)Familiarity with observability tools (Grafana, Prometheus, OpenTelemetry)Strong communication and collaboration skillsB2 level minimum in written and spoken EnglishTech Stack
Languages & Frameworks : Java, Spring (SpringBoot), Gradle, Vue.js, TypescriptIAM : Keycloak (OAuth2, OIDC, SAML)Testing & Observability : JUnit, Testcontainers, Gatling, Grafana, OpenTelemetryDevOps & CI / CD : GitLab, Sonar, ArgoCD, Helm, Harbor, Kubernetes (EKS)Infrastructure : AWS (EKS, RDS, S3, etc.)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.
The working hours are 1pm to 10pm IST
#LI-MAM
Job Segment : Front End, Java, Developer, Testing, User Experience, Technology