As a Backend Software Engineer, you will design, develop, and maintain secure and scalable backend services and APIs, collaborating with cross-functional teams to enhance TeamViewer products.
Developer Backend SSR/SR — Java
📜 Description
- Participate in the development and evolution of robust, scalable, and secure backend solutions.
- Work on projects that require APIs to achieve 24x7 availability, focusing on resilience and observability.
- Develop APIs and batch processes that meet high security and file processing standards.
🛠️ Requirements
- For Senior positions: 8+ years of development experience.
- For Semi Senior positions: 5+ years of development experience.
- Experience with Java 21 and Spring Boot 3.
- Proficient in developing REST APIs.
- Familiarity with Kafka, Kubernetes, and Docker.
- Knowledge of AWS and GitLab.
- Experience with SQL databases.
- Experience with unit tests and integration tests.
- Value experience in hexagonal architecture, testing, observability, and prior work in payment systems.
✨ Benefits
- 10 business days of vacation plus an additional 5 days.
- Flexible remote-first work environment.
- Monthly in-office meetings for team bonding.
- Coworking spaces and equipment provided for home office.
- Monthly points for benefits platform.
- Health insurance for you and your family.
- Extended leave for important family events.
- Access to English classes and training platforms.
Full job description
En redbee estamos buscando personas Developer Backend SSR/SR para sumarse a proyectos diferentes, con desafíos técnicos vinculados a alta disponibilidad, APIs, procesos batch y medios de pago.
Buscamos personas con experiencia sólida en Java y Spring Boot, que disfruten trabajar con soluciones robustas, escalables y seguras. Algunos de los desafíos que vas a encontrar incluyen llevar APIs a esquemas de disponibilidad 24x7, trabajando sobre resiliencia, escalabilidad, observabilidad y operación en producción; y también desarrollar APIs y procesos batch que requieren altos estándares de seguridad y procesamiento de archivos, dentro de un contexto de medios de pago.
¿Qué vas a hacer?
Vas a trabajar en proyectos donde el backend tiene un rol central, participando en el desarrollo y evolución de soluciones robustas, escalables y seguras.
Algunos de los desafíos incluyen llevar APIs a esquemas de disponibilidad 24x7, trabajando sobre resiliencia, escalabilidad, observabilidad y operación en producción; y desarrollar APIs y procesos batch que requieren altos estándares de seguridad y procesamiento de archivos, dentro de un contexto de medios de pago.
Tecnologías
Java 21 · Spring Boot 3 · Kafka · Kubernetes · Docker · AWS · GitLab · PostgreSQL · SQL Server · MySQL · APIs REST · Swagger · Spring Batch · mTLS · OAuth2 · ArgoCD
También valoramos experiencia en arquitectura hexagonal, testing, observabilidad y experiencia previa en medios de pago o tarjetas.
Requisitos
- Para posiciones Senior: +8 años de experiencia en desarrollo.
- Para posiciones Semi Senior: +5 años de experiencia en desarrollo.
- Experiencia con Java 21 y Spring Boot 3.
- Experiencia desarrollando APIs REST.
- Experiencia con Kafka, Kubernetes y Docker.
- Conocimientos de AWS y GitLab.
- Experiencia con bases de datos SQL.
- Experiencia con unit tests y tests de integración.
- Disponibilidad para trabajar 1 día por semana de manera presencial en Parque Patricios.
Similar jobs
Search more Backend Engineer jobsAs a Forward Deployed Backend/DevOps Engineer, you will design and deploy high-performance backend systems for defense and intelligence customers, ensuring robust infrastructure and rapid delivery.
As a Backend Engineer, you will design and operate core backend systems for AI Hub, focusing on architecture, implementation, and system quality.
As a Software Engineer II on the Streaming team, you will design and scale data infrastructure, collaborate on product development, and ensure operational availability of team artifacts.
As a Software Engineer II on the Streaming team, you will design and scale backend systems, collaborate on product development, and ensure operational availability of data infrastructure.
