Jobs · Information Technology · Pennsylvania

Software Engineer Lead (Java)

CGI · Pittsburgh, PA · 2 wk ago
Information TechnologyFull-time

This position is located at our client site in Pittsburgh, PA.

About the role

Seeking a hands-on Java/Spring Boot technical lead to support complex banking and payments applications. This role combines application development, production troubleshooting, DevOps, OpenShift/Kubernetes, Kafka, MongoDB, and WebSphere in a large enterprise environment. The role provides strong visibility with business and technology leaders and the opportunity to mentor engineers and influence technical direction.

Responsibilities

  • Design, develop, test, deploy, and support complex enterprise software solutions with a focus on quality, scalability, and alignment with business objectives.
  • Develop scalable Java and Spring Boot applications that support complex banking and payments capabilities.
  • Partner with business and technology stakeholders to translate customer needs into effective software solutions.
  • Lead in the development and adoption of new and emerging technologies, selecting appropriate platforms and configuring integrated solutions.
  • Consult and mentor junior staff on complex technical issues, debugging approaches, and software engineering best practices.
  • Conduct systematic analysis of complex client requirements and resolve functional problems within the established traceability framework.
  • Perform JVM troubleshooting, log and stack trace analysis, and performance bottleneck identification to resolve application-level issues.
  • Support release management activities, including deployment coordination, troubleshooting, and post-implementation validation.
  • Develop and maintain technical and procedural documentation required for application development, operations, and support.
  • Support CI/CD automation, containerized deployments, and enterprise DevOps practices using tools such as Jenkins, Git, Ansible, Artifactory, and OpenShift.
  • Collaborate with platform, database, middleware, and operations teams to support technologies such as WebSphere, IBM MQ, Oracle, Kafka, MongoDB, Linux, and OpenShift.
  • Align software solutions and technology decisions with broader business strategies and objectives.

Requirements

  • Hands-on experience with Java and Spring Boot.
  • Experience with OpenShift/Kubernetes, Kafka, MongoDB, and WebSphere in a large enterprise environment.
  • Strong background in application development, production troubleshooting, and DevOps practices.
  • Ability to mentor engineers and influence technical direction.
  • Experience in JVM troubleshooting, log and stack trace analysis, and performance optimization.
  • Familiarity with CI/CD tools such as Jenkins, Git, Ansible, and Artifactory.
  • Experience collaborating with cross-functional teams (platform, database, middleware, operations).

About the company

CGI is one of the largest IT and business consulting services firms in the world. Life at CGI is rooted in ownership, teamwork, respect, and belonging. As a CGI Partner (employee), you’ll shape your career by joining a company built to grow and last, with opportunities to deepen your skills and broaden your horizons. You’ll benefit from collective success, global capabilities, and expansive industry expertise while developing innovative solutions and building client relationships.

Similar jobs