Jobs and Careers
SW

Senior Fullstack (Java/Angular) Engineer

Swiss Post
Portugalfull_timeVerifiedPosted 20 Feb 2026

About the role

We are looking for a Senior Fullstack Java / Angular Engineer to design, build, and operate high-quality user interfaces within a modern Java and cloud-native environment. This role blends strong frontend engineering expertise with DevOps practices to ensure reliable deployments, efficient CI/CD pipelines, and an excellent end-user experience.

What you can do
− Design and implement modern, scalable frontend applications using Angular
− Develop and maintain backend services with Java and Spring Boot
− Build and optimize CI/CD pipelines to enable reliable and automated deployments
− Containerize and orchestrate applications using Docker, Podman, and Kubernetes (AWS EKS)
− Implement infrastructure as code using Terraform
− Ensure application quality through automated testing and code quality tools
− Monitor system performance and reliability using Grafana, ELK stack, and related tooling
− Collaborate closely with product, UX, and platform teams to deliver seamless user experiences
− Contribute to DevOps best practices, observability, and operational excellence
Support cloud-native solutions on AWSWhat you bring with you
− Experience in public transport systems (especially passenger information, sales, or planning applications)
− Experience in logistics or fleet disposition solutions
− Familiarity with Swiss public transport ecosystem is a plus
− Strong Java development experience (Java 21 Temurin)
− Solid experience with Spring Boot and Maven
− Proven experience with Angular (AngularJS and Angular 20 preferred)
− Strong TypeScript, HTML, CSS, and JavaScript skills
− Knowledge of reactive UI patterns and multithreading concepts (e.g., Web Workers)
− Hands-on experience with Docker and/or Podman
− Kubernetes experience (preferably AWS EKS)
− Experience with ArgoCD and kubectl
− Strong AWS DevOps capabilities
− Infrastructure as Code using Terraform
− CI/CD pipeline management using Jenkins and/or GitHub Actions

Education
− University/technical college degree in computer science or comparable.  

Language Skills
− English oral and written
− Optional: German oral (and written)
− Willingness to travel
− Hybrid Model: One day a week @office (mandatory)Just by joining us you will get benefits like:
  • Open minded company where every employee has to contribute to the development of the company - ideas are welcome as well as independent thinking too
  • 25 annual days of vacations
  • Flexible working hours
  • Annual allowance for Benefits (Training, Gym, Public Transportation, Technologies, etc...)
  • An amazing onboarding week at Switzerland
  • iPhone
  • Second Screen to work at home (Flat or a Curved one)
  • First month Tech Allowance to buy your headset or, if you already have one, whatever you need to work comfortably
  • Health insurance for you and your family
  • Life insurance
  • Office Perks (coffee, fruit, stand up desks. etc...)
  • So much more...

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Swiss Post

View company profile →