Beschreibung
A global Swiss Bank is looking for a Software Engineer to join the Delivery Unit Analytic Frontend in Zurich.Workload: 100%
Workplace: Zurich
Start Date: asap
Duration: 3 months
Tasks:
• Develop software components as defined by the systems development life cycle (SDLC).
• Unit testing and integration of components for integration into larger subsystems.
• Support the Software Component Manager in resolving high-priority defects and deploying fixes to production systems.
• Make sure that produced code is secure, stable and operational before handover to the Software Component Manager.
• Manage versions of software artifacts.
• Responsible for designing, implementing and maintaining systems on the analytics platform.
• Analyze software requirements and propose realistic solutions in hand with available capabilities.
Requirements:
• Minimum 10 years of work experience.
• Strong Experience with Java in a JEE environment.
• In-depth experience with web application development.
• In-depth knowledge with Object Oriented Design and Design Patterns.
• In-depth knowledge with technologies such as ORM, Web Services, XML, JSON, HTTP, SSL, TCP/IP, Caching.
• In-depth knowledge with Spring MVC/CXF/JPA/Hibernate/Oracle Database/Spring Batch/MQ.
• In-depth Experience with Data Modelling, relational database and SQL.
• Strong knowledge of Data Structures and Algorithms.
• Experience with Legacy application transformation and modernization efforts.
• Substantial exposure to enterprise infrastructure, data processing, enterprise software applications.
• Experience in a modelling language is required (UML, BPMN).
• Experience with a development IDEs such as Eclipse.
• Experience with one or more build tools such as Jenkins or Hudson and Ant, Maven, or Gradle.
• Experience with agile project management software such as Jira.
• Knowledge of RESTful service architectures.
• Knowledge of JavaScript frameworks such as JQuery or Angular.js
• Working experience with continuous integration tools: Maven, Subversion/Git, Sonar.
Soft Skills:
• Comfortable working independently, as well as in a team-oriented, collaborative environment.
• Fluent in English and/or German.