Senior Java Developer at CGI
Summary
Senior Java Developer at CGI building high-performance payment processing applications: designing Spring-based microservices and secure RESTful APIs with OAuth, implementing event-driven solutions with Kafka, supporting CI/CD in Agile delivery, and mentoring other developers.
In this full-time role, you will take on key responsibilities including designing secure RESTful APIs, developing event-driven solutions, and mentoring fellow developers. This position demands a strong background in enterprise application development, particularly with Java and Spring technologies, along with collaboration with cross-functional teams to achieve software excellence.
Key Responsibilities: • Design and maintain Java applications with Spring and microservices • Develop secure RESTful APIs with OAuth and Spring Security • Build high-throughput applications for payment processing • Implement event-driven solutions using Kafka technologies • Contribute to CI/CD and support Agile delivery
Requirements: • Bachelor’s in Computer Science or related field • Significant Java enterprise application experience • Proficiency with Spring, RESTful APIs, and OAuth • Knowledge of databases like Oracle and MongoDB • Agile software development experience required
Expand your technical leadership and drive innovation at CGI through your Java development expertise in payment solutions.