Senior Full Stack Engineer (Java)

Permanent employee, Full-time · Lisbon IT Campus - Swiss Post

Function Description / Professional Tasks
Would you like to be part of a business-oriented cluster where technology directly shapes customer-facing products?

Join our team working on solutions connected to post offices and self-service offerings, and help build and evolve digital products such as My Post 24, Crypto Stamp, partner portals, and retail solutions — from frontend to backend, running reliably in production.

What you can do
− Develop and implement full-stack software solutions, including backend services, APIs, and frontend components
− Actively contribute to the evolution of customer-facing products in close collaboration with business and product teams
− Support the technical analysis and design of new features and components
− Participate in architecture and design reviews, representing the development team’s perspective
− Optimize and refactor existing systems to improve performance, maintainability, and scalability
− Set up, maintain, and improve build and deployment pipelines
− Write and execute unit, integration, and end-to-end tests, ensuring high software quality
− Perform code reviews and promote best practices across the team
− Identify, troubleshoot, and resolve bugs and performance issues in development and test environments
− Create and maintain technical documentation, including API and deployment documentation
− Proactively suggest technical improvements and introduce new tools or technologies that enhance the development process
Personal Skills and Education
What you bring with you
More than 5 years of experience in software development and architecture, with a solid understanding of microservices, REST APIs, cloud architectures, or monolithic systems
Experience working in agile environments (Scrum, Kanban, or SAFe)
Strong collaboration skills and experience using development and communication tools such as Jira and Confluence

Tech stack 
Java or C#, Angular and Spring Boot/.NET, PostgreSQL, Kafka, AWS with Terraform and ArgoCD, Docker and Kubernetes, supported by CI/CD pipelines using GitHub Actions.

Education
− Bachelor’s degree or equivalent in Computer Science, Information Systems, or a related field.

Language Skills
− English oral and written
− Optional: German or French oral (and written)
Additional Comments
− Willingness to travel
− Hybrid Model: One day a week @office (mandatory)
Why us?
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 to
  • 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...
About us
At the IT Campus, you can grow thanks to challenging IT projects, flat hierarchies, an inspiring environment and state-of-the-art technologies. You also have the opportunity to build up the IT Campus from scratch. You can work flexibly in terms of time and location and benefit from attractive working conditions.
Swiss Post connects people, brings cultures together and is one of the largest IT employers in Switzerland: We handle over 400 software projects each year and run more than 1,000 applications – with these figures set to rise in future. 
Let's Paint the Future Yellow Together!
Thank you for your interest in Swiss Post. We can't wait to hear from you! This is why we ask you to complete the form below and send us your application.
Be our next +! 

If you have any difficulties with the upload of your data, please send an email to career-pt@post.ch.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.