C6 Bank
Fime
Desarrollador de Software (Java)
MISIÓN
Fime es un actor internacional reconocido a nivel mundial que aporta una profunda experiencia en pagos digitales, servicios de movilidad e identidad digital. Trabajamos con organizaciones líderes en todo el mundo para resolver desafíos complejos, identificar oportunidades emergentes y asegurar sus estrategias para el futuro.
Nuestro equipo de más de 900 expertos opera en más de 20 ubicaciones en todo el mundo, ofreciendo soluciones que soportan millones de transacciones cada día, en mercados globales. Lo que nos diferencia son nuestros valores: somos curiosos, creativos y altamente colaborativos, con un fuerte compromiso con la integridad: hacemos lo correcto para nuestros clientes, nuestra gente y nuestros accionistas.
En Fime, el trabajo es variado e intelectualmente estimulante. No hay dos días iguales, y estarás rodeado de colegas inteligentes y comprometidos que valoran el aprendizaje y la mejora continua.
Como Desarrollador de Software de Nivel Medio, serás un contribuyente activo en la construcción y el mantenimiento de soluciones de software fiables dentro de la industria de pagos. Trabajando como parte de un equipo de desarrollo establecido, asumirás la propiedad de funcionalidades y tareas a lo largo de todo el ciclo de vida del desarrollo, desarrollando tus habilidades técnicas mientras aportas valor real a los clientes. Colaborarás estrechamente con tus compañeros para apoyar el buen funcionamiento de nuestros productos y reportarás directamente al Gerente de Desarrollo de Software.
ACTIVIDADES
- Implementar, probar y mantener microservicios y sistemas basados en Java, trabajando dentro de estándares definidos para requisitos de rendimiento, seguridad y accesibilidad (WCAG, ARIA).
- Apoyar la monitorización y la resolución de problemas de plataformas orientadas al cliente, contribuyendo al diagnóstico y la resolución de incidencias en producción bajo la guía de compañeros senior.
- Trabajar dentro de prácticas Agile (Scrum, CI/CD, pruebas automatizadas) utilizando flujos de trabajo basados en Git (branching, PRs, control de versiones), participar en revisiones de código y utilizar herramientas de calidad como SonarQube.
- Adquirir experiencia práctica en entornos cloud y contenerizados (Kubernetes, Docker, Terraform) y contribuir al desarrollo de APIs RESTful y orientadas a eventos con bases de datos.
- Apoyar a los compañeros compartiendo conocimientos, aceptando feedback y desarrollando activamente tu comprensión de las mejores prácticas en todo el equipo.
- Participar en discusiones técnicas, mostrar curiosidad por las tecnologías emergentes y aportar ideas para mejorar los procesos de desarrollo.
- Colaborar con arquitectos, product owners, diseñadores y otros ingenieros de software para ayudar a ofrecer experiencias de usuario fluidas.
EXPERIENCIA LABORAL
- 3–5 años de experiencia profesional en desarrollo de software con Java; la exposición a la industria de pagos es una ventaja.
- Sólido conocimiento práctico de Java, incluyendo características de Java 8+, con una buena comprensión de la programación orientada a objetos, patrones de diseño y conceptos clave como MVC, JDBC y diseño y desarrollo de API RESTful.
- Experiencia práctica con frameworks modernos de Java, particularmente Spring Boot y Spring MVC, así como familiaridad con alternativas como Micronaut o Quarkus.
- Alguna familiaridad con arquitecturas RESTful y orientadas a eventos (por ejemplo, Kafka, RabbitMQ) y conocimiento de los principios de sistemas distribuidos.
- Exposición a plataformas cloud como Microsoft Azure, AWS o GCP en un contexto profesional.
- Capacidad para escribir código legible y mantenible con una apreciación en desarrollo por las pruebas y las prácticas CI/CD.
CONOCIMIENTOS Y HABILIDADES
- Un título completado en un campo relacionado, o experiencia práctica equivalente.
- Diseño de sistemas y APIs: Conocimiento fundamental de diseño de sistemas y desarrollo de API (REST, GraphQL), con voluntad de profundizar en esta comprensión.
- Cloud y Contenerización: Familiaridad práctica con AWS, GCP o Azure; alguna exposición a Docker y Kubernetes.
- Bases de Datos: Experiencia práctica con bases de datos relacionales, incluyendo MySQL, PostgreSQL u Oracle.
- DevOps y Pruebas: Familiaridad con pipelines CI/CD y enfoques de pruebas automatizadas (unitarias, de integración, E2E).
- Prácticas de Ingeniería: Conocimiento de principios de codificación segura, consideraciones de rendimiento y participación en revisiones de código tanto como contribuyente como aprendiz.
- Desarrollo Asistido por IA: Comodidad utilizando asistentes de codificación de IA como GitHub Copilot, Claude o Cursor para apoyar y acelerar el trabajo de desarrollo diario.
- Fluidez en inglés y portugués
Contrato: Indefinido, jornada completa
Fecha de inicio: Lo antes posible
Ubicación: São Paulo, Brasil - híbrido
