¡Activa las notificaciones laborales por email!

Senior Back End Developer - Java

buscojobs España

Las Palmas de Gran Canaria

A distancia

EUR 40.000 - 60.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Une entreprise innovante recherche un Java Backend Engineer pour rejoindre une équipe dynamique. Vous serez responsable de l'implémentation de solutions logicielles de haute qualité, en utilisant des technologies modernes comme Spring Boot et Kafka. Ce poste offre un environnement de travail 100% à distance et de nombreuses opportunités de développement professionnel.

Servicios

Assurance médicale privée
Horaires de travail flexibles
Jour de congé pour votre anniversaire
Prime de recommandation
Cadeaux pour occasions spéciales
Environnement international et multiculturel
Hébergement gratuit annuel

Formación

  • Minimum de 5 ans d'expérience en tant qu'ingénieur backend Java.
  • Expérience avec le Spring Framework (Boot, Data, JPA, Security).
  • Connaissances en architectures microservices et DevOps.

Responsabilidades

  • Implémentation de backends Java basés sur Spring Boot.
  • Développement de systèmes dans l'environnement GrASP/MCCS.
  • Exécution de tâches liées à DevOps en CI/CD.

Conocimientos

Java
Spring Framework
Kafka
Kubernetes
DevOps
Test Automation

Descripción del empleo

About us

At Principal33, we strive to make happiness at work a reality. Because it's not just about the money; it's also about the work environment and appreciation. We aim to create the best team setup you can imagine and get involved in things you're passionate about. And you can be part of it because it's fun to get things done!

We want our employees to innovate, and we allow them to pursue what they are truly passionate about. Based on this conviction, Principal33 aligns its strategy around its vision: to become a leading IT service company and promote a better work-life balance. With over 200 employees from different countries, we are actively shaping the future of work.

About the Job

Tasks:

  1. Implementation of Spring Boot-based Java backends using clean code principles with high-quality standards
  2. Software development within the GrASP/MCCS platform environment
  3. Platform enabler functionalities for data exchange and conversion
  4. Implementation of event-driven distributed architectures (Kafka)
  5. Use of cloud-native solution approaches
  6. Test-driven development (TDD)
  7. Working with established software patterns
  8. Working with container technologies in Kubernetes environments
  9. Independent problem analysis and debugging
  10. Handling of common database systems
  11. Execution of DevOps-related tasks in CI/CD and Infrastructure as Code (IaC)
  12. Working with agile practices
  13. Developing a fundamental understanding of business requirements
  14. Coordination and creation of user stories
  15. Participation in project-specific technical meetings as required for task delivery
  16. Consulting in decision-making processes
  17. Implementation and documentation of iterative software deliveries
  18. Working with Keycloak as authentication technology (OAuth)
Necessary Competencies
  • Minimum of 5 years experience as a Java Backend Engineer
  • Minimum of 4 years experience working with the Spring Framework (Boot, Data, JPA, Security)
  • Minimum of 4 years experience developing rule-based routing and conversion systems for data using Apache Camel
  • Minimum of 3 years experience implementing event-driven architectures (Kafka or RabbitMQ)
  • Minimum of 3 years experience using Protobuf for defining data interfaces
  • Minimum of 2 years experience working with relational data models and databases (particularly PostgreSQL), as well as object storage solutions (S3, CEPH, or similar)
  • Minimum of 2 years experience developing containerized applications for Kubernetes, preferably AKS and/or Rancher
  • Experience with the network proxy framework Kroxylicious
  • Skills in test automation (unit, integration, end-to-end testing)
  • Experience automating performance testing with Gatling in conjunction with event-streaming systems
  • Experience with CI/CD pipelining
  • Experience working with specialized industry protocols, preferably in the energy sector (e.g., IEC104, TASE.2, or similar)
  • Experience in provisioning, managing, and using Keycloak as authentication technology
  • Deep understanding of microservice architectures from both developer and DevOps perspectives
  • Minimum of 2 years experience implementing configurable or parameterizable software architectures in digital product development
  • Experience developing software systems for critical infrastructure or industries with comparable IT security and reliability requirements
What We Offer

Way of working: Remote 100%

Please only apply if you have a valid European work permit.

Benefits
  • Private medical insurance (applicable for candidates in Spain)
  • Flexible work hours
  • Day off on your birthday
  • Referral bonus if you bring your contacts
  • Gifts for special occasions
  • International and multicultural environment
  • A free week-long accommodation annually at our corporate apartment near Valencia, Spain (subject to availability)
Events

Summer party!

(Self)-Development

Continuous training to help you improve your technical skills, evolve in the tech community, and develop as a professional.

We are actively involved in the tech community, offering opportunities to attend and participate in local and international tech events.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.