Java Developer

Sourcing Trust

contract

Posted on:

Location Type: Hybrid

Location: LisbonPortugal

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpringSpring BootREST APIsOraclePostgreSQLSQLJPAHibernateCI/CD
Soft Skills
self-organizationcollaborationcode reviewscommitment to deadlines
Certifications
Bachelor's degree in Computer EngineeringBachelor's degree in Computer ScienceBachelor's degree in Information Systems