Skip to content
My account
Don't have an account yet?Sign up
Select Language

Senior Full-stack Developer with Angular knowledge

EPAM Systems (Switzerland) GmbH
  • Publication date:

    29 January 2025
  • Workload:

    100%
  • Contract type:

    Permanent position
  • Place of work:Geneva

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