Software Engineer I

Company: CIBC

Location: Chicago, IL 60602

Salary: $90,000 - $98,000 a year

Type: Full-time

Posted: 2026-04-07

About this role

We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what’s right for our clients.

At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what they need to make a meaningful impact and are truly valued for who they are and what they contribute.

To learn more about CIBC, please visit CIBC.com

Summary:

In this role, you will join the Private, Personal, & Digital Banking Technology Team. You will work in a dynamic, fast-paced financial services environment. As an Entry-Level/Apprentice Java Developer, you will work closely with our experienced developers to design, develop, and maintain Java applications.

Responsibilities:

  • Develop and Maintain Java Applications: Assist in the development, testing, and maintenance of Java-based applications.
  • Code Review and Debugging: Participate in code reviews and debugging sessions to ensure high-quality code.
  • Collaborate with Team Members: Work closely with senior developers, project managers, and other stakeholders to understand project requirements and deliver solutions.
  • Documentation: Assist in creating and maintaining technical documentation for new and existing applications.
  • Learning and Development: Continuously improve your skills and knowledge of Java and related technologies through training and hands-on experience.

Technical Skills:

  • Basic understanding of Java programming language.
  • Familiarity with object-oriented programming concepts.
  • Knowledge of SQL and relational databases. Understanding of version control systems (e.g., Git).

Soft Skills:

  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies and methodologies.
  • Preferred Qualifications Experience with Java frameworks such as Spring Familiarity with front-end technologies like HTML, CSS, and ...

Create Your Job Alert

Other Software Jobs

Other Jobs in Chicago