As an agile application developer you will work closely with the existing team to learn the current application architecture, design and understand its functionalities and complexities.
Good hands on full stack development in Angular, Java SpringBoot
Analyze the Product Requirements and determine the approach to implement together with the Architects
Develop application code in the most efficient way, ensuring both performance and security
Constantly analyze and improve the performance and quality of the product and team
Optimize development through automation
Comprehensive grasp over OOPs concepts and Java Programming
Be willing and able to adapt change in priorities and requirements
Be interested in the new tech stack and complex problems solving
Bring a positive, can-do attitude and be open to all ideas
Your future colleagues
The Swiss Universal Bank IT (SUB IT) organization is responsible for developing, maintaining and strategically transforming the Swiss Universal Bank\xe2\x80\x99s application portfolio in close collaboration with our business sponsors. SUB IT applications technical landscape has key technologies like Java, Angular 7, Spring Boot Microservices, Big-Data and Mainframes related technologies. There are also products like PEGA, Appway and Wealth Manager Platform. We follow Agile and DevOps methodology to efficiently handle the development and delivery of technology solutions.
SUB positions itself as the bank for Switzerland, the bank for entrepreneurs, the digital world and for the next generation. SUB IT supports this vision by providing digital capabilities, delivering high quality IT solutions and services to support the growth and profitability of the Bank.
We are a department which values Diversity and Inclusion (D&I) and is committed to realizing the firm\xe2\x80\x99s D&I ambition which is an integral part of our global cultural values.
Qualifications
You are expected to possess the below:
Full Stack Developer
Majority of SUB IT projects are passionate about componentization using microservices
Since these are critical applications, there is a need of senior full stack developer who can ensure the technical roadmap, stability, resilience of the applications and also be hands on in UI/backend with SpringBoot microservices
Essentials
9-12 of proven work experience in Java 8, JEE, REST, Spring Core, Spring MVC, Struts, JPA/Hibernate/Spring Data, XML, JSON/YML
2-3 yrs of hands on experience in Angular 6+ or similar frameworks
Proven experience in HTML, CSS, JavaScript, Spring Boot, Microservices
Understanding of SONAR
Any relevant experience of TDD/BDD added advantage
Oracle DB \xe2\x80\x93 Good knowledge of complex SQL scripting
Early Technology Adopter
Obsession with clean coding practices while building scalable, maintainable and performant code
Outstanding accurate analytical and interpersonal skills
Self-motivated and initiative personality with a can do attitude and the ability to learn quickly
Banking experience
Technical Skills
Languages/ Frameworks: Java 8, JEE, Spring Core, Spring MVC, Struts, JSP, Servlets, SpringBoot, JSON, REST, SOAP Web services
Angular 6+, HTML/5, CSS, XML, JavaScript, Type script, JQuery
Test Automation added advantage: Selenium, Appium, Cucumber Gherkin
Candidate Value Proposition
Working knowledge of Kubernetes, Docker, OpenShift is a huge plus
Flexible, proactive and self-motivated
Delivery focused
A phenomenal teammate and ability to work in international and heterogeneous team
Technical know-how of internet facing applications (advantage)
Dedication to fostering an inclusive culture and value diverse perspectives.