Position: Senior Java Developer
Company: Miratech
Category: Java
Experience required: 5y
English level: upper

**Client's and project description**
Our client has two cornerstones: identity services under the brand and certificate services. Identity services is the digital identity of Switzerland that enables simple and secure access to the online world. Thanks to electronic certificates, data can be exchanged in encrypted form and therefore protected against unauthorised access. As a Swiss trust service provider (TSP), the company accompanies people and companies into a successful digital future and protects data according to the highest security standards while keeping it in Switzerland

**Responsibilities**:
Implement software components according to the design specifications
Perform system integration and testing, problem troubleshooting and resolution
Perform unit testing of software components
Participate in estimating project efforts and delivery timelines
Proactively collaborate with the teammates and communicate with the Project Stakeholders to ensure that the Project efforts proceed efficiently and with predictability
Provide technical input into product roadmaps

**Technology stack**:
Software engineering: Web Stack: Java 8, Java Spring, Angular, JUnit, GitLab, Maven, NPM, Docker, Kubernetes, SonarQube, Rancher. SAML 2.0, OpenID Connect, 
Framework/platform: OpenAM
Methodology: Scrum, Agile

**Requirements**:

5+ years of experience with Java development
Knowledge of Design Patterns / Architectural Patterns
Must be skilled in Testing and must know Testing Principals
Experienced in Continuous Delivery
Experience in communications with customers representatives

**We offer**
A variety of international projects and mobility across them
Career development support and professional certification opportunities
20 working days of paid vacations and sick leaves
Flexible working schedule with a remote possibility
Corporate health insurance program
Foreign languages classes and communication with native speakers
Corporate, social, and cultural events