To transform people’s lives being the most trusted technology partner
Desarrollador Java, SR
Location
Uruguay
Posted
9 days ago
Salary
0
Seniority
Senior
Job Description
Desarrollador Java, SR
Sofka Technologies
• Diseñar arquitecturas backend de alto rendimiento que garanticen la escalabilidad de nuestros productos. • Desarrollar servicios y microservicios eficientes utilizando las mejores prácticas de la industria. • Mantener soluciones de software críticas asegurando su estabilidad y fácil mantenimiento. • Colaborar con equipos multidisciplinarios de Producto, DevOps y Arquitectura de forma ágil. • Construir soluciones robustas y seguras que optimicen la experiencia del usuario final. • Implementar patrones de diseño avanzados para resolver desafíos complejos de integración y datos.
Job Requirements
- Profesional graduado o estudiante avanzado en Ingeniería en Sistemas, Ciencias de la Computación o carreras afines.
- Más de 5 años de trayectoria sólida en roles de desarrollo backend trabajando con Java y en el diseño e implementación de ecosistemas basados en microservicios.
- Java (versión 8 o superior)
- Spring Boot
- Creación y consumo de APIs REST
- Patrones de microservicios (DDD, CQRS, Event-Driven)
- Sistemas de mensajería asíncrona (Kafka o RabbitMQ)
- Bases de datos relacionales (PostgreSQL, MySQL)
- Bases de datos NoSQL (Redis, MongoDB)
Benefits
- Retos técnicos y personales que te mantendrán en constante crecimiento.
- Un equipo conectado, enfocado en tu bienestar físico y mental.
- Cultura de mejora continua, fresca y colaborativa, con oportunidades de aprendizaje y gente dispuesta a apoyarte.
- KaizenHub, un programa diseñado para potenciar tus talentos, con feedback, mentorías y coaching a través de Sofka U.
- Programas como Happy Kaizen y WeSofka que cuidan tu bienestar físico y emocional.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• A Java Web Developer builds and maintains dynamic web applications using Java-based server-side technologies, developing features across the presentation and application layers in collaboration with designers, back-end engineers, and stakeholders. • Develop server-side web logic using Java EE, Jakarta EE, or Spring MVC, building maintainable and well-tested application components. • Build and maintain web UIs using templating engines like JSP or Thymeleaf, or integrate with modern JavaScript front-end frameworks. • Design and query relational databases using MySQL, PostgreSQL, or Oracle, ensuring efficient schema design and query performance. • Implement and consume RESTful web services, documenting endpoints clearly for front-end teams and third-party consumers. • Ensure cross-browser compatibility and responsive layouts across a range of devices and screen sizes. • Apply web security best practices including OWASP guidelines, CSRF protection, and XSS prevention throughout the application layer. • Maintain and deploy applications on servlet containers such as Tomcat or JBoss, supporting both on-premise and cloud environments.
Mandatory Internship – Backend / Full-Stack Developer, AI SaaS
IndieKidz GmbHRaising Global Citizens, Rooted in Culture
• You will work on the technical development of Occibo, mainly on backend services, APIs, database logic, file handling, AI workflow integration, and selected full-stack features. • Build and improve backend APIs using Node.js, TypeScript, and Express.js • Work with Supabase for database, authentication, and data management • Support file storage workflows using Cloudflare R2 • Help build AI workflow orchestration for book creation, illustration, layout, and export • Work with queue-based processing using Redis and BullMQ • Support integration with AI image-generation workflows such as ComfyUI • Create clean, maintainable, and well-documented code • Debug, test, and improve existing backend services • Support selected frontend or full-stack tasks when needed • Collaborate with product, design, and content team members
Backend Developer – AI Trainer
Anyone AIWe invest in people from Latam to bridge the talent gap in AI.
• Design and implement multi-file coding tasks across bug fixing, feature development, refactoring, and testing • Write clear natural-language specifications and reference implementations • Develop and extend unit and integration test suites • Review peer-generated tasks for correctness, clarity, and realism • Identify edge cases, ambiguities, and potential failure modes • Ensure alignment between specifications, code, and expected outputs
• Lead the technical direction for some of Tines’ most critical systems. • Make valuable changes in our codebase in your first week, and see them live in production minutes after merging them. • Shape how jobs and code are executed at the very heart of our application, to help us power the world’s most important workflows. • Write and review high-quality, well-tested code to ensure that we’re creating a stable product for our customers, and a stress-free codebase for ourselves. • Identify areas for improvement, both in our codebase and in how we work, and share the responsibility of making our team better. • Own the problems you’re solving - and the software you write to solve them - all the way to production and beyond, responding to customer feedback to improve those solutions. • Use your knowledge to mentor other engineers in our team, providing support and guidance to help them grow their abilities.




