The Java Technology team believes in putting our people and our customers at the center of what we do. We believe in delivering value to our bank by solving the problems we face and creating new opportunities with different perspectives, changing the status quo across our team, business, bank and industry. To do this, we work to achieve excellence, through our engagement with our users and teams, improving our way of working and continuously learning, driving to mastery of our art to solve our businesses most important problems whilst delivering awesome products.
What We Offer You:
We offer competitive health and wellness benefits, empowering you to value life in and out of the office
On-site gym, cafeteria, and health center
An environment that encourages networking and collaboration across functions and businesses
Conveniently located nature trails, accessible year-round
Your Key Responsibilities:
Work with our clients to deliver value thru the delivery of high quality software within an agile development lifecycle
Bring deep industry knowledge into the Feature Team to understand problems, leverage design patterns, automation to support a CI and CD pipeline to production and support emergent design within the agreed domain target architecture
Contribute to the wider domain objectives to ensure flow, consistent standards and approach to software development and design to a common shared framework
Work with the right and robust engineering practices
Your Skills and Experience:
Experience in the IT industry with hands-on development in Java Programming, XML and Oracle SQL/PLSQL writing skills; experience within Spring Frameworks and Spring Boot and web services experience e.g. REST/SOAP
Experience with test driven development (TDD) and behavior driven development (BDD) including testing frameworks (JUnit, Cucumber, Selenium)
Experience with distributed version control tool (Git, Github, BitBucket) along with experience within Jenkins or other CI system
Experience with service orientated architecture or microservices, experience developing on OpenShift Container Platform or public cloud and desirable and experience with UI frameworks (ReactJS, Angular)