¡Activa las notificaciones laborales por email!

Java Developer

buscojobs España

Lugo

Presencial

EUR 40.000 - 80.000

Jornada completa

Hace 30+ días

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

Una empresa innovadora busca un Desarrollador Java para un proyecto remoto con un cliente español. El candidato ideal tendrá al menos 6 años de experiencia en desarrollo Java, con un enfoque en la creación de APIs y arquitecturas distribuidas. Trabajará en un equipo dinámico, contribuyendo al desarrollo de un producto clave en el área de pagos. Se valorará la experiencia en tecnologías de nube y un fuerte compromiso con la calidad del código. Esta es una oportunidad emocionante para aquellos que buscan crecer en un entorno colaborativo y desafiante.

Formación

  • Mínimo 6 años de experiencia en desarrollo Java y diseño de arquitecturas distribuidas.
  • Conocimiento de patrones de desarrollo y arquitecturas en Java, especialmente en entornos concurrentes.

Responsabilidades

  • Desarrollar y diseñar APIs para el producto de Payment and Refund Routers.
  • Colaborar con el equipo en sprints de 2 semanas y asegurar la calidad del código.

Conocimientos

Java
API Design
Clean Code
DDD (Domain-Driven Design)
Fluency in Spanish
Continuous Integration
Spring
Scrum

Herramientas

Maven
Kafka
gRPC
OpenAI

Descripción del empleo

Decskill, founded in 2014 as an IT Consulting Company, places paramount importance on its greatest asset: its people. Our main mission is to deliver value through knowledge and talent, and we achieve this by fostering a culture of excellence and investing in the development and well-being of our people. With over 600 dedicated professionals and offices in Lisbon, Porto, Madrid, and Luxembourg, Decskill operates across three core areas:

  • Decskill Talent: We believe that our people are key to our success. Through Decskill Talent, we empower our team to embrace the digital transformation challenges of our clients. We collaborate with clients to drive innovation, ensuring project success and business growth.
  • Decskill Boost: Equipping our team with the latest tools and methodologies, we optimize Time-to-Market and deliver innovative solutions exceeding client expectations.
  • Decskill Connect: Our team collaborates closely with clients to implement and manage IT infrastructures that generate long-term value.

At Decskill, we believe that by nurturing and empowering our people to confront the challenges of digital transformation, we create value not only for our clients but also for our entire ecosystem, fostering a digital community dedicated to growth and progress.

We are looking for a Java Developer for a remote project for a Spanish client.

Your goal will be to build the Payment and Refund Routers product within the Platform Core Payments unit.

You will work in a team of over 12 people, including development profiles, business analysts, an Engineering Manager, a Technical Lead, and a Product Owner.

Job Description:

  • Communicate ideas, new methods, or technologies with the aim of improving the current technology stack.
  • Participate actively and consistently in the design and development of APIs.
  • Ensure the quality of development and clean code (Clean Code).
  • Stay up-to-date with technologies, especially those related to e-commerce.
  • Identify new trends that can be utilized to achieve maximum results.
  • Work in a team and closely with the Tech Lead and the rest of the development team.
  • Follow all project and company guidelines and standards, ensuring the team adheres to them.
  • Work in 2-week sprints, mainly composed of iterative user stories, and take team responsibility for this commitment.

Required Knowledge:

  • Knowledge and understanding of DDD (Domain-Driven Design) fundamentals.
  • Knowledge that enables participation in the design of system architecture based on distributed services.
  • In-depth knowledge of development patterns and architectures in Java.
  • Knowledge of or experience with protobuf and gRPC.

Requirements: Important:

  • At least 6 years of experience.
  • Experience in the design of system architecture based on distributed services.
  • Experience or knowledge of hexagonal architecture.
  • Proven experience in high-performance and concurrent execution environments.
  • Experience in API design and development.
  • Knowledge of Kafka or another queue manager.
  • Proven experience in continuous integration development and code review.
  • Experience with Spring.
  • Experience as part of a Scrum team.
  • Fluency in Spanish.
  • Availability for passive guard rotation system.
  • Prior knowledge of the payments domain is appreciated.

Valuable:

  • Experience with cloud technologies.
  • Participation in defining an API strategy and knowledge of standard specifications (OpenAPI, AsyncAPI, RAML, etc.).

Hard Skills:

  • Java 8-11.
  • API first.
  • Spring.
  • OpenAI.
  • Maven.
  • CI / CD.
  • DDD.
  • SCRUM.

If you're interested in this job please send your CV in English to [email] with reference LM / JD.

Decskill is committed to equality and non-discrimination with all our talents. We recruit and promote talent based on diversity and inclusion, regardless of age, gender, ethnicity, race, nationality, or any other form of discrimination incompatible with the dignity of the human being.

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.