¡Activa las notificaciones laborales por email!

Java Developer

buscojobs España

Pontevedra

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. En esta emocionante posición, serás responsable de construir productos de pagos y reembolsos, trabajando en un equipo diverso y talentoso. Con un enfoque en la calidad del código y la mejora continua, tendrás la oportunidad de influir en la arquitectura del sistema y participar en el diseño de APIs. Esta es una gran oportunidad para aquellos que deseen crecer en un entorno colaborativo y desafiante, donde el conocimiento y la experiencia son valorados y fomentados.

Formación

  • Mínimo 6 años de experiencia en diseño de arquitectura de sistemas.
  • Conocimiento en entornos de ejecución concurrente y de alto rendimiento.

Responsabilidades

  • Desarrollar productos de pagos y reembolsos en un entorno ágil.
  • Colaborar con el equipo en el diseño y desarrollo de APIs.

Conocimientos

Java
API Design
Spring
DDD (Domain-Driven Design)
Kafka
CI/CD
SCRUM
gRPC
protobuf

Herramientas

Maven
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:

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

Required Knowledge:

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

Requirements:

Important: At least 6 years of experience.

  1. Experience in the design of system architecture based on distributed services.
  2. Experience or knowledge of hexagonal architecture.
  3. Proven experience in high-performance and concurrent execution environments.
  4. Experience in API design and development.
  5. Knowledge of Kafka or another queue manager.
  6. Proven experience in continuous integration development and code review.
  7. Experience with Spring.
  8. Experience as part of a Scrum team.
  9. Fluency in Spanish.
  10. Availability for passive guard rotation system.
  11. 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:

  1. Java 8-11.
  2. API first.
  3. Spring.
  4. OpenAI.
  5. Maven.
  6. CI / CD.
  7. DDD.
  8. SCRUM.

If you're interested in this job, please send your CV in English to 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.