Software Engineer (Java)

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

Function Description / Professional Tasks
Are you passionate about the Java ecosystem and eager to work on software that interacts closely with real-world hardware and large-scale distributed systems?
Join us at Swiss Post and help shape the future of public transport technology across the country.

What You Will Do
As part of an agile DevOps team, you will:
− Develop innovative, Java Spring-based microservices for the Post fleet, backend systems, and integrations with public transport platforms.
− Take ownership of product development and ensure smooth operational performance.
− Design and implement Java Spring (micro-)services and Angular (JS/TS) web applications in our REST/JSON-driven system landscape.
− Support and contribute to our cloud journey (AWS + Kubernetes), from architecture to container orchestration.
− Work close to hardware and backend components, understanding the end-to-end IT environment around Post.
− Apply test automation at all relevant levels to ensure quality and reliability.
− Work confidently across a diverse set of scripting languages, frameworks, and build/test environments.
Personal Skills and Education
What You Bring
− Solid professional experience in Java development (preferably with Spring).
− Strong understanding of cloud environments, ideally AWS.
− Experience delivering business-oriented software solutions in agile settings.
− Ability to collaborate closely with stakeholders and communicate clearly.

Nice to Have
− Experience with any of the following is an advantage, but not required:
− Jenkins pipelines, Linux, Docker, Kubernetes
− Angular (JS/TS) and modern frontend frameworks
− Test automation frameworks such as Selenium, Cypress, Cucumber
− vert.x, Redis, Grafana/Influx, ELK stack, SQL databases
− Hardware-related development or public transport systems

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

Language Skills
− English oral and written
− Optional: German 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 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...
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.