Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Job DescriptionRole
Summary:
We are looking for a highly experienced Senior Java Developer to join our Assurance Hub team. The ideal candidate is a hands on technologist with deep expertise across the Java ecosystem and a strong background in building scalable secure and high performance microservices. Banking domain experience is highly desirable with additional exposure to XML JSON and messaging technologies.
This role involves collaborating with cross functional teams influencing design decisions ensuring code quality and contributing to the stability and performance of mission critical applications within a highly regulated financial environment.
Key Responsibilities:
Application Development Architecture
Designing developing and maintaining enterprise grade applications using Core Java Spring Spring Boot and Hibernate
Building and optimizing RESTful microservices that are scalable secure and resilient
Implementing Kafka based integrations including producers consumers and streaming pipelines
Writing clean maintainable and unit tested code using JUnit and best development practices
CICD Automation Deployment
Working with CICD pipelines to automate build test and deployment processes using tools like Jenkins Git Lab CI or Azure Dev Ops
Participating in code reviews architecture discussions and Dev Ops integration activities
Performing troubleshooting performance tuning and production support when required
Database Scripting
Designing and optimizing queries in DB2 or Postgre
SQL including schema updates and performance improvements
Leveraging Unix Shell Scripting for automation job scheduling and operational tasks
Collaboration Stakeholder Management
Working closely with QA teams business analysts product owners and architects to deliver high quality solutions
Providing technical mentorship to junior developers and participating in knowledge sharing sessions
Ensuring compliance with organizational standards security guidelines and banking regulatory requirements
Required Skills
Qualifications:
7 years of proven hands on experience in Core Java, Java 8 preferred
Spring, Spring Boot
Hibernate, JPA
RESTful microservices
Kafka integration and message streaming
JUnit and unit testing frameworks
CICD tools and automation
DB2
PostgreSQL
Unix Shell Scripting
Strong understanding of microservices design principles distributed systems and cloud ready application development
Experience working in Agile, Scrum environments
Excellent analytical debugging and problem solving skills
Preferred Nice to Have
Skills:
Banking or financial services domain experience
Familiarity with XML and JSON based integration and data transformation
Exposure to messaging technologies API gateways or cloud platforms
Knowledge of containerization tools such as Docker and orchestration frameworks like Kubernetes
Soft Skills
Competencies:
Strong communication and collaboration skills
Ability to work in a fast paced high pressure environment
Ownership mindset with the ability to drive solutions end to end
Ability to mentor and guide junior team members
Education:
Bachelors or Masters degree in Computer Science Engineering or related technical discipline
The base compensation range for this role in the posted location is: CAD $90,000 - $93,000/Annum
Capgemini provides compensation range information in accordance with applicable national, state, provincial, and local pay transparency laws. The base compensation range listed for this position reflects the minimum and maximum target compensation Capgemini, in good faith, believes it may pay for the role at the time of this posting. This range may be subject to change as permitted by law.
The actual compensation offered to any candidate may fall outside of the posted range and will be determined based on multiple factors legally…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: