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
About Capgemini
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.
