About the role

  • Java Developer at SourcingTrust, Lda responsible for software development and collaboration with cross-functional teams in Lisbon, Portugal. Delivering high-quality applications with a focus on software best practices and team delivery.

Responsibilities

  • Responsible for configuring, implementing and unit testing the application
  • Apply software development best practices in daily work
  • Commit to delivery deadlines with the team and promote self-organization to meet them as efficiently as possible
  • Contribute to the development of high-level and detailed application designs
  • Participate in code reviews and collaborate with other developers, designers and architects

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Information Systems, or a related field
  • Minimum of 3 years of professional experience in Java development
  • Strong experience in backend development with Spring and/or Spring Boot
  • Solid knowledge of REST APIs
  • Experience with relational databases (Oracle, PostgreSQL, SQL) and familiarity with NoSQL databases
  • Experience with JPA and Hibernate
  • Good understanding of application architectures (monolithic, microservices, hexagonal architecture, etc.)
  • Experience with CI/CD tools and DevOps practices (e.g., GitHub Actions, workflows)
  • Frontend development experience (React, Next.js, Angular, or other frameworks) — a plus
  • Experience with AWS or other cloud platforms — a plus
  • Minimum English level B2/B2+

Benefits

  • Positive and inclusive work environment
  • Opportunities for continuous growth
  • Specialized support throughout all project phases
  • Team collaboration with designers and architects

Job title

Java Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job