Software Engineer Java Fullstack

  • Full-time

Company Description

By joining Swissquote, you will become a member of the sector's leading company. You will be encouraged to develop your skills and to grow within teams of highly qualified specialists. We encourage personal development and actively support creative teamwork, leadership and responsibility.

Job Description

Within an agile team, you will be involved in the whole software development life cycle.

Every day, you will face a challenging environment with high responsibilities where you will gain on technical, banking and financial business knowledge. Your developments will contribute to the creation and the optimization of different banking/trading tools & processes.

Main tasks:

·                 Create clean, efficient and reliable code

·                 Create meaningful unit and integration tests to ensure the highest quality of the systems

·                 Participate in pairs code reviews

·                 Participate in the technical choices for the projects you will be involved in, be creative

·                 Provide support on the applications to our internal and external users

·                 Keep yourself up-to-date on the leading edge technologies in order to contribute to the technical choices of the department

Qualifications

Your profile:

·                 Graduated from a Master’s degree or equivalent in Computer Sciences with 2-5 years of experience

·                 Strong analytical and problem solving abilities

·                 Deep knowledge of Java Core, Spring, Maven, Git

·                 Knowledge on REST and micro services architecture

·                 Knowledge of Linux, Docker, Jenkins, Tomcat

·                 Knowledge of testing frameworks (Junit, JBehave, WireMock…)

·                 Fluent in English, French an asset

·                 Team player, motivated, open minded, rigorous and autonomous

·                 Good communication and self-learning skills

 

The following points are assets:

·        Experience dealing with critical systems in a fast-pace environment

·        Knowledge of any front-end framework (ReactJS, AngularJS, etc.)

·        Experience with Oracle Database (SQL/PLSQL)

·        Experience with Jenkins

·        JGiven experience

·        Knowledge of AKKA technologies

·        Experience working with Agile Methodologies, ideally Scrum

·        Experience translating business needs to efficient technical solutions

Additional Information

SQ1

Privacy Policy