Capgemini

Senior Core Java Engineer

Capgemini
Apply
13 hours ago
Montréal, CanadaSenior

Base Salary

$80k - $90k/yr

Responsibilities

  • Design, develop, test, maintain, deploy, and support robust, scalable Java-based enterprise applications.
  • Build backend services, REST APIs, and microservices for business-critical applications.
  • Participate in system architecture, technical design, code reviews, Agile planning, estimation, and retrospectives.
  • Optimize application performance, scalability, reliability, and security, and troubleshoot production issues.
  • Collaborate with product owners, business stakeholders, architects, and development teams.
  • Implement software engineering best practices, coding standards, and development frameworks.
  • Mentor and guide junior developers and recommend improvements to systems and processes.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • At least 7 years of professional software development experience with a strong focus on Java.
  • Strong expertise in Core Java, object-oriented programming, multithreading, collections, concurrency, and JVM internals.
  • Experience designing enterprise-scale applications and distributed systems, including RESTful APIs and service-oriented architectures.
  • Knowledge of software design patterns, data structures, algorithms, relational databases, Git, Linux/Unix environments, and scripting.
  • Strong debugging, troubleshooting, and performance tuning skills.
  • Preferred qualifications include Spring Boot, Spring Framework, microservices, Kafka, RabbitMQ, JMS, Docker, Kubernetes, AWS, Azure, Google Cloud Platform, CI/CD, DevOps, MongoDB, Cassandra, DynamoDB, and large-scale or regulated enterprise environments.
  • Excellent communication, analytical, and problem-solving abilities.

Benefits

  • Base compensation range of 80,000–90,000, with possible additional variable incentives, bonuses, or commissions depending on the position and applicable laws.
  • Comprehensive benefits package for eligible regular full-time employees, including paid time off, company holidays, personal days, and sick leave.
  • Medical, dental, and vision coverage, or provincial healthcare coordination in Canada.
  • Retirement savings plans such as 401(k) in the U.S. or RRSP in Canada.
  • Life and disability insurance and employee assistance programs.
  • Benefits vary by local policy, employee grade, and eligibility.

Tech Stack

Amazon DynamoDBApache CassandraApache KafkaAWSAzureDockerGitGoogle Cloud PlatformGradleJavaJenkinsKubernetesLinuxMavenMicrosoft SQL ServerMongoDBMySQLPostgreSQLRabbitMQSpring Boot

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