Java Developer
Sourcing Trust
contract
Posted on:
Location Type: Hybrid
Location: Lisbon • Portugal
Visit company websiteExplore more
Tech Stack
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