TalentHackers Jobspot header image

Senior Software Engineer

975 € Recompensa
1 vacante
45.000 - 55.000 € / año

Barcelona o Sevilla
Presencial
De 3 a 5 años de experiencia
Indefinido · Jornada completa

As a senior software engineer you will work closely with the Product & QA teams to ensure the product requirements are correctly translated into software requirements, following software engineering best practices while the quality of the development and milestones of the projects are met. You will be setting the SW team’s technical roadmap by selecting the frameworks & tools to be used.

An ideal candidate will be a passionate cloud developer, with strong experience driving software programs across engineering organizations. You are methodical, a self-starter, and passionate about quality but also keen to help grow and coach individuals. The successful candidate is an experienced hands-on software engineer who can start building software systems while attracting other extraordinary developers to build a high performing team.

Main functions
  • Define and develop models based on microservices (spring cloud, Angular, JAVA SE 14, C++, Go)
  • Know and promote the implementation of good practices and SOLID principles, as well as TDD, DDD into cloud/on-premises/Embedded IoT systems.
  • Design and maintain UML models (use cases, ORM, class diagrams, etc.)
Requirements

Must have:

  • 3 years of experience in DDD modelling with UML
  • 3 years of development experience with Spring Boot and Java 11 or higher.
  • 2 years of experience deploying systems on Kubernetes based infrastructure.
  • Experience designing and developing event-driven microservices architectures for different domains.
  • 5 years of experience developing and leading software projects deployed on cloud, on premises and embedded IoT systems.
  • Experience with modern distributed databased systems.
  • Experience of Maven, GIT
  • Automation and related tool selection and evolution.
  • Be able to analyse and help in the design of test Cases and test Scenarios for cloud/microservices and embedded products.
  • Good communications skills you’re willing and able to document software requirements, use cases and user histories.
  • Positive, can do attitude.

Nice to have:

  • Experience with GCP and VMware.
  • Experience designing data analytics systems and AI systems (mainly based on Apache tools, ELK, Dataiku, etc.)
  • Some experience with edge computing frameworks from Linux foundation or those related to 5G MEC.
  • 3 years of development experience in embedded systems (C++, Go, Bash).
  • Experience deploying MLOPS pipelines into production.
  • Experience with popular testing & automation tools Jenkins, Selenium, Postman, JUnit, JMeter, SonarQ
Horario flexible
Horario de entrada y salida flexibles, libertad para gestionar asuntos personales o familiares.
Remote friendly
Libertad para trabajar algunos días de la semana desde casa.
¿Conoces un Senior Software Engineer?
Si así es, puedes recomendarlo en esta oferta y si es contratado, te llevas nuestra recompensa.975€ de recompensa si encuentras al candidato ideal!
o comparte
Oferta Cerrada

Que no te vuelva a pasar. Crea tu alerta de empleo personalizada y recibe nuevas ofertas como ésta.

Siguientes pasos
Revisión de tu perfil
Nuestro equipo de expertos evaluará tu perfil para ver si se ajusta con la oferta. Te informaremos tanto si es así como si no.
Entrevista telefónica
Si tu perfil encaja con lo que estamos buscando, te llamaremos para completar y validar tu perfil.
Entrevista con cliente
Una vez evaluado por nuestro equipo, lo compartiremos con nuestro cliente para que realice las pruebas y/o entrevistas oportunas.
Oferta y contratación
¡Enhorabuena! Has sido el candidato seleccionado. Nos pondremos en contacto contigo para darte la buena noticia.