5 days ago
Base Salary
$80k - $90k/yr
Responsibilities
- Design and develop scalable, high-performance applications using Java and Apache Spark.
- Translate business requirements into clean, efficient, reliable technical solutions.
- Write modular, testable, and maintainable code using object-oriented programming principles and design patterns.
- Refactor and optimize applications for performance, scalability, and maintainability.
- Troubleshoot complex data processing and performance issues.
- Participate in code reviews and promote engineering best practices.
- Collaborate with architects, product owners, DevOps, and Agile teams.
- Mentor junior developers and contribute to continuous engineering improvement.
Requirements
- At least seven years of hands-on experience in Java and Apache Spark Big Data development.
- Strong foundation in object-oriented programming, design patterns, and clean coding practices.
- Proven experience building and optimizing large-scale distributed data processing systems.
- Experience with REST APIs, relational database management systems, and Kafka or similar messaging systems.
- Preferred exposure to microservices and containerization with Docker and Kubernetes.
- Preferred experience with Databricks.
- Familiarity with or interest in AI-powered solutions and AI agents is a plus.
- Experience working in Agile environments with strong collaboration and ownership skills.
Benefits
- Paid time off, including 12–25 vacation days depending on employee grade, company holidays, personal days, and sick leave.
- Medical, dental, and vision coverage, or provincial healthcare coordination in Canada.
- Retirement savings plans, including 401(k) in the U.S. and RRSP in Canada.
- Life and disability insurance.
- Employee assistance programs and other benefits based on local policy and eligibility.
- Regular full-time employees receive a comprehensive, non-negotiable benefits package.
Tech Stack
Categories
Data Engineering
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.
