Senior Java Backend Developer
Inetum · Porto, Portugal
IT Services and IT Consulting · 10,001+ employees
About the role
Design, develop, and scale robust backend architectures using the Java Spring ecosystem. Implement APIs and industrialize software delivery processes following CI/CD best practices.
What they look for
Requirements
Requires strong expertise in Java, Spring Framework, and PostgreSQL, along with experience in microservices and cloud environments. Professional fluency in English and familiarity with Agile methodologies are mandatory.
Full description
Company Description
Inetum is a global leader in IT services, dedicated to delivering innovative solutions to our clients. We are committed to fostering a dynamic and inclusive work environment that values diversity, where creativity and collaboration can thrive. We are present in 19 countries and have more than 28,000 employees worldwide.
If you are looking for a dynamic, innovative, and technology-driven company, Inetum is the place for you! Come be part of Inetum!
Job Description
 
- Design, develop, secure, and scale robust backend architectures.
- Develop and maintain applications using the Java Spring ecosystem.
- Implement and optimize APIs and data exposure services.
- Industrialize software delivery processes following CI/CD best practices.
- Collaborate with business stakeholders and end-users throughout validation and testing phases.
- Contribute to application performance, reliability, maintainability, and security.
- Ensure adherence to software engineering best practices, coding standards, and quality guidelines.
- Participate actively in Agile ceremonies and collaborate with cross-functional teams.
Qualifications
- Strong experience in Java development, with deep expertise in the Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.).
- Advanced knowledge of SQL and database development, particularly PostgreSQL.
- Solid understanding of software engineering best practices, including:• CI/CD pipelines
- Microservices architecture
- Unit and integration testing
- Source code versioning (Git)
- Clean Code principles
- Experience with cloud environments (AWS, IBM Cloud, or similar).
- Hands-on experience with Docker and containerized application deployment.
- Familiarity with Agile methodologies and collaboration tools such as Jira, Confluence, and ALM.
- English: Professional / Fluent level (mandatory)