ABOUT THE ROLE
Do you have an advanced level of knowledge of various coding methodologies, practices, and tools? Are you an experienced Fullstack Developer with expertise in the banking area and excellent communication and problem-solving skills?
If so, we are looking for someone just like you to join us in Zürich. The role requires a mix of remote and on-site work in a hybrid model.
You will be part of a dynamic team, currently focusing on key initiatives such as building a new ReactJS-based UI, integrating it with the backend, implementing key business functionalities, and transforming the application to be cloud-ready.
Responsibilities
- Actively contribute to transforming the application to adopt the new UI tech stack with REST endpoint implementation
- Deliver features end-to-end and take ownership of developed components
- Implement new business requirements
- Contribute to decision-making processes regarding new architecture patterns for the application
- Collaborate with business stakeholders about the development status and incorporate their feedback
Requirements
- Ideally 7+ years of experience developing JAVA/JEE-based web applications at an enterprise level
- 3+ years of hands-on experience implementing REST APIs
- Experience with Spring 3.x+ modules such as Core, MVC, Security, JDBC, & JPA
- Good understanding of RDBMS like Oracle and PostgreSQL
- Proficiency in ReactJS (or Angular), JavaScript, and Servlets
- Basic understanding of UNIX systems
- Exposure to GIT, JUnit, Sonar, and conceptual knowledge of CI/CD
- Experience working with Agile methodologies
- Fluent English skills are required; German language skills are a significant advantage
Nice to have
- Experience with public cloud platforms like Azure or AWS
- Knowledge of microservice architecture patterns
- Understanding of containerized application development and deployment using Docker
- Kubernetes knowledge
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
- Opportunities for learning and development, including in-house training, certifications, coaching, and well-being programs
- EPAM Switzerland recognized as a Top Company & for its people-centric culture
About EPAM
- EPAM is a leading global provider of digital platform engineering and development services. We are committed to positive impacts on our customers, employees, and communities. We foster a dynamic and inclusive culture, collaborating with multinational teams on innovative projects, offering continuous learning and growth opportunities. Join our diverse community and discover your potential.
Additional
- Offers are subject to background checks
- We do not accept CVs from recruiting or staffing agencies
- We consider applications from Swiss nationals, EU/EFTA nationals, third-country nationals with appropriate work permits in Switzerland, and displaced Ukrainians in Switzerland with S permits