Lead IT Developer

Job Locations US-IL-Chicago
ID
2025-4245
Category
Information Technology
Position Type
Full Time

Overview

Founded in 1898 and headquartered in Chicago, IL, GATX Corporation (NYSE: GATX) is an industry leader with 125+ years of success—success that is powered by our people. We are proud of our high-performance culture, hard-working and enthusiastic management team, and beautiful office space in the Willis Tower.

 

At GATX, we hire the best and offer our employees a dynamic, energetic, collaborative environment to enable them to make an impact from day one. Enjoy the perks and benefits of a global company with the close-knit culture and community of a much smaller one. In the same way we strive to empower our customers to propel the world forward, we are dedicated to providing our people with the tools and resources they need to advance in their careers.

 

The Lead IT Developer will collaborate with business counterparts and IT resources to effectively design, develop, and deploy applications that support railcar leasing and maintenance. The primary area of focus is on custom Java/JavaScript application development for mission-critical on-premise and cloud-based applications. They will provide Agile software development technical leadership.

 

Qualified candidates who are currently Wells Fargo Rail employees will be given priority consideration over other external applicants.

Responsibilities

  • Participate in projects and take accountability for the development and implementation of software to support business functions.  Primary focus will be on custom-developed Java/JavaScript-based applications. Work closely with IT counterparts to ensure that solutions are delivered on time and that they are functionally and technically sound.  Activities include:
    • Identification of application changes/enhancements that provide business value
    • Participation and leadership in the design and development of technical solutions to solve complex business problems
    • Planning, estimating, and tracking development activities
    • Reviewing the technical work of other team members for best practices and quality assurance
    • Support, maintenance, and optimization of tools and processes used for custom development, testing & deployment
    • Providing input, recommendations, and resolution for technical issues
    • Becoming a subject matter expert on systems in areas of responsibility
  • Participate in support and maintenance activities for applications as required.  Activities could include:
    • Diagnose and resolve complex technical issues. Identify and address root causes
    • Involve and engage business and IT counterparts as required to provide timely and effective resolution of issues
    • Identify and recommend technical and process improvements to provide more effective application support
    • This may require occasional availability during non-business hours
  • Provide technical leadership within the IT organization:
    • Investigate and stay abreast of current and upcoming versions of tools and platforms associated with development activities
    • Serve as “point person” for Java/JavaScript and related technical expertise
    • Evaluate, recommend and implement new tools that would improve the development process and/or result in higher quality and more timely deployment of applications
    • Identify, implement and adopt development process and technical framework improvements

Qualifications

  • Bachelor’s degree in technical field or equivalent work experience required. Master’s degree is a plus. Must have demonstrated ability to build quick and effective work rapport with others and strong teambuilding skills. Must have people and technical development leadership skills and be highly effective at coordinating/leading development activities and ensuring successful delivery.
  • Must have at least 10 years custom application design and development experience with at least 5 years of experience with “hands-on” Java/JavaScript code development. Must be familiar with Java/J2EE methodologies and software delivery tools and demonstrate advanced Java/JavaScript programming skills.
  • Must have Deep understanding & experience in Java & Single-Page-Applications (SPAs) design concepts, patterns and coding standards
  • Must be proficient with the following technologies:
    • Open source back-end frameworks e.g., Spring, Hibernate, NestJS, Node.js
    • JavaScript frameworks e.g., Angular, JQuery, Dojo, Next.js, Vue.js, React.js
    • CSS frameworks e.g. Bootstrap
    • Standard Java development tools such as VSCode, Eclipse, ANT, JUnit, JMeter
    • SQL, RBDMS (Oracle, SQL Server, etc.)
  • Object oriented development using UML and package diagrams
  • Experience with Github, Github Actions,
  • Experience working with Automated Deployment tools such as XLDeploy, XLRelease
  • Need to have full development lifecycle experience as a technical lead.
  • Experience with Agile/Iterative custom software development is strongly desired
  • Experience with the following is desired:
    • AWS based application development, AWS Components, AWS SDK , Terraform Scripting
    • PostgreSQL, Cloud caching frameworks (Redis, Valkey etc.)
    • Container applications using Docker
    • Middleware (MuleSoft, TIBCO, etc.)
  • Need ability to provide technical guidance and leadership, promote and enforce Java and development lifecycle best practices
  • Must be highly hands-on and be able to guide junior developers in solving complex problems/issues
  • Must be able to understand and translate business requirements/processes into effective Java code
  • Must possess excellent problem-solving skills
  • Must possess the ability to manage technical resources in a rapidly changing technical and business environment.
  • Need ability to manage multiple project and support activities simultaneously in an organized, effective and results-oriented manner
  • Experience with AI tools and frameworks is a plus

Posting Duration

This posting will remain open for 5 days.

 

As of the post date, the salary range for this position is:

Min

USD $109,100.00/Yr.

Max

USD $157,400.00/Yr.

 

This role may be eligible to participate in the Company’s short-term incentive plan, the details of which will be provided to the applicant upon hire.

 

This range is a reasonable estimate and takes into account several factors that are considered in making compensation decisions, including, but not limited to, geographic location, skill set, experience, education, training, internal equity, and other business needs.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed