Buenos Aires
Buenos Aires

About the vacancy

Our client is a pioneer in US schools education since 2000, it is leading the way in next-generation curriculum and formative assessment, they develop a number of solutions and interactive web products for teachers and students. Their products target educational needs of all classes – from elementary to high school. They operate in 50 states, products are used in 21,000+ schools by 7,000,000 of students.

The company is technology-driven with huge number of software engineers involved in product development. They have a very solid approach to technology, employ best practices and processes, with the focus on cutting-edge frameworks, languages and tools. The client's culture is very similar to ours. There is no hierarchy, just a friendly and open-minded team where each voice is valuable.

The tech stack of the project is diverse and depending on your team you might work with the following technologies: React, TypeScript, Python, Node.js, AWS technologies such as RDS, Lambdas, DynamoDB, PostgreSQL etc.

We are looking for a strong backend Java engineer who has experience running and tuning Java applications at scale. While experience in the authentication space is not a must it will be a big plus.

You will join the client's authentication team. The team owns authentication and session management for all products. Also, owns two authentication stacks with some integration between the two already in place. We are using Keycloak as an Identity and Access Management solution that is written in Java. We have forked our own version of Keycloak and have our own customization on top of it.

We hire people not for a project but for the company. If the project (or your work on it) is over you go to another project or to a paid “Idle”.

Required Skills and Experience

  • 5+ years of experience developing web applications
  • Excellent knowledge of Java
  • Experience with Java streams, Spring, and Spring Boot
  • Experience working with DBMS using object-relational mapping (ORM)
  • Experience with microservice architectures
  • Experience with GIT, Maven, and Jenkins
  • Experienced team worker in SCRUM teams
  • Good English

Additional Competencies

  • Experience developing using Java 11+
  • Experience with PostgreSQL
  • Experience with Kafka
  • Experience with Docker

Learn more about our policy of equal opportunities in employment

Trabajar en DataArt es

Primero y ante todo, las personas

Las relaciones con los clientes y entre colegas se basan en el respeto mutuo, a pesar de nuestras diferencias

  • Relación a largo plazo
  • Respeto a la individualidad y libertad de expresión
  • Horario flexible y posibilidad de realizar home office
  • Interesantes condiciones salariales y medicina prepaga individual + familiar
  • Servicios administrativos internos de alta calidad

Profesionalismo

Capacidad para desarrollar tu potencial en DataArt.

  • Equipo de profesionales
  • Intercambio continuo de conocimientos en comunidades de interés
  • Lecciones de inglés
  • Sistema interno
  • Trainings internos y externos

Flexibilidad

Libertad para explorar oportunidades y obtener nuevas experiencias y conocimientos.

  • Contrato de trabajo indefinido con DataArt, y no con el proyecto asignado
  • Estructura corporativa horizontal
  • Cantidad mínima de reglas
  • Las reglas y los procedimientos pueden cambiar a medida que DataArt evoluciona. Sin embargo, mantendremos los valores que apreciamos
  • Posibilidad para trabajar desde cualquier centro de desarrollo de DataArt; asistencia para reubicación

Confianza

La capacidad de contar unos con otros y la voluntad de confiar en las personas son elementos fundamentales de las relaciones en DataArt.

  • El rol de los líderes en DataArt consiste en crear un contexto en el que las personas puedan tomar sus propias decisiones
  • Reglas y políticas comprensibles que son las mismas para todos
  • No fomentamos la competitividad entre colegas

¿No encontraste un trabajo adecuado?

Envianos tu CV así podemos evaluar tu perfil y buscar una oportunidad que se adapte a tus skills. También, podes suscribirte a nuestra lista de correo para recibir información sobre las nuevas oportunidades.

TRABAJA CON NOSOTROS

¿No encontraste un trabajo adecuado?

Envianos tu CV así podemos evaluar tu perfil y buscar una oportunidad que se adapte a tus skills. También, podes suscribirte a nuestra lista de correo para recibir información sobre las nuevas oportunidades.

TRABAJA CON NOSOTROS