Java Software Engineer - Microservices en Alcobendas

ROLE: Develop and maintain scalable and robust Java based backend applicationsAnalyse and define technical solutionsCollaborate in the design of architecture, technical solutions and structure for projectsMaintain high standards of design and code quality at all timesApply state-of-the-art automated testing practices (unit, integration and acceptance tests)Contribute to product innovation ideas, prototypes, functional and design specifications in addition to production softwareApply agile methodologies throughout the development processPROFILE: Engineering Bachelor or Master's degree in Computer Science or related fieldKnowledge of Patterns and Good Practices to design and develop quality and clean code3+ years of hands-on experience as a

Descripción del empleo

ROLE:

  • Develop and maintain scalable and robust Java based backend applications
  • Analyse and define technical solutions
  • Collaborate in the design of architecture, technical solutions and structure for projects
  • Maintain high standards of design and code quality at all times
  • Apply state-of-the-art automated testing practices (unit, integration and acceptance tests)
  • Contribute to product innovation ideas, prototypes, functional and design specifications in addition to production software
  • Apply agile methodologies throughout the development process



PROFILE:

  • Engineering Bachelor or Master's degree in Computer Science or related field
  • Knowledge of Patterns and Good Practices to design and develop quality and clean code
  • 3+ years of hands-on experience as a backend developer in microservice architecture
  • Extensive experience in leading-edge, Java-based projects (Java 8 as a minimum)
  • Deep expertise Spring Boot based applications
  • Working knowledge of message queue processing like Apache Kafka
  • Good understanding of continuous Integration tools such as Jenkins
  • Working experience with GIT or similar source code versioning tools
  • Skilled in automated unit and system testing
  • Knowledge of database technologies, like Oracle, PostgreSQL
  • Understanding of container management using Docker and Kubernetes (Openshift)
  • Experience with HTTP/2 and related technologies like gRPC and Protobuf plus
  • Experience with functional or reactive programming a plus
  • Experience working with front-end developers and REST applications
  • Experience with Agile methodologies such as SCRUM
  • Team player in a multi-cultural working environment with ability to work independently
  • Fluent in English.




JOIN US!

  • Our success comes from our highly skilled and talented employees
  • Respectful entrepreneurship and a long-term vision are key for success
  • Our people contribute to a more secure world
  • Diversity at all levels of an organisation is a strength





We offer an exciting and challenging role, with great potential for personal development within a unique organization in a fascinating industry.

Your file will be handled with upmost confidentiality and discretion.

Información extra

Status
Activa
Estudios requeridos
Otros
Localización
Alcobendas
Horas a la semana
8 - 40
Tipo de contrato
Tiempo completo
Publicado el
12-05-2022
Tipo de trabajo
Marketing / Publicidad
Carnet de conducir
No
Vehículo
No
Carta de motivación
No
Idiomas
Español

Alcobendas | Trabajo de marketing | Tiempo completo | Otros

Solicita ya

Compartir esta oferta