Position: Middle — Senior Java Developer
Company: Miratech
Category: Java
Experience required: 3y
English level: intermediate

**Required skills: **
4+ years of experience in software engineering as Java developer
be ready to work with the following project technology stack: Java 8, Oracle 12, JBoss, Hibernate, Eclipse RCP.
Intermediate+ English
Understanding of testing principles
Development infrastructure knowledge
Knowledge of software development methodology and software lifecycle processes, especially Agile (Scrum)

**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

**Project description:**
Our client has two cornerstones: identity services under the brand and certificate services. Identity services is the digital identity of Switzerland which enables simple and secure access to the online world. Thanks to electronic certificates, data can be exchanged in encrypted form and therefore protected against unauthorized access. As a Swiss trust service provider (TSP), company accompanies people and companies into a successful digital future, and protects data according to the highest security standards while keeping it in Switzerland.

** We offer: **
Career growth and professional development in growing global projects
Official employment in accordance with the laws of Cyprus and the EU
Great relocation package to the country with 300 sunny days a year for you and your family members
Competitive compensation, advanced bonus system
Foreign languages classes and communication with native speakers