Open positions
Senior Java Developer / Java Architect
You lead the development, maintenance and evolution of a security-sensitive and business-critical web-based banking application for a group of Swiss banks.
Your team will consist in an initial phase of three additional developers and a business analyst / tester. The application must follow extremely high security and quality standards.
You should have experience in developing and maintaining software in the banking environment.
Your tasks will be to:
- elaborate or help in the elaboration of the architecture
- define the detailed design of the application that implements the architecture
- guarantee the stability, performance and versatility of the application
- write the base code of the application
- write core and/or critical parts of the code
- define the development environment
- code reviews
- assist the less senior developers and make them progress
- lead third level support of the application
- version management
Expected skills:
Java SE 1.6, Spring, Hibernate, SQL, HTML, CSS, JSF or Google Web Toolkit, JUnit, SVN, Eclipse
Very welcomed optional skills:
ant, cruise control, Jira
Languages:
- English (all documentation and part of internal team communication is in English)
- French (preferred for oral communication with customer)
Java Developer
Develop security-sensitive and business-critical web-based banking applications. Depending on the workload, your skills and your aspirations, you’ll work more on the business layer or on the presentation layer, but you should be able to work on both.
You’ll work in a team of 3 developers and you’ll be assisted by an additional senior developer.
Tasks will comprise:
- coding, coding, coding ;)
- while following the design and business requirements laid out
- while having always stability, performance and security in mind
- test your code
- execute test cases on your peer’s code
- give feedback on the application design and tools used and suggest enhancements
- act proactively whenever you feel it is appropriate and in line with the overall goals
- technical documentation of your part of the application
- configuration management of your part of the application
Expected skills:
Java SE 1.6, Spring, Hibernate, SQL, HTML, CSS, JSF or Google Web Toolkit.
Very welcomed optional skills:
ant, cruise control, Jira, JUnit, Eclipse, SVN
Languages:
- English (all documentation and part of internal team communication is in English)
- French (preferred for oral communication with customer)



