For our client, a major Swiss Bank, we are looking for a Fullstack Java Developer for a 12months project (extension intended) in Zurich, Switzerland.
Fullstack Java Developer
Duration: 12 months (24 months intended)
Overview of business area or project:
The Portfolio Solutions department owns applications and software components that are used by front facing employees (e.g., relationship managers, investment consultants) in the context of the advisory process as well as portfolio construction, analysis and monitoring. Additionally, these capabilities are being increasingly exposed also to end-clients. This role will be part of one of the project teams that delivers new and/or enhanced functionalities for these applications/components.
Implement high quality, reusable and well tested software solutions (frontend as well as backend)
Build new functionalities and extend the existing application(s)
Work closely with our business colleagues as well as other disciplines (e.g., requirement engineers) to elaborate technical solutions out of the requirements
Troubleshoot complex technical issues
Write high quality technical documentation
Support other team members (e.g., requirements engineering, testing) when needed
Overview of the department / team (team size, backgrounds, personalities …):
The IT projects in the Portfolio Solutions department are lead and implemented by several delivery teams (some located onsite in Zurich and other located offshore). Each team consists of 7 to 10 team members and is independent, covering all the disciplines, from requirement engineering, to development, until testing. The delivery teams are supported by a central infrastructure team and by the program leads. This role will be part of one of our onsite delivery teams.
Essentials Skills and Qualifications:
Java (Java EE) development skills (2 years +) (enterprise context is a plus)
Excellent knowledge of object oriented programming patterns and principles
Knowledge of Databases and SQL (preferably Oracle)
Experienced with RESTful web services
Experience of best-practices in an enterprise development environment (e.g., test-driven development, continuous integration, source code control)
Knowledgeable in AngularJS/Angular 2+ (Typescript and Angular 2+ is a very strong plus)
Familiar with the multi-browser and multi-device programming and debugging
Excellent abstract and analytical thinking plus problem solving skills
A self-starter, being able to take ownership of tasks on short-notice and work under pressure
Excellent team player
Fluency in English (spoken and written)
Please apply online or contact Nadja Espey directly on +41 44 296 88 42.