Senior Java Developer with Azure
Publication date:
06 December 2024Workload:
100%Contract type:
Unlimited employment- Place of work:Zurich
305 King St W
Suite 1100
Kitchener, ON N2G 1B9
Canada
Senior Java Developer with Azure Description
We are seeking a highly skilled Senior Java Developer to join our team in Zürich on a mission-critical Azure Cloud migration and transformation project for our prestigious banking client.
The successful candidate will contribute to transitioning from on-prem deployments to a more scalable and efficient Azure Cloud solution, ensuring its performance aligns with regulatory and security standards. This role provides an exceptional opportunity to contribute to a large-scale project and enhance our client’s technological landscape in a collaborative and dynamic work environment. We offer a hybrid model with a mix of remote and on-site work at our client’s office.
LI-DNI
Responsibilities
- Collaborate with stakeholders to assess, refine and enhance the proposed cloud solutions
- Build sustainable solutions using Java and Azure Cloud technologies
- Document technical designs and architecture plans
- Take on deep infrastructure work and navigate through existing systems and solutions independently
- Ensure the design meets cloud cost efficiency, regulatory and security compliance
- Conduct code reviews, participate in testing and support all SDLC phases
- Mentor and guide junior Java developers through their Azure learning journey
Requirements
- 5 years’ hands-on experience deploying applications in cloud environments and robust experience with Microsoft Azure
- Strong programming expertise in Java
- Proven ability to adapt Ansible templates to meet specific application requirements
- In-depth knowledge of Domain-Driven Design (DDD) and Microservices including 12-factor applications
- Experienced with Microservice design patterns and cloud-based deployments focusing on scalability, redundancy and distributed systems
- Familiarity with cloud services and offerings
- Strong foundational knowledge in Spring (Boot, Cloud, Security, REST), Oracle SQL, PL/SQL, Maven/Gradle, GIT
- Fluent English communication skills at a C1 level
Nice to have
- German language proficiency is advantageous but not required
We offer
- EPAM Employee Stock Purchase Plan (ESPP)
- Enhanced parental leave
- Extended pension plan
- Daily sickness allowance insurance
- Employee assistance program
- Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
- *All benefits and perks are subject to certain eligibility requirements
• Please note that any offers will be subject to appropriate background checks
• We do not accept CVs from recruiting or staffing agencies
• For this position, we are able to consider applications from the following:
- - Swiss nationals
- - EU/EFTA nationals
- - Third-country nationals based in Switzerland with an appropriate work permit
- - Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits