Job Openings Senior Java Developer (Spanish speaking)_94571

About the job Senior Java Developer (Spanish speaking)_94571

We are recruiting for our client, the project is for a top global fashion retailer operating in over 200 markets online and 90 markets offline. This is an exciting opportunity to join a dynamic team and work on cutting-edge digital solutions that drive the retail industry forward.

IF YOU ARE

  • Proficient in developing applications with complex business logic

  • Experienced with Java 17+, Maven, and Spring frameworks (IoC, MVC, Data, Security, Spring Boot)

  • Knowledgeable in JPA, Hibernate, and databases such as MariaDB/PostgreSQL and MongoDB

  • Skilled with testing tools like JUnit, JMeter, SpringTest, and code coverage tools (JaCoCo, Mutation Tests)

  • Competent in version control using Git

  • Versed in Kafka, Avro, and Schema Registry

  • Following an API-first approach using OpenAPI

  • Familiar with monitoring and security tools like Grafana, SonarQ, and Snyk

  • Experienced with OLAP systems and containerization tools such as OpenShift and Docker

  • Knowledgeable about authentication and authorization methods, including OAuth and RBAC/ABAC

  • Applying principles of hexagonal architecture

  • Familiar with Redis, gRPC, and Argo CD

  • Equipped with strong communication and presentation skills

  • Effective in conveying concepts and guidelines to development teams and stakeholders

  • Fluent in English at an upper-intermediate level

  • Proficient in Spanish, with strong verbal and written skills

AND YOU WANT TO

  • Work with service-oriented architecture

  • Develop complex business solutions

  • Contribute to core functionality changes as microservices evolve

  • Collaborate closely with the customer, including participating in business trips

  • Oversee the technical aspects of the product and drive strategic initiatives to enhance the solution over time

  • Lead and manage the technical development team, serving as the primary technical authority

  • Collaborate with the Product Owner to define and prioritize the technical aspects of the product backlog and requirements

  • Ensure technical excellence and success of delivered solutions

  • Engage in hands-on coding to address complex issues within the system under development

  • Act as a primary expert on technological architecture, contributing to its continuous development and enhancement

  • Ensure the solution adheres to the established architecture and is consistently updated to the latest versions

  • Monitor and ensure smooth application performance in the production environment, proactively resolving user-reported incidents

  • Facilitate continuous deployment processes, adhering to rigorous testing protocols including unit, functional, and regression tests

  • Provide technical support and guidance to align with the overarching architecture

  • Assist in deploying functionalities across various environments

  • Manage technical debt and drive its prioritization within development cycles

  • Advocate for and mentor team members on best practices to ensure high-quality outcomes

  • Identify and eliminate technical obstacles, fostering an environment of continuous improvement

TOGETHER WE WILL

  • Be a part of an Agile team of developers

  • Participate in making technical decisions regarding the project

  • Watch for the future and the scalability of the microservices under the charge

  • Support your technical and personal growth through a dedicated career plan for your role

  • Create an exceptional customer experience

  • Give you access to experienced specialists who are very willing to share their knowledge

  • Gain certifications from leading providers

  • Be a part of something bigger than a single project in the professional community