Java Developer

  • Luxoft
  • Zürich, Switzerland
  • 10/04/2018
Full time Data Science Data Engineering Data Analytics Big Data Artificial Intelligence Statistics Software Engineering

Job Description

Luxoft is a global IT service provider of innovative technology solutions that delivers measurable business outcomes to multinational companies. Its offerings encompass strategic consulting, custom software development services, and digital solution engineering. Luxoft enables companies to compete by leveraging its multi-industry expertise in the financial services, automotive, communications, and healthcare & life sciences sectors. For more information, please visit the website.


  • Project is delivered for one of our main client in banking sector in one of areas which is e-banking.
  • Applications developed in this area are mostly dedicated for internal usage.
  • Main purpose is to enhance an existing application; re-factoring them and adding new functionalities. What defines our application is: portability and accessibility from anywhere.
  • Project is a part of much bigger initiative for which main deadline has been planed for 2020.
  • Close cooperation across many projects is necessary, and gives possibility to become familiar with all aspects of banking business.


located in Zurich, mix of competences and highly multicultural environment. Scrum framework has been embraced .


- Translate business requirements (functional and non-functional) into designs and code
- Work with stakeholders drawn from IT and the Business, subject matter experts, vendor teams, enterprise architects and business analysts to develop your code related to our solutions
- Drive excellence in: software analysis, design & coding, development methodologies, oral/written communication skills, technology planning, application rationalization analysis
- Challenge the status quo and come up with new ideas and solutions


You have:

– comprehensive knowledge in Software Engineering with Java EE, Java 7+, Spring (knowing modules like Spring Core / Spring MVC / Spring Security)
– good understanding of REST and SOAP WebServices
– good understanding of tools (e.g. Git/GitHub, Maven/Jenkins,...)
– good understanding of TDD / Clean Code and Design Patterns
– a graduate degree in IT Software Engineering
– a strong understanding of the software development lifecycle and Agile methodologies
– experience in a global environment
– a positive attitude and a great interest in shaping the future of technology in banking

You are:

– a strong senior Java developer
– a strong problem solver and a good team player
– analytical skilled person who manages to cope with complex challenges in software engineering
– a verbal communicator, comfortable interacting with colleagues in English and German
– a self-reliant person and motivated to overcome any obstacle
– willing to go the extra mile
– reliable partner who's known for delivering in time


English: Upper-intermediate

If needed, we can help you with relocation process. Click here for more details: