Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Full-stack Developer with Angular knowledge

3+ months ago Geneva, Switzerland

This job is no longer available.

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

Want more jobs like this?

Get jobs in Geneva, Switzerland delivered to your inbox every week.

Job alert subscription
Client-provided location(s): Geneva, Switzerland
Job ID: EPAM-epamgdo_blte24d0e9a06d4c74b_en-us_Geneva_Switzerland
Employment Type: OTHER
Posted: 2025-01-29T12:41:17

Perks and Benefits

  • Health and Wellness

    • Parental Benefits

      • Work Flexibility

        • Office Life and Perks

          • Vacation and Time Off

            • Financial and Retirement

              • Professional Development

                • Diversity and Inclusion