Empresa: Michael Page
Provincia: Valencia
Población: Valencia
Descripción:
Perfil buscado (Hombre/Mujer)
• Analysis, design and conception of sophisticated solution architectures for our digital solutions and complex business applications.
• Lead developer role in the project team and therefore especially in distributed development projects: Main contact person for the project manager and/or product owner as well as other software developers in the team.
• Develop sophisticated web/Java applications together with his/her co-workers on behalf of our demanding clients in medium to very large software projects.
• Leading and coaching software developers in the team, giving methodological and technical direction/orientation to team members. Establish and teach state of the art engineering practices.
• Participation in pre-sales activities (creation of solution concepts, cost estimates, customer presentations, etc.)
• Pay attention to and take care of non-functional requirements (software quality, performance, maintainability, security, etc.).
• Role that stands out for his/her independent and autonomous action, leadership capacity and mastery of technologies.
• Opportunity to grow|International environment
Technically
• Technical studies related to software engineering
• Degree: Master
• At least 8 years of experience in a similar position
• Experience in agile software development (Scrum)
• Expert knowledge of Java technologies (Java 11 and above) and open source frameworks (Spring, JEE, )
• Solid experience in database design and implementation
• Experience with microservice architecture and design patterns
• Test Driven Development, Mockito, Junit, Git, Tomcat, Gradle
• Good knowledge of DevOps technologies (preferred Docker, Openshift, Kubernetes).
• Combined knowledge of backend and frontend will be positively valued.
Personally:
• Project language is English and according to the