(BX470) - BACK-END SOFTWARE DEVELOPER

Foundever


We are seeking a Back-End Software Developer to join our Software R&D; architecture team, focusing on designing, developing, and optimizing shared microservices while enhancing our Software Factory in a dynamic AWS environment. The role involves building secure and scalable shared microservices designed for use across multiple products while improving the common technical base, CI/CD pipelines, and identity management integrations. Supporting product development teams is also key, ensuring efficient adoption and extension of shared services and best practices. This is a remote role, the candidate must be located in Colombia. Job Responsibilities Microservices 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 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 - 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) - 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.) - Experience integrating Keycloak for authentication and authorization, with a solid understanding of OAuth2, OIDC, and SAML - Familiarity with observability tools (Grafana, Prometheus, OpenTelemetry) - Strong communication and collaboration skills - B2 level minimum in written and spoken English - Bonus #1 : Experience with Vue.js - Bonus #2 : Experience with Python Tech Stack - Languages & Frameworks: Java, Spring (SpringBoot), Gradle - IAM: Keycloak (OAuth2, OIDC, SAML) - Testing & Observability: JUnit, Testcontainers, Gatling, Grafana, OpenTelemetry - DevOps & 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. #J-18808-Ljbffr

trabajosonline.net © 2017–2021
Más información