Senior Java Backend Developer

Marlex Recruiting·Madrid, Spain

What they ask for

  • Have the right to work in Spain

    Marlex Recruiting doesn't mention sponsorship in the ad.

  • Speak fluent Spanish

    Listed as a requirement in the ad.

  • Work on-site in Madrid

    No relocation package mentioned.

  • Have 5+ years of experience

    Senior-level role.

Pulled from the advert automatically — the full ad is what counts.

This job was published 3 months ago

Read the full advert

About the role

At Paul Marlex, we are working with a Spanish company specialized in Engineering applied to Cyber Intelligence and digital surveillance, seeking a Senior Java Backend Developer to join their offices in Madrid.

What you'll do

  • Design, develop, and maintain backend solutions based on microservices architecture using Spring Boot and Spring Framework, ensuring high quality, scalability, and performance.
  • Implement and maintain authentication and authorization systems using Spring Security, adapting to the standards and improvements introduced in the latest versions.
  • Participate in the analysis of functional and technical requirements, transforming them into efficient technical solutions.
  • Develop and maintain RESTful and SOAP APIs for the integration of internal and external systems.
  • Optimize and manage data persistence using JPA/Hibernate and custom queries in SQL and PL/SQL.
  • Implement processing queues and asynchronous messaging in distributed systems, including RabbitMQ and Oracle Advanced Queues (AQ).
  • Supervise and conduct code reviews to ensure compliance with best practices and quality standards.
  • Manage code repositories and workflows in GIT, applying version control methodologies and flows such as GitFlow.
  • Collaborate with multidisciplinary teams in agile methodologies such as Scrum or Kanban.
  • Identify and resolve complex issues in production environments, applying advanced debugging and analysis techniques.

Education & certifications

Required education: Technical Engineering in Computer Science or Telecommunications

Desirable certifications:

  • Oracle Certified Professional, Java SE 8/17 Developer
  • Certification in agile methodologies (Scrum Master, Product Owner)
  • Certification in Spring Framework (Pivotal Certified Spring Professional)

Personal Skills

  • Strong analytical skills and a results-oriented approach to problem solving.
  • Excellent communication skills to work in teams and with technical and non-technical stakeholders.
  • Proactivity and initiative to identify and propose improvements to existing processes and solutions.
  • Adaptability to work in dynamic environments and with constantly evolving technologies.
  • Attention to detail and commitment to the quality of delivered software.

Required Experience

  • Minimum 5-6 years of experience in backend application development with Java 8/17.
  • Advanced experience in the design, development, and implementation of microservices using Spring Boot.
  • Solid experience with Spring Framework, leveraging new features and optimizations.
  • Development and maintenance of applications based on RESTful and SOAP architecture.
  • Implementation of robust security systems using Spring Security, adapted to the latest versions of the framework.
  • Extensive handling of Oracle databases and development in SQL and PL/SQL.
  • Advanced use of JPA/Hibernate for data persistence.
  • Management of GIT version control.
  • Implementation and handling of processing queues, including RabbitMQ and Oracle Advanced Queues (AQ).
  • Experience working in agile environments (Scrum/Kanban).

Additional Technical Knowledge

  • Experience in continuous integration and continuous deployment (CI/CD), using tools such as Jenkins, GitLab CI/CD, or similar.
  • Knowledge of monitoring tools (Prometheus, Grafana, or similar).
  • Familiarity with Docker and Kubernetes for container management and deployments.
  • Use of design patterns, event-driven architecture, and API design.
  • Knowledge of web application security (OWASP).
  • Experience with automated testing frameworks (JUnit, Mockito).
  • Management of Linux operating systems for development and production environments.
  • Ability to migrate legacy applications to modern versions of Spring Framework and Java.

You'll most likely need Spanish to apply.This job was automatically translated to English, .

About the company

Marlex Recruiting

Marlex Recruiting

Recruiting

View company profile
Spanish company

Marlex Recruiting is a staffing agency.They recruit for client companies, so the employer you would work for is not named on this ad.