This Job Vacancy has Expired!

Senior Full-stack Software Engineer (Java, Angular)

Posted on Feb 27, 2020 by Randstad (Schweiz) AG

Zürich, Switzerland
Immediate Start
Annual Salary

We are currently supporting a leading Swiss bank in Zurich, in their search for an experienced Senior Full-stack Software Engineer (Java, Angular).

Key Responsibilities:

The main function of a solution architect is to analyze and estimate the business requirements, elaborate an appropriate application design, decide on the technology applied and clarify impact on other applications. The solution architect knows the different possibilities and communicates with all necessary stakeholders about interfaces, security. The solution architect ensures high quality of work by conducting code reviews, ensuring unit test-ability of the application and supporting the development team. Furthermore it is a mixed role, which contains at least 50% solution engineering work as well. In this part of the role design decisions will be realized.

Essentials Skills and Qualifications:

  • Over 6 years of strong Java programming skills (Java 7, JPA, CDI, Jersey) and experience as a Solution Architect
  • Solid understanding of the JEE technologies (Weblogic, JEE 6, EJB, Webservices (REST)
  • Strong understanding of the web technologies (JSF, JSON, HTML)
  • Analytics capabilities with passion for data, and the know-how to wrangle large amounts of data
  • Familiar with Splunk, Hadoop, Tableau and Analytics technology
  • Knowledge of tests, linting and version control
  • Excellent understanding of relational database design & implementation
  • Good skills of Eclipse or IntelliJ, Subversion, maven
  • Good understanding of Patterns (Design)
  • Strong adherence to standards in the area of Java, JEE, Guidelines, Architecture
  • Strong commitment to test-driven development (JUnit, Continuous Integration)
  • Willingness to be outside of your comfort zone
  • Hands-on experience with Service Oriented Architectures
  • Experience with SQL (Oracle) and data base design
  • Good understanding of OO Analysis, OO Design with UML
  • Strong soft skills to handle stakeholders with different background (Requirement engineers, Project leads, Programmers, Offshore resources, Testers etc.) and integrate in the existing Project team
  • Strong ability to work independently and manage one's time
  • Fluency in English

Desired Skills and Qualifications:

  • Experience in application development projects following incremental and iterative approaches (Agile)
  • Experience in Risk Management
  • Motivation to contribute software improvements in an interesting environment experience in banking or finance industry
  • Experience with Spring Batch framework
  • Fluent written and spoken German

Are you ready for the next challenge in your career, then dont hesitate to send your application or contact me.

Reference: 851915784

Set up alerts to get notified of new vacancies.