CIBC→
Software Engineer I at CIBC in Chicago, IL
Entry LevelOn-siteFull-timeChicago, IL$90k–$98k/yr
Skills
javaobject-oriented programmingsqlrelational databasesversion control systemsgit
Job Description
Summary: CIBC is building a relationship-oriented bank for the modern world, seeking talented professionals dedicated to client service. In this role, you will join the Private, Personal, & Digital Banking Technology Team as an Entry-Level Java Developer, working closely with 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
Required Qualifications:
- 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)
- 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 JavaScript
Required Skills: Java, Object-oriented programming, SQL, Relational databases, Version control systems, Git
Benefits: Medical, Dental, Vision, Health Savings Account, Life Insurance, Disability, Other Insurance Plans, Paid Time Off (including Sick Leave, Parental Leave and Vacation), Holidays, 401(k), Banking benefits, A benefits program, A vacation offering, Wellbeing support, MomentMakers, our social, points-based recognition program, Purpose Day; a paid day off dedicated for you to use to invest in your growth and development
Benefits
Medical
Dental
Vision
Health Savings Account
Life Insurance
Disability
Other Insurance Plans
Paid Time Off (including Sick Leave, Parental Leave and Vacation)
Holidays
401(k)
Banking benefits
A benefits program
A vacation offering
Wellbeing support
MomentMakers, our social, points-based recognition program
Purpose Day; a paid day off dedicated for you to use to invest in your growth and development