Software Engineer Lead (Java)

CGI

$110K — $130K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in software development with a focus on Java and Spring Boot
  • Proven expertise in designing and deploying complex enterprise applications
  • Experience in DevOps practices, particularly with CI/CD automation
  • Familiarity with container orchestration platforms like OpenShift and Kubernetes
  • Strong leadership and mentoring skills, with ability to guide junior engineers
  • Capability to analyze and resolve performance issues in JVM and application environments

Responsibilities

  • Design, develop, and maintain scalable Java/Spring Boot applications
  • Collaborate with business leaders to align software solutions with strategic goals
  • Mentor junior engineers on software engineering best practices and troubleshooting
  • Lead adoption of new technologies and integration of solutions
  • Conduct thorough analysis of client requirements and functional problems
  • Manage release activities including deployment and post-implementation support
  • Document technical processes and application support procedures

Benefits

  • Opportunity for career advancement through mentoring and leadership roles
  • Engagement with cutting-edge technology in the banking and payments domain
  • Exposure to a variety of enterprise-level technologies and architectures
  • Access to a collaborative work culture with business and technology leaders
  • Support for continuous learning and adoption of new tools and practices
Full Job Description
Software Engineer Lead (Java)

Category: Software Development/ Engineering

Main location: United States, Pennsylvania, Pittsburgh

Position ID:J0826-0760

Employment Type: Full Time

Position Description:

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

Seeking hands on Java/Spring Boot technical lead role supporting 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 also provides strong visibility with business and technology leaders and the opportunity to mentor engineers and influence technical direction.

Your future duties and 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.

Skills:
  • Communication
  • Containerization
  • DevOps
  • Java
  • Leadership
  • Spring Boot
  • Banking
  • Production Support
  • Software Architecture


Similar Jobs

More Jobs at CGI

More Finance & Insurance Jobs

Find similar Software Engineer Lead (Java) jobs: