LUZA Group

Senior Java Developer

LUZA Group

contract

Posted on:

Location Type: Hybrid

Location: LisboaPortugal

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and maintain Java-based applications using Spring Boot and related technologies
  • Participate in requirements analysis, solution architecture, and technical design
  • Write clean, scalable, and well-documented code
  • Perform code reviews and ensure best practices in software development
  • Implement and maintain RESTful APIs
  • Collaborate with cross-functional teams to deliver robust solutions
  • Participate in all phases of the software development lifecycle
  • Contribute to troubleshooting, debugging, and continuous application improvement.

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or related field, or equivalent experience
  • Proficient in Java (8+ preferred)
  • Hands-on experience with Spring Boot and related Spring frameworks
  • Experience building RESTful APIs and integrating with external services
  • Strong knowledge of object-oriented programming principles
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL, Oracle)
  • Experience with source control tools (e.g., Git)
  • Familiarity with CI/CD pipelines and agile methodologies
  • English proficiency (written and verbal) is essential.
Benefits
  • Our company does not sponsor work visas or work permits
  • All applicants must have the legal right to work in the country where the position is based.
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaSpring BootRESTful APIsobject-oriented programmingPostgreSQLMySQLOracleGitCI/CDagile methodologies
Soft Skills
collaborationtroubleshootingdebuggingcommunicationproblem-solvingcode reviewdocumentationscalabilitybest practicesrequirements analysis
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Software Engineering