Senior Java Developer
- Full-time
Company Description
Who we are
Miratech is a global IT services and consulting company that brings together global enterprise innovation and start-up innovation. Today we support digital transformation for the largest enterprises on the planet. Our highly professional team achieves success with 99% of IT projects in financial, telecommunication and technology domains since Miratech inception in 1989. Technical complexity is our passion, stability is our standard, friendly work environment is our style. We empower our employees to grow together with the company, to achieve ambitious goals, to be a part of international relentless team which helps the visionaries to change the world.
Job 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 unauthorised 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
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
Qualifications
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 in Object-Oriented Programming
- Knowledge of Design Patterns / Architectural Patterns
- Must be skilled in Testing and must know Testing Principals
- Experienced in Continuous Delivery
- Methodology: Scrum, Agile
- Experience in communications with customers representatives
- Be able to focus on client's needs
Additional Information
We offer
- Strong career opportunities for professionals
- A variety of international projects and mobility across projects
- Professional development support and professional certification opportunities
- Competitive compensation, advanced bonus systems
- Flexible work schedule with a possibility for teleworking
- Corporate, social and cultural events
Relocation to Cyprus:
- 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