Are you passionate about making things happen in the IT world? Sourcing Trust, a partner of Catenon, is looking for a Java Developer to join our team. All our projects are known for being dynamic, challenging, and rapidly growing, giving you the opportunity to work across different markets and sectors, both in Portugal and internationally.
With a people-first culture, we ensure every team member feels part of something bigger, where their well-being, satisfaction, and engagement truly matter.
Tasks
1. Design, develop, and maintain Java backend applications using Java 8+ and Spring / Spring Boot frameworks.
2. Model and manage relational databases (Oracle, PostgreSQL, SQL), including writing efficient queries and optimising database performance.
3. Implement and manage JPA/Hibernate mappings for application data access.
4. Participate in application architecture design, following Microservices, Hexagonal, and other architectural patterns.
5. Develop, maintain, and support CI/CD pipelines to automate build, test, and deployment processes.
6. Write unit tests and integration tests to ensure code quality and reliability.
7. Collaborate with frontend developers for Java-based UI solutions (e.g., Angular) where applicable.
8. Provide technical support and guidance to team members.
9. Troubleshoot and resolve application issues, optimizing code and database performance.
10. Work in Agile teams, participating in sprint planning, stand-ups, reviews, and retrospectives.
Requirements
* Experience in Java Backend development with strong theoretical knowledge (Java 8 or higher):
* Experience with Spring / Spring Boot
* Experience with RDBMS (Oracle, PostgreSQL, SQL)
* Experience with JPA and Hibernate
* Knowledge of Application Architecture (Microservices, Hexagonal Architecture, etc.)
* Experience with CI/CD
* Experience with Java frontend development (Angular or any other UI framework)
* Experience with AWS or other cloud platforms
* Strong problem-solving skills and logical reasoning
* Experience working in an Agile environment and using Scrum methodologies
* English proficiency at least B2 level
Are you eager to take the next step in your career and get involved in innovative, impactful projects? Join us and become part of a team that values excellence and dedication. #BecomeATruster