Enable job alerts via email!

Back-End Software Developer

Sitel Group

United States

Remote

USD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A prominent global leader in the CX industry is looking for a Back-End Software Developer to enhance their Software R&D team. You will design and optimize microservices in an AWS environment, contributing to the development of shared services while improving technical processes and DevOps practices.

Qualifications

  • At least 3 years of experience in Java and Spring Boot.
  • Hands-on experience in API-first development using OpenAPI.
  • Experience with testing methodologies and GitLab CI/CD.

Responsibilities

  • Design and maintain high-quality microservices using Java and Spring Boot.
  • Implement secure authentication with Keycloak and support product teams.
  • Contribute to CI/CD pipeline improvements with GitLab.

Skills

Java
Spring
API-first development
Testing methodologies
GitLab CI/CD
Containerization using Docker
AWS services
Keycloak integration
Collaboration skills
English B2 level

Tools

Gradle
JUnit
Grafana
Kubernetes

Job description

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 roleinvolves building secure and scalable shared microservices designed for use across multiple products while improving the commontechnical base, CI/CD pipelines, and identity management integrations. Supporting product development teams is also key, ensuringefficient adoption and extension of shared services and best practices.

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.

#LI-MAM

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.