We believe LATAM digital & tech talent need to expand their reach.
Desarrollador Backend, Java
Location
Argentina
Posted
120 days ago
Salary
0
Seniority
Senior
Job Description
Desarrollador Backend, Java
Rimutee
• Desarrollar y mantener aplicaciones backend en Java • Diseñar e implementar APIs RESTful • Participar en el diseño de arquitectura y decisiones técnicas • Aplicar buenas prácticas ( clean code, SOLID ) • Realizar pruebas unitarias e integración • Participar en code reviews y mentoría • Colaborar con equipos bajo metodologías ágiles • Resolver incidencias en entornos productivos
Job Requirements
- +5 años de experiencia en desarrollo con Java
- Experiencia con Spring Boot / Spring Framework
- Desarrollo de microservicios
- Manejo de APIs REST y Git
- Experiencia con bases de datos relacionales
- Experiencia en metodologías ágiles (Scrum)
Benefits
- 100% remoto (LATAM)
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work on challenging problems in backend application development, algorithms, system design, and serving in production. • Design abstractions that minimise custom code. • Deal with data scattered across multiple systems. • Work on a cutting edge stack consisting of Java, Spring, Hibernate, Redis, Elasticsearch, PostgreSQL, BigQuery, and AWS. • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions. • Take accountability for the quality, total cost of ownership, maintainability and security of the component developed. • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. • Seek out opportunities for innovation that can be shared between multiple teams. • Help shape company culture, engineering practices, and the product as an early team member.
• Own the full API lifecycle from design and implementation to monitoring, optimization, and documentation for both public and internal APIs • Design and implement async workflows for task orchestration, content moderation, prompt enhancement, and post-processing pipelines • Optimize database queries and improve performance for a high-traffic Postgres database • Build rate limiting, fraud detection, and credit management systems • Implement comprehensive API security, rate limiting, authentication, and monitoring systems to ensure reliability at scale • Improve the public API developer experience with better documentation, SDKs, and tooling • Improve the performance, reliability, and code quality of our codebases
Senior AI Product Engineer, Backend
Arize AIArize AI is a machine learning observability platform for ML practitioners to detect and troubleshoot model issues
• Write maintainable, scalable, and performant backend code primarily in Go, Java, and Python, with opportunities to work in TypeScript. • Build high-volume and highly available analytics systems. • Design and build APIs specific to our customers’ Machine Learning and LLM workflows. • Prototype, optimize, and maintain scalable backend services that power the Arize core platform. • Extend, and contribute back to, open source OLAP databases and distributed message queue frameworks. • Develop and integrate collection tools for robust monitoring of ML and LLM pipelines. • Research and implement cutting-edge visualization & dimensionality reduction algorithms in a distributed environment. • Collaborate with our product, design, and directly with customer engineering teams to enhance and expand our product offerings. • Contribute to the build our own in-house AI Agents
Líder Técnico – Java, GCP
Sofka TechnologiesTo transform people’s lives being the most trusted technology partner
• Liderar y coordinar equipos técnicos asegurando el cumplimiento de hitos y la calidad del entregable. • Gestionar la relación directa con el cliente para el levantamiento y refinamiento de necesidades técnicas. • Diseñar arquitecturas de software robustas basadas en principios de escalabilidad y mantenibilidad. • Desarrollar soluciones de código complejas y realizar Pruebas de Concepto (PoC) para validar nuevas tecnologías. • Asegurar la aplicación de buenas prácticas de programación y estándares de seguridad en todo el ciclo de vida. • Mentorizar a los desarrolladores del equipo fomentando el crecimiento profesional y la cohesión técnica. • Supervisar el despliegue y la operación de servicios en entornos de Google Cloud Platform.




