
Java Developer – Microservices
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Office
Location: Valencia • Spain
Visit company websiteExplore more
About the role
- As a Software Engineer, you will play a crucial role in designing, developing, maintaining, and optimizing Java-based applications.
- You will work in a multidisciplinary and international environment with cutting-edge technologies, in Agile environments.
- You will collaborate in defining and refining software architecture and design patterns.
- You will also contribute to the continuous improvement of development processes and best practices.
Requirements
- Has +2 years of relevant work experience.
- Possesses knowledge of concepts related to programming, software design, and software development principles.
- Proficiency in Java: Extensive experience with Java 8-17 (streams, interfaces...), Spring frameworks, and accustomed to working with Microservices Architecture.
- Software Development Lifecycle: understanding of the software development lifecycle and methodologies such as Scrum.
- Database Management: Experience with relational and non-relational databases, including SQL and NoSQL.
- Testing and Debugging: Experience in unit testing, integration testing, and debugging using tools like JUnit and Mockito.
- Version Control: Experience with version control systems like Git, GitLab, GitHub.
- Excellent verbal and written communication skills, with the ability to collaborate effectively with remote teams.
- Fluent in French to communicate with teams and customers (English is a plus and will be considered).
- Strong analytical and problem-solving skills.
- Possessing a disability certificate will be positively valued within the framework of our inclusion and diversity policy.
Benefits
- We offer a wide range of training options, both in-person and online, including certifications.
- Our commitment to inclusion and equal opportunities is reflected in our Equality Plan and Code of Ethics, which ensure the professional development of our staff.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJava 8-17Spring frameworksMicroservices ArchitectureSoftware Development LifecycleScrumSQLNoSQLJUnitMockito
Soft Skills
verbal communicationwritten communicationcollaborationanalytical skillsproblem-solving skills
Certifications
disability certificate