Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Capgemini
Required Skills : JAVA, Multithreading, Spring Boot, REST API, KAFKA, Portfolio Risk, Quant, Financial Instruments, Database, Cloud, Junit, Karate or Cucumber.Job Description
Must Have :
- Proficiency in Java 8 and Java 17.
- Hands-on experience in developing web applications utilizing Java Enterprise Edition (J2EE).
- Strong proficiency in Java, with experience in building distributed systems.
- Solid understanding of multithreading, memory management, and performance tuning.
- An understanding of microservice architecture and twelve factor app patterns and experience building resilient services in Java.
- Strong understanding of REST API implementation, including Enterprise Authentication and Authorization models like OAuth and OAuth 2, Kerberos.
- Extensive experience with Spring framework, Spring Boot, Spring JPA.
- Unit and integration test automation using Junit, Karate or Cucumber.
- Experience building and deploying applications using CI / CD pipelines and automated deployment tools such as Jenkins or Concourse.
- Experience with Data Streaming technologies such as Apache Kafka is plus.
- Understanding of AWS services or other cloud platforms.
- Experience working with databases like Oracle, Dynamo DB, including query analysis.
- Experience working with application monitoring tools like Splunk or Datadog.
- Design and develop scalable, high-performance Java applications for portfolio risk computation and analytics.
- Collaborate with quantitative researchers and risk managers to develop models and methodologies into production systems.
- Build APIs and services to deliver real-time and batch risk metrics to stakeholders.
- Optimize data pipelines and computation frameworks for large-scale risk simulations.
- Ensure system reliability, transparency, and auditability across the risk platform.
- Participate in code reviews, design discussions, and agile ceremonies.
- Familiarity with financial instruments and risk concepts such as VaR, stress testing, scenario analysis.
- Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
- Exposure to matrix multiplications and developing efficient, performant services.
- Prior experience in investment risk, portfolio analytics, or financial modeling."
Seniority level
Seniority level
Mid-Senior level
Employment type
Employment type
Full-time
Job function
Job function
Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Capgemini by 2x
Get notified about new Java Software Engineer jobs in Mississauga, Ontario, Canada .
Full Stack Engineer (Java, Spring Boot, SQL, Angular)
Full Stack Engineer, Developer Experience & Product Platform
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr