¡Activa las notificaciones laborales por email!

Senior Back End Developer - Java

buscojobs España

Ávila

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 ingénieur backend Java pour rejoindre son équipe. Vous serez responsable de la mise en œuvre de solutions basées sur Spring Boot et d'architectures distribuées, tout en travaillant dans un environnement agile. L'opportunité inclut un travail à distance à 100% et de nombreux avantages, tels qu'une assurance médicale privée et des horaires flexibles.

Servicios

Assurance médicale privée
Horaires flexibles
Jour de congé pour votre anniversaire
Bonus de recommandation
Cadeaux pour occasions spéciales
Environnement international et multiculturel
Semaine d'hébergement annuelle près de Valence

Formación

  • Minimum 5 ans d'expérience en tant qu'ingénieur backend Java.
  • Expérience avec le Spring Framework et Kafka.
  • Compétences en développement d'architectures distribuées.

Responsabilidades

  • Implémentation de backends Java basés sur Spring Boot.
  • Développement d'architectures distribuées et solutions cloud.
  • Collaboration au sein d'équipes agiles.

Conocimientos

Java
Spring Framework
Kafka
DevOps
Test Automation

Herramientas

Kubernetes
PostgreSQL
Apache Camel
Keycloak

Descripción del empleo

About us: At Principal33, we strive to make happiness at work a reality. It's not just about the money, but also about the work environment and appreciation. We aim to create the best team setup and involve our employees in passionate projects. Join us for a fun and productive work experience!

We encourage innovation and support our employees in pursuing their passions. Our strategy is centered around our vision to become a leading IT service provider and promote a better work-life balance. With over 200 employees from diverse countries, we are shaping the future of work.

About the Job :
  • Implementation of Spring Boot-based Java backends following clean code principles and high-quality standards.
  • Software development within the GrASP / MCCS platform environment.
  • Development of platform enabler functionalities for data exchange and conversion.
  • Implementation of event-driven distributed architectures (Kafka).
  • Utilization of cloud-native solutions.
  • Test-driven development (TDD).
  • Application of established software patterns.
  • Work with container technologies in Kubernetes environments.
  • Independent problem analysis and debugging.
  • Handling common database systems.
  • Execution of DevOps tasks in CI/CD and Infrastructure as Code (IaC).
  • Collaboration within agile teams.
  • Development of understanding of business requirements.
  • Coordination and creation of user stories.
  • Participation in technical meetings for project delivery.
  • Consultation in decision-making processes.
  • Implementation and documentation of iterative software deliveries.
  • Working with Keycloak for authentication (OAuth).
Necessary competencies :
  • Minimum 5 years experience as a Java Backend Engineer.
  • At least 4 years working with the Spring Framework (Boot, Data, JPA, Security).
  • At least 4 years developing rule-based routing and conversion systems using Apache Camel.
  • Minimum 3 years implementing event-driven architectures (Kafka or RabbitMQ).
  • At least 3 years using Protobuf for data interface definitions.
  • Minimum 2 years working with relational databases (especially PostgreSQL) and object storage solutions (S3, CEPH).
  • At least 2 years developing containerized applications for Kubernetes (preferably AKS and/or Rancher).
  • Experience with network proxy frameworks like Kroxylicious.
  • Skills in test automation (unit, integration, end-to-end).
  • Experience automating performance testing with Gatling.
  • Experience with CI/CD pipelines.
  • Experience with industry-specific protocols, preferably in the energy sector (e.g., IEC104, TASE.2).
  • Experience managing and using Keycloak for authentication.
  • Deep understanding of microservice architectures from both developer and DevOps perspectives.
  • Minimum 2 years developing configurable software architectures in digital products.
  • Experience developing software for critical infrastructure with high security and reliability requirements.
What we offer :
  • Remote work 100%.
  • Please only apply if you have a valid European work permit.
Benefits :
  • Private medical insurance (for candidates in Spain).
  • Flexible work hours.
  • Day off on your birthday.
  • Referral bonus for contacts.
  • Gifts for special occasions.
  • International and multicultural environment.
  • Annual week-long accommodation near Valencia, Spain (subject to availability).
Events :

Summer party!

Self-Development :

Continuous training to improve technical skills, grow within the tech community, and develop professionally.

Participation in local and international tech events is encouraged.

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.