We are on the hunt for an accomplished Senior Java Developer to significantly contribute to our operations in the scenic heartland of Switzerland. You will be working closely with our client's Lending team, acting as a Senior Developer. Our cluster is responsible for building, renovating and maintaining a new microservice-based lending platform meant to offer front and back-office operational autonomy to client advisors all over Switzerland. This is a stable environment where regulatory and accounting activities can be performed autonomously and asynchronously and also enhanced support for analytics and prospect client onboarding. Join our team in Switzerland, where you can make an impact and drive the machinery that simplifies banking for advisors and clients alike across the globe.
Responsibilities
Provide technology solutions that will solve business problems and strengthen our position as digital leaders
Collaborate with the customer and teams in other locations on a daily basis
Design, plan and deliver sustainable solutions using Java and the related ecosystem
Help lead our growing team of analysts and engineers to build new applications and develop further existing ones
Provide technical expertise and recommendations in assessing requirements and initiatives to support and enhance existing applications
Conduct code reviews and test software as needed, along with participating in application architecture and design and other phases of SDLC
See that proper operational controls and procedures are implemented
Support the production users and investigate issues in production when contacted by L2 support team
Requirements
Strong programming experience in Java
Knowledge of:
Spring (Boot, Cloud, Security, REST)
Microservice architectural pattern
Cloud
Oracle SQL, PL/SQL
Maven/Gradle, GIT
Asynchronous processing of data (Schedulers, Messaging)
Multi-tier software systems in complex environments
Structured problem-solving skills
Willingness to learn the ins and outs of a new feature rich business domain
Ability to comfortable navigate in complex data structures
Good mental abstraction skills
Good design-oriented thinking
Ability to work full-stack on a software component that features a wide range of technologies from a service oriented backend to our eclipse rich client
Readiness to integrate well in a large, diverse team
German language skills are a significant advantage
We offer
5 weeks of vacation
EPAM Employee Stock Purchase Plan (ESPP)
Enhanced parental leave
Extended pension plan
Daily sickness allowance insurance
Employee assistance program
Global business travel medical and accident insurance
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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job