Senior Java Developer Java Spring Boot + Angular

Senior Java Developer Java Spring Boot + Angular

Coremain
Coremain
Santiago de Compostela, SpainCompetitiveHybridAdded yesterdaySenior · 3+ years

Need a visa? No sponsorship mentioned here. Browse visa jobs.

About the role

Would you like to work on a technology project with real impact?

We are looking for a Senior Java Developer to join a long-term project in the aeronautical sector, collaborating with a client we have been working with continuously for years.

You will be part of a team that develops R&D solutions for the real-time management and monitoring of unmanned aircraft (drones) and emergency aircraft, taking part in the evolution of a critical platform that is already in production and continues to grow with new features and use cases.

This is an excellent opportunity to work with modern technologies, microservices architectures, and an environment where your contribution will have a direct impact on the evolution of the product.

What you'll do

What will your mission be?

You will join the development team, working closely with the Systems and DevOps team.

You will participate in the entire development lifecycle:

  • Analysis and design of solutions.
  • Development of new features.
  • Corrective and evolutionary maintenance of the platform.
  • Incident resolution and technical support.
  • Validation and verification testing.
  • Collaboration with the DevOps team for deployments, and you will also help validate new environments and their technological evolution.
  • Participation in the evolution of the architecture and continuous improvement of the platform.

What we're looking for

  • At a minimum, you must hold a university degree in ICT (Bachelor's degree in Computer Engineering, Telecommunications, etc.). Applications with higher-level vocational training (FP2) will also be considered for other positions in the area/project.
  • At least 3 years of experience developing microservices with Java and Spring Boot.
  • Experience with Angular for frontend development.
  • Experience in designing, developing, and documenting REST APIs following standards (OpenAPI/Swagger), service versioning, contract definition, etc.
  • Regular experience working with Maven, Spring Framework, Hibernate / JPA.
  • Solid command of PostgreSQL / SQL databases.
  • Comfortable working with Git (GitLab, GitHub, or similar).
  • Experience working with Docker artifacts.

Beyond the technical side, we would like to bring on board someone with the ability to adapt to different technologies and contexts, who enjoys working side by side with clients and their team, fostering smooth communication and contributing new ideas, innovative approaches, and solutions to any issues that may arise.

Nice to have

Since the project includes real-time flight monitoring, experience with GIS technologies/projects (PostGIS, OpenLayers, etc.) will be highly valued, as will experience with the following technologies:

  • Azure DevOps.
  • RabbitMQ.
  • OAuth2 / Keycloak.
  • NodeJS.
  • Tomcat.
  • Unix/Linux.
  • Experience with integration and deployment processes.

What you'll get

What do we offer?

  • Highly interesting R&D project, in continuous technological evolution.
  • Modern technologies and microservices architecture.
  • 100% remote work, with the possibility of occasionally attending Coremain's offices (Santiago de Compostela) when necessary and on an occasional basis (once a month).
  • Flexible working hours with up to four months of reduced hours.
  • Career plan and annual training plans.

How you'll work

hybrid

About the company & team

IT

Additional information

If you are looking for a stable project with room for growth, where you can take part in developments with real impact and be part of a close-knit, highly specialized team, we would love to meet you.

At Coremain, we promote equal opportunities in all selection and hiring processes, which are carried out without distinction of gender, age, origin, sexual orientation, religion, or any other personal or social condition.

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

Apply at Coremain