Auf einen Blick
- Aufgaben: Leite ein Team von Entwicklern zur Erstellung innovativer Java-Microservices.
- Arbeitgeber: EPAM, ein führendes Unternehmen für digitale Plattformtechnik mit einer inklusiven Kultur.
- Mitarbeitervorteile: Aktienkaufplan, erweiterte Elternzeit, hybride Arbeitsmöglichkeiten und umfangreiche Weiterbildung.
- Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung und arbeite an spannenden Projekten im Bankwesen.
- Gewünschte Qualifikationen: Starke Java-Kenntnisse, Erfahrung in der Teamleitung und gute Kommunikationsfähigkeiten.
- Andere Informationen: Dynamisches Umfeld mit großartigen Wachstums- und Lernmöglichkeiten.
Das voraussichtliche Gehalt liegt zwischen 72000 - 84000 € pro Jahr.
Description
ABOUT THE ROLE
Do you have an advanced level of knowledge of various coding methodologies, practices and tools? Are you an experienced Lead Java Developer with expertise in banking area and excellent communication and problem-solving skills?
Then you have a fantastic opportunity to join a multi-disciplinary team of engineers, architects, designers and strategists at EPAM as a hybrid Lead Java developer in Zurich.
This is a great opportunity to work alongside a dynamic group of developers and engineers to solve complex problems and deliver impactful tech solutions. You will be responsible for creating new microservices as part of a project team meant to migrate the lending and loans data.
Embrace this thrilling opportunity and shape the future of quality engineering with EPAM.
Responsibilities
- Collaboration with analysts to understand requirements and develop appropriate functionality to agreed target dates
- Lead the implementation of Java features on already existent microservices
- Insure that software development gets done according to guidelines and best practices in developing good / clean quality code and to agreed target dates
- Work out lifecycle based migration scenarios with appropriate experts, plan and drive appropriate migration processes
- 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
- Good 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
- Good stakeholder communication
- Proficient communication skills in English are a must, while knowledge of the German language 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
- Great learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications, well-being programs, LinkedIn Learning Solutions and much more
- 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. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential
Additional
- 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
#J-18808-Ljbffr
Lead Java Engineer Arbeitgeber: EPAM
Kontaktperson:
EPAM HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Lead Java Engineer
✨Netzwerken, was das Zeug hält!
Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass viele Jobs über persönliche Empfehlungen vergeben werden – also sprich mit ehemaligen Kollegen oder Freunden!
✨Vorbereitung auf das Vorstellungsgespräch
Mach dich mit den häufigsten Fragen für Lead Java Engineer-Positionen vertraut. Übe deine Antworten laut, damit du im Gespräch selbstbewusst rüberkommst. Wir können dir auch helfen, indem wir dir Tipps geben, wie du deine technischen Fähigkeiten am besten präsentierst.
✨Zeige deine Projekte!
Habe ein Portfolio bereit, das deine besten Projekte zeigt. Wenn du an interessanten Microservices oder Migrationen gearbeitet hast, lass uns das sehen! Das gibt den Interviewern einen Einblick in deine Fähigkeiten und deinen Stil.
✨Bewirb dich direkt über unsere Website!
Wir empfehlen dir, dich direkt über die EPAM-Website zu bewerben. So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht und du die besten Chancen hast, in den Auswahlprozess zu kommen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Lead Java Engineer
Tipps für deine Bewerbung 🫡
Mach deine Bewerbung persönlich: Zeig uns, wer du wirklich bist! Verwende eine freundliche und authentische Sprache in deinem Anschreiben. Erzähl uns von deinen Erfahrungen und warum du genau zu uns passt.
Betone deine technischen Skills: Da wir nach einem Lead Java Engineer suchen, solltest du deine Kenntnisse in Java, Spring und anderen relevanten Technologien klar hervorheben. Zeig uns, was du drauf hast!
Beziehe dich auf die Stellenbeschreibung: Lies die Jobbeschreibung sorgfältig durch und passe deine Bewerbung an. Zeige, dass du die Anforderungen verstehst und wie du sie erfüllen kannst. Das macht einen großen Unterschied!
Bewirb dich über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und effizient bearbeitet wird. Wir freuen uns auf deine Unterlagen!
Wie du dich auf ein Vorstellungsgespräch bei EPAM vorbereitest
✨Verstehe die Anforderungen
Mach dich mit den spezifischen Anforderungen der Rolle als Lead Java Engineer vertraut. Lies die Stellenbeschreibung gründlich durch und notiere dir, welche Technologien und Methoden besonders betont werden, wie z.B. Spring, REST Services und Agile. So kannst du gezielt auf diese Punkte eingehen.
✨Bereite konkrete Beispiele vor
Überlege dir konkrete Beispiele aus deiner bisherigen Berufserfahrung, die deine Fähigkeiten in der Softwareentwicklung und Teamführung zeigen. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du zur Lösung komplexer Probleme beigetragen hast.
✨Kommunikation ist der Schlüssel
Da gute Kommunikationsfähigkeiten gefordert sind, übe, deine Gedanken klar und präzise zu formulieren. Überlege dir, wie du technische Konzepte einfach erklären kannst, um sicherzustellen, dass alle Beteiligten, auch Nicht-Techniker, folgen können.
✨Fragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und die Teamdynamik zu erfahren. Fragen zu den aktuellen Projekten oder den verwendeten Technologien sind immer gut!