Description
About the Role
You have an advanced level of knowledge of various coding methodologies, practices and tools. As a seasoned Lead Java Developer with expertise in banking area and exceptional communication and problem-solving skills, you are well-suited to join our multi-disciplinary team at EPAM as a hybrid Lead Java developer in Zurich.
Key Responsibilities
* Collaborate with analysts to understand requirements and develop appropriate functionality to agreed target dates.
* Lead the implementation of Java features on existing microservices.
* Ensure software development adheres to guidelines and best practices in developing clean quality code and meets agreed target dates.
* Work out lifecycle-based migration scenarios with experts, plan, and drive relevant migration processes.
* Handle defect corrections end-to-end from issue handling, analysis, fixing, including deployment into production.
Requirements
* Strong core Java development skills.
* Deep Spring Core/MVC experience.
* Good knowledge of REST Service, SOAP, and Maven.
* Proficient in Design Patterns, Clean Code, and Unit testing.
* Experience in leading teams.
* Experience with online migrations (migrations of large data based on online calls to target systems using data from source systems).
* Hands-on experience with Agile/Scrum.
* Effective stakeholder communication.
* Proficient communication skills in English; German language proficiency is a significant advantage.
Nice to Have
* Good understanding of SOA/microservice architecture.
* Spring Security skills.
* Knowledge of Git/GitLab and Ansible.
* Hands-on experience with Azure native, Azure WebApps.
Our Benefits Include
* EPAM Employee Stock Purchase Plan (ESPP).
* Enhanced parental leave.
* Extended pension plan.
* Daily sickness allowance insurance.
* Employee assistance program.
* Referral program.
* Hybrid working opportunities.
* Global business travel medical and accident insurance.
* Comprehensive learning and development opportunities, including in-house professional training, career advisory, coaching, sponsored professional certifications, well-being programs, and LinkedIn Learning Solutions.
* EPAM Switzerland was named a Top Company by Kununu for its people-centric culture built on life-long learning.
* Certain benefits and perks may be subject to eligibility requirements.
About EPAM
* EPAM is a leading global provider of digital platform engineering and development services, committed to having a positive impact on our customers, employees, and communities.
* We foster a dynamic and inclusive culture where you will collaborate with multinational teams, contribute to innovative projects, and have opportunities to learn and grow.
Additional Information
* Please note that any offers will be subject to appropriate background checks.
* We do not accept CVs from recruiting or staffing agencies.
* We consider applications from Swiss nationals, EU/EFTA nationals, third-country nationals based in Switzerland with an appropriate work permit, and displaced people from Ukraine who are currently in Switzerland and hold or have applied for S permits.