Submit

Senior Java Backend Developer

Lisboa

Job description

As a Senior Java Enterprise Edition Developer, you will engage directly with business stakeholders to understand their challenges and provide innovative solutions tailored to their needs. Your work will involve designing and implementing applications that support business objectives in an agile environment, ensuring scalability and efficiency across our enterprise platforms.

Your role will cover the entire software development lifecycle, including specification, design, implementation, testing, and bug fixes. Additionally, you will contribute to requirements gathering, business process engineering, and implementing both functional and non-functional change requests. A key part of the role will also involve incident and problem analysis, as well as resolving bugs to ensure seamless operations.

The ideal candidate should have strong experience in Java Enterprise Edition (Jakarta EE), including expertise in EJB, JPA, CDI, JAX-RS/JAX-WS, and JSF. Proficiency in application servers, RESTful APIs, database systems, and version control is essential is required.

While not mandatory, significant value is placed on candidates with knowledge of or strong interest in DirX Identity (ATOS' Enterprise Identity Management Solution) and Identity and Access Management (IAM) concepts.

This strategic position reports directly to the Identity Management Platform Lead and offers significant opportunities to shape Siemens' identity management landscape while working with enterprise-level applications.

The role demands strong communication abilities, problem-solving aptitude, team collaboration skills, and analytical thinking. It offers excellent career development opportunities, including exposure to enterprise-scale applications, international project collaboration, and comprehensive training programs.

Requirements

Senior Level
- 5+ Years of experience developing/maintaining applications using Java
- Design and implement RESTful APIs
- Work with databases using Hibernate and JPA.
- Optimize application performance and ensure scalability.
- Experience working with CI/CD pipelines with Gitlab for automated deployments

Mid-Level
- Knowledge in AWS cloud technologies services (Aurora, Lambda, etc.) would be a plus
- Work with containerization technologies like Docker and Kubernetes would be a plus

- Educational background as Software Engineer or similar
- Flexibility to work with people in different time zones
- Familiar or experience with agile development methodology
- Good communication and analytical skills, strong verbal and written communication skills in English are mandatory

Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)
Submit