Lead Java Developer
Primary stack
Nice to have's
Job description
About the Position
Lead Java Developer
Lisbon IT Campus - Swiss Post
Full-time
Permanent employee
About the Position
We are seeking a Lead Java Developer to lead software development using Java, Spring Boot, and modern full-stack technologies at our Lisbon IT Campus.
Responsibilities
As a Lead Java Developer, you will be responsible for:
- Implementing, developing, maintaining, and continuously improving business-critical software applications using Java and modern full-stack technologies.
- Driving software implementation excellence, engineering best practices, and the effective adoption of AI-assisted development.
- Ensuring alignment with the target architecture and engineering standards defined by the Architecture Owner.
Requirements
What you bring
- Proven experience as a Senior Java Developer or Lead Developer delivering enterprise-scale software solutions.
- Strong hands-on expertise in Java, Spring Boot, REST APIs, microservices, and modern software development practices.
- Experience developing and operating cloud-native applications using platforms such as Azure, AWS, or Google Cloud, including container technologies and Kubernetes.
- Solid understanding of DevOps practices, CI/CD pipelines, automated testing, Infrastructure as Code, and software observability.
- Experience working with relational databases and modern frontend frameworks such as Angular, React, or similar technologies.
- Proven experience leveraging AI-assisted development tools such as GitHub Copilot, Microsoft Copilot, or equivalent solutions to improve software delivery and developer productivity.
- Understanding of quality, security, governance, and compliance considerations related to AI-assisted software development.
- Strong problem-solving, communication, and collaboration skills, with the ability to work effectively across technical and business teams.
- Experience mentoring developers and promoting engineering best practices within Agile delivery teams.
- Experience working in Agile environments using Scrum, Kanban, or similar methodologies.
- University degree in Computer Science, Information Systems, or a related field, or equivalent practical experience.
- English oral and written
- Optional: German oral (and written)
Nice to Have
- Willingness to travel
- Hybrid Model: One day a week @office (mandatory)
We Offer
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.
- 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 the Company
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 the future.
© Swiss Post - Lisbon IT Campus. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Tecnologia da Informação
More at Swiss Post - Lisbon IT Campus
All 5 rolesSoftware Asset Management Analyst
Swiss Post - Lisbon IT Campus · Portugal
Senior Java Developer
Swiss Post - Lisbon IT Campus · Portugal
AI Engineer | Banking IT Services
Swiss Post - Lisbon IT Campus · Portugal
Senior Machine Learning Engineer
Swiss Post - Lisbon IT Campus · Portugal