¡Activa las notificaciones laborales por email!

Senior Back End Developer - Java

principal33 España

Logroño

A distancia

EUR 40.000 - 60.000

Jornada completa

Hace 2 días
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

A leading IT service company in Spain is seeking a Java Backend Engineer to join their remote team. The role involves implementing high-quality software solutions using Spring Boot, Kafka, and Kubernetes, with a strong emphasis on clean code and agile practices. The ideal candidate will have extensive experience in backend development and a passion for innovation and continuous learning.

Servicios

Private medical insurance (applicable in Spain)
Flexible work hours
Day off on your birthday
Referral bonus for contacts
Gifts for special occasions
Annual week-long accommodation near Valencia

Formación

  • Minimum 5 years experience as a Java Backend Engineer.
  • Minimum 4 years experience with Spring Framework.
  • Experience with event-driven architectures (Kafka or RabbitMQ).
  • Experience managing Keycloak for authentication.

Responsabilidades

  • Implementation of Spring Boot-based Java backends.
  • Software development within the GrASP / MCCS platform.
  • Execution of DevOps tasks in CI / CD and Infrastructure as Code.
  • Participation in project-specific technical meetings.

Conocimientos

Java
Spring Framework
Apache Camel
Kafka
PostgreSQL
Kubernetes
Protobuf
DevOps
Test Automation
Microservices

Descripción del empleo

About us: At Principal33, we strive to make happiness at work a reality. It's not just about money; it's about the work environment and appreciation. We aim to create the best team setup and involve employees in passions. It's fun to get things done!

We encourage innovation and allow employees to pursue their passions. Our strategy aligns with our vision: to become a leading IT service company and promote better work-life balance. With over 200 employees from various countries, we are shaping the future of work.

About the Job :
  1. Implementation of Spring Boot-based Java backends following clean code principles and 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 tasks in CI / CD and Infrastructure as Code (IaC).
  12. Working with agile practices.
  13. Developing understanding of business requirements.
  14. Coordination and creation of user stories.
  15. Participation in project-specific technical meetings.
  16. Consulting in decision-making processes.
  17. Implementation and documentation of iterative software deliveries.
  18. Working with Keycloak for authentication (OAuth).
Necessary competencies :
  • Minimum 5 years experience as a Java Backend Engineer.
  • Minimum 4 years experience with Spring Framework (Boot, Data, JPA, Security).
  • Minimum 4 years experience developing rule-based routing and conversion systems using Apache Camel.
  • Minimum 3 years experience implementing event-driven architectures (Kafka or RabbitMQ).
  • Minimum 3 years experience using Protobuf for data interfaces.
  • Minimum 2 years experience with relational data models and databases, especially PostgreSQL, and object storage solutions (S3, CEPH).
  • Minimum 2 years experience developing containerized applications for Kubernetes, preferably AKS or Rancher.
  • Experience with network proxy framework Kroxylicious.
  • Skills in test automation (unit, integration, end-to-end testing).
  • Experience automating performance testing with Gatling.
  • Experience with CI / CD pipelining.
  • Experience with industry 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 experience implementing configurable software architectures in digital product development.
  • Experience developing software systems for critical infrastructure with high security and reliability requirements.
What we offer :

Way of working: 100% remote. Please only apply if you have a valid European work permit.

Benefits :
  • Private medical insurance (applicable 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 skills, evolve in the tech community, and grow professionally.

Opportunity to attend 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.