Location: Genève Genf Switzerland
- Participate in architecture and design work for improvements to existing and/or implementation of new applications;
- Implement required functionality, which includes code for frontend, backend, database, cloud deployment, tests, etc;
- Test applications;
- Participate in release activities through various environments;
- Provide support for deployed applications, incident analysis, and resolution;
- Document agreed solutions, requirements, test cases, release notes;
- Perform other related duties as required;
- Bachelor or Master degree;
- Fluent in English;
- +5/+10 years of Java software development experience;
- Hands-on experience with Spring Boot, JPA, EJB, JSF, JUnit;
- Significant experience in design and document data models, Java code, User Experience and User Interface, test cases, release notes, etc;
- Hands-on experience in the following technical areas is an advantage:
- Angular, Web Components;
- UX/UI, HTML5, CSS3, Javascript;
- Core AWS services, Cloud Formation, monitoring, and alerts in the cloud;
- SOLR, Elastic Search;
- Selenium, Cucumber or similar;
- Data modeling, processing, ETL, and migration;
Details
