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