Aller directement au contenu
Mon compte
Vous n'avez pas de compte ?S'inscrire
Choix de la langue

Senior Full-stack Developer with Angular knowledge

EPAM Systems (Switzerland) GmbH
  • Date de publication :

    29 janvier 2025
  • Taux d'activité :

    100%
  • Type de contrat :

    Durée indéterminée
  • Lieu de travail :Zurich

305 King St W

Suite 1100

Kitchener, ON N2G 1B9

Canada

Senior Full-stack Developer with Angular knowledge Description

Do you have an advanced level of knowledge of various coding methodologies, practices and tools? Are you an experienced Full-stack Developer with expertise in the banking area and excellent communication and problem-solving skills?

If so, we are looking for someone who understands the structure of an Angular application well and can independently build up the front-end from the ground up with solid foundations.

LI-DNI

Responsibilities

  • Actively contribute to transforming the application by adopting 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 the decision-making process of new architecture patterns for the application
  • Work together with business stakeholders to discuss the status of development and to receive feedback from them

Requirements

  • Ideally, 5+ years of work experience with Java 17 or Java 21
  • Experience in Spring Boot, Spring Security and REST API development
  • Good knowledge of SQL and database technologies
  • Experience with data migration and query optimization
  • Ability to contribute to architectural discussions at the project’s early stages
  • Knowledge of design patterns and scalable architecture principles
  • Experience in CI/CD pipeline setup using tools like GitLab CI
  • Hands-on experience with OpenShift or equivalent container platforms
  • Strong understanding of security principles, such as OWASP standards, secure coding practices and authentication/authorization mechanisms
  • Fluent English skill is a must, German language skill is a significant advantage

Nice to have

  • Experience with testing frameworks (e.g., JUnit, Mockito, Karma, Jasmine)
  • Knowledge of front-end build optimization (e.g., Webpack)
  • Previous experience working in agile teams (e.g., Scrum, Kanban)

We offer

  • EPAM Employee Stock Purchase Plan (ESPP)
  • Enhanced parental leave
  • Extended pension plan
  • Daily sickness allowance insurance
  • Employee assistance program
  • 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