About The Position

Commercial Banking Engineering is seeking a skilled Java Developer with extensive experience in Java, Struts, SQL, REST APIs, SOAP services, and other backend Java technologies. The ideal candidate will have a strong foundation in both front-end and back-end technologies, with a focus on building scalable enterprise applications. Experience with cloud integration, security practices, and IBM technologies is highly desirable.

Requirements

  • 10+ years of working experience as a full stack developer who has experience developing with frond-end and back-end technologies.
  • Strong front-end development skills with Struts, JSP, HTML5, CSS3, JavaScript, and experience using the JQuery framework.
  • Working experience in IBM technologies such as IBM WebSphere, IBM DB2, IBM MQ
  • Deep understanding of security best practices, especially for UI-to-API integrations.
  • Proficient in build tools Git, Maven, Gradle, and Jenkins
  • Proficient in Eclipse-based development environment
  • Experience in collaboratives tools such as Confluence, JIRA
  • Excellent communication skills, problem-solving skills, organizational skills and are passionate about developing code.
  • Quick learner and flexible to adapt your experience to new and evolving technologies.
  • You have a well-rounded knowledge of Agile principles.
  • Computer Science Degree or Equivalent.

Nice To Haves

  • Experience with Spring MVC, Spring Boot is an asset.
  • Experience with AS400/Unix environment and with cloud service integration is an asset.
  • Experience in cloud service integration with AWS, Azure or GCP is an asset.
  • Exposure to static code analysis tools such as CheckMarx, BlackDuck, WebInspect is an asset.
  • Experience in OWASP vulnerabilities is an asset

Responsibilities

  • Working within a cross-functional team of Developers, BSA’s, and technical experts to understand requirements that drive the design and implementation of technical solutions.
  • Work with architecture groups on design proposals, development, and maintenance of applications.
  • Address technical issues on projects, pro-actively engaging project team and clients with concerns.
  • Troubleshoot technical issues to identify the root cause of the problem
  • Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions
  • Champions a high-performance environment and contributes to an inclusive work environment.

Benefits

  • Diversity, Equity, Inclusion & Allyship
  • Accessibility and Workplace Accommodations
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days, and benefits will start on day one.
  • Community Engagement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service