Capgemini

Senior Software Engineer

Capgemini
Apply
1 day ago
London, United KingdomSenior

Responsibilities

  • Deliver scalable, secure, and maintainable backend solutions for critical business and customer outcomes.
  • Collaborate with cross-functional stakeholders to translate business needs into technical solutions.
  • Contribute across the full software development lifecycle and uphold engineering quality standards.
  • Improve processes through simplification, automation, and continuous improvement.
  • Own service performance, operational excellence, incident resolution, and reliable production services.
  • Support the design and evolution of resilient enterprise architectures.
  • Align solutions with security, governance, risk, and compliance requirements.
  • Participate in peer reviews, knowledge sharing, mentoring, and innovation initiatives.
  • Work with delivery and platform teams to enable efficient releases and reliable production operations.

Requirements

  • Extensive hands-on experience delivering enterprise-scale backend application solutions.
  • Strong Java/J2EE expertise, object-oriented design knowledge, and enterprise application architecture experience.
  • Proven experience designing and building RESTful services and microservices-based solutions.
  • Strong experience with Java 17, Spring Boot, Kafka, PostgreSQL, REST APIs, and event-driven architectures.
  • Understanding of frontend integration patterns and experience collaborating across UI and backend teams.
  • Knowledge of Agile delivery methodologies and the software development lifecycle.
  • Experience with engineering quality practices, automated testing, and test-driven delivery principles.
  • Strong troubleshooting, analytical, communication, and problem-solving skills in complex enterprise environments.
  • Experience supporting business-critical applications in large-scale organizations.
  • Awareness of AI-enabled development capabilities and commitment to continuous learning.
  • Experience with GitLab, GitLab CI/CD, Helm, SonarQube, Nexus, Artifactory, AWS, Docker, Kubernetes, OpenShift, Terraform, Splunk, Dynatrace, Grafana, or Prometheus is advantageous.
  • Understanding of DevSecOps, secure software development, operational resilience, Site Reliability Engineering concepts, and regulated financial-services environments is advantageous.
  • Relevant cloud, DevOps, or engineering certifications are advantageous.

Benefits

  • Hybrid working across company offices, client sites, and home, with the role not being fully remote.
  • Training and development opportunities including thinktanks, hackathons, external certifications, and access to 250,000 courses.
  • Wellbeing support including Mental Health Champions and access to Thrive and Peppy apps.
  • Inclusive recruitment support through Capgemini’s Disability Confident Employer commitment.
  • Opportunities to work with enterprise clients, develop technical skills, and progress within a global organization.

Tech Stack

Apache KafkaAWSDockerGitLab CI/CDGrafanaHelmJavaKubernetesOpenShiftPostgreSQLPrometheusSonarQubeSplunkSpring BootTerraform

Categories

Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me