/ L'annuaire des offres d'emploi en Suisse Romande
n/a n/a Geneva CH
full-time

Senior Full-stack Developer with Angular knowledge

Entreprise
EPAM Systems (Switzerland) GmbH
Lieu
Geneva
Date de publication
30.01.2025
Référence
4726485

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

Postuler