Senior Java Developer (Remote from Spain)
UST·Madrid, Spain
What they offer
Fully remote
Per the ad.
What they ask for
Have the right to work in Spain
UST doesn't mention sponsorship in the ad.
Work in English
English is required, per the ad.
Have 4+ years of experience
Senior-level role.
Pulled from the advert automatically — the full ad is what counts.
About the role
We are still looking for talent... and we would love for you to join our team!
To get to know us a little better, UST is a North American multinational certified as a Top Employer and Great Place to Work with more than 35,000 employees globally and presence in more than 35 countries. We are leaders in digital technology services and provide large-scale technological solutions to large companies.
We are looking for a Senior Java Developer with advanced Apache Kafka experience to join a large-scale project within an innovative technological environment using agile methodologies. The selected person will participate in the development and evolution of microservices-based solutions, working with cutting-edge technologies and collaborating with multidisciplinary teams.
What you'll do
- Development and maintenance of applications based on microservices architecture.
- Design, implementation, and optimization of solutions using Java and Spring Boot.
- Management and integration of messaging platforms with Apache Kafka.
- Design and development of backend APIs and services.
- Application of functional programming principles and development best practices.
- Participation in software design and technical decision-making.
- Quality-driven development using TDD and/or BDD.
- Integration with relational and NoSQL databases.
- Collaboration in Agile environments under the Scrum methodology.
- Participation in incident resolution and support within the established on-call model.
What we're looking for
- Minimum of 4 years of experience in similar positions.
- Solid and demonstrable experience with Apache Kafka (minimum 4 years).
- Advanced experience in: Java 8 or higher, Spring Framework, Spring Boot, Microservices, JPA, Software Design, Functional Programming, Testing (TDD and/or BDD).
- Knowledge of databases: PostgreSQL, Oracle, and MongoDB.
- Experience working with Agile methodologies (Scrum).
- Minimum English level B2.
Nice to have
- Knowledge of reactive programming.
- Experience in APIfication and OAS3 specifications.
- Any additional knowledge related to distributed architectures, system integration, or cloud environments.
What you'll get
- 23 working days of vacation, plus December 24th and 31st off.
- Numerous social benefits (health insurance, remote work allowance, life insurance, and accident insurance).
- Flexible Compensation Program (meal cards, childcare checks, transportation cards, online English classes, health insurance for your family...).
- Free access to multiple training platforms.
- Stability and professional career development.
- We have an employee referral bonus program in place.
- Option to choose to receive your salary in 12 or 14 payments.
- Work-life balance measures (flexible hours, remote work, access to specialists (psychologist, nutritionist, personal trainer), intensive workday on Fridays and during the summer, depending on the project).
- UST Club platform discounts and gym membership discounts.
If you want to know more, do not hesitate to sign up and we will contact you to provide more information about the position! We are waiting for you!
How you'll work
The position requires participation in 24/7 on-call shifts on a rotating basis, approximately one week every 3 or 4 months, depending on team scheduling.
Additional information
At UST, we are committed to equal opportunities in our selection processes and do not engage in any type of discrimination based on race, gender, disability, age, religion, sexual orientation, or nationality. We are committed to disability and support the incorporation of people with a disability certificate.
About the role
¡Seguimos buscando talento...y nos encantaría que te unieras a nuestro equipo!
Para que nos conozcas algo mejor, UST es una multinacional norteamericana certificada como Top Employer y Great Place to Work con más de 35.000 empleados a nivel global y con presencia en más de 35 países. Somos líderes en servicios de tecnología digital y proporcionamos soluciones tecnológicas de gran alcance a grandes compañías.
Buscamos un/aSenior Java Developer con experiencia avanzada en Apache Kafkapara incorporarse a un proyecto de gran envergadura dentro de un entorno tecnológico innovador y con metodologías ágiles. La persona seleccionada participará en el desarrollo y evolución de soluciones basadas en microservicios, trabajando con tecnologías de última generación y colaborando con equipos multidisciplinares.
What you'll do
- Desarrollo y mantenimiento de aplicaciones basadas en arquitectura de microservicios.
- Diseño, implementación y optimización de soluciones utilizando Java y Spring Boot.
- Gestión e integración de plataformas de mensajería con Apache Kafka.
- Diseño y desarrollo de APIs y servicios backend.
- Aplicación de principios de programación funcional y buenas prácticas de desarrollo.
- Participación en el diseño de software y toma de decisiones técnicas.
- Desarrollo orientado a calidad mediante TDD y/o BDD.
- Integración con bases de datos relacionales y NoSQL.
- Colaboración en entornos Agile bajo metodología Scrum.
- Participación en la resolución de incidencias y soporte dentro del modelo de guardias establecido.
What we're looking for
- Experiencia mínima de 4 años en posiciones similares.
- Experiencia sólida y demostrable en Apache Kafka (mínimo 4 años).
- Experiencia avanzada en: Java 8 o superior, Spring Framework, Spring Boot, Microservicios, JPA, Diseño de Software, Programación Funcional, Testing (TDD y/o BDD).
- Conocimientos de bases de datos: PostgreSQL, Oracle y MongoDB.
- Experiencia trabajando con metodologías Agile (Scrum).
- Nivel de inglés mínimo B2.
Nice to have
- Conocimientos de programación reactiva.
- Experiencia en APIficación y especificaciones OAS3.
- Cualquier conocimiento adicional relacionado con arquitecturas distribuidas, integración de sistemas o entornos cloud.
What you'll get
- 23 días laborables de vacaciones y el 24 y 31 de diciembre.
- Numerosos beneficios sociales (seguro médico, ayuda al teletrabajo, seguro de vida y seguro de accidentes).
- Programa de Retribución Flexible (tarjeta comida, cheques guardería, tarjeta transporte, clases de inglés online, seguro médico para tu familia...).
- Acceso gratuito a varias plataformas de formación.
- Estabilidad y carrera profesional.
- Tenemos implantado un plan de compensación de referencias internas.
- Posibilidad de elección de percibir tu salario en 12 o 14 pagas.
- Medidas de conciliación (horario flexible, teletrabajo, asesoramiento de especialistas (psicólogo, nutricionista, entrenador personal), jornada intensiva los viernes y en verano según proyecto).
- Plataforma UST Club descuentos y descuentos en gimnasios.
Si quieres conocer más, no dudes en inscribirte y nos pondremos en contacto contigo para ampliarte información de la posición ¡Te estamos esperando!
How you'll work
La posición requiereparticipación en guardias 24/7 de forma rotativa, con una frecuencia aproximada de una semana cada 3 o 4 meses, según la planificación del equipo.
Additional information
En UST nos comprometemos con la igualdad de oportunidades en nuestros procesos de selección y no realizamos ningún tipo de discriminación por razón de raza, género, discapacidad, edad, religión, orientación sexual o nacionalidad. Estamos comprometidos con la discapacidad y apostamos por la incorporación de personas con certificado de discapacidad.
This job was automatically translated to English, .
About the company
UST
Technology