
Senior Java Developer
LUZA Group
contract
Posted on:
Location Type: Hybrid
Location: Lisboa • Portugal
Visit company websiteExplore more
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