Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Java/Scala Developer optimizing Big Data applications at Capgemini. Collaborating on interservice communication and microservices development in a leading tech environment.

Responsibilities

  • Improve the world’s leading organizations unlock the value of technology
  • Build a more sustainable, more inclusive world
  • Lead the microservices design and development process
  • Optimize Big Data applications for performance and scalability
  • Collaborate with cross-functional teams on project deliverables

Requirements

  • 6 to 8 Years Experience
  • Hands-on expertise in Spring Boot, Java, REST API development, and Kafka-based event-driven architectures
  • Strong understanding of: Microservices lifecycle, Design and development, Containerization (Docker), Orchestration (Kubernetes), Deployment in cloud environments (AWS, Azure, GCP)
  • Experience in developing and optimizing Big Data applications using Java, Scala, Hadoop, Hive
  • Minimum 2 years coding Scala programming
  • Experience in Python, Scala, Shell Scripting, Apache Spark, and Hive
  • Proficient in database integration with: SQL Server, Oracle, MySQL
  • Strong SQL query optimization skills
  • Well-versed with DevOps tools and practices including: CI/CD pipelines using Jenkins, Terraform, GitHub, Docker, and Kubernetes
  • Skilled in monitoring, troubleshooting, and optimizing microservices using: Splunk, CloudWatch, Log-based analysis
  • Experience in Spring Boot with multiple microservices enabling interservice communication using: Kafka (asynchronous messaging), HTTP/REST APIs
  • Familiar with gRPC as a generic protocol (though not implemented in production)

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility

Job type

Full Time

Experience level

Mid levelSenior

Salary

$83,000 - $95,600 per year

Degree requirement

Bachelor's Degree

Tech skills

ApacheAWSAzureCloudDockerGoogle Cloud PlatformGRPCHadoopJavaJenkinsKafkaKubernetesMicroservicesMySQLOraclePythonScalaShell ScriptingSparkSplunkSpringSpring BootSpringBootSQLTerraform

Location requirements

OnsiteTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.