Job Closed
This listing is no longer active.
To transform people’s lives being the most trusted technology partner
Desarrollador BackEnd, Java, SpringBoot
Location
Ecuador
Posted
131 days ago
Salary
0
Seniority
Senior
Job Description
Desarrollador BackEnd, Java, SpringBoot
Sofka Technologies
• Desarrollar y optimizar soluciones backend robustas en Java y Spring. • Construir y mantener APIs REST seguras y eficientes. • Aplicar buenas prácticas de arquitectura, clean code y patrones de diseño. • Implementar pruebas, CI/CD y mejoras de rendimiento. • Documentar soluciones y colaborar activamente con equipos técnicos.
Job Requirements
- Experiencia mínima de 4 años con Java y Spring Framework.
- Programación Orientada a Objetos avanzada: encapsulamiento, herencia, polimorfismo, genéricos y manejo de excepciones.
- Uso avanzado de colecciones, streams y programación funcional (lambdas, Stream API).
- Implementación de arquitecturas de aplicación predefinidas.
- Experiencia en arquitectura de microservicios: Escalabilidad horizontal, Balanceo de carga, Caché distribuida, Manejo de errores y resiliencia.
- Desarrollo y consumo de APIs REST.
- Manejo correcto de HTTP Status Codes y estándares REST.
- Seguridad en microservicios: JWT, OAuth2, Autenticación y autorización.
- Conocimientos de OWASP Top 10, prevención de SQL Injection y XSS.
- Conocimiento intermedio en bases de datos relacionales y NoSQL.
- Normalización de datos, indexación y consultas.
- Spring Data / JPA: Mapeo avanzado de entidades, Relaciones complejas y herencia, JPQL y Native Queries, Optimización de consultas y paginación, Manejo de transacciones y caché.
- Pruebas unitarias y de integración (mocks, cobertura, debugging).
Benefits
- Programas como Happy Kaizen y WeSofka que cuidan tu bienestar físico y emocional.
- 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Own and evolve key parts of Marketer's backend, written in Clojure, built for scale and speed • Design and ship GraphQL APIs, integrating closely with Hasura and a Postgres-oriented architecture • Implement workflow orchestration using Temporal, coordinating async systems and events reliably • Work deeply with Postgres, optimizing queries and ensuring DB performance at scale • Build, maintain, and scale microservices that integrate seamlessly across our platform • Influence architecture, patterns, and tooling - your voice matters
Senior Ruby on Rails Developer
StafferAI-Native Hiring Platform for faster, simpler and better hiring.
• Design and develop backend solutions using Ruby on Rails in a production environment • Improve architecture, performance, and scalability of existing systems • Build integrations with external APIs, CRMs, and data sources • Work on a bleeding-edge proptech marketing platform powering automated campaigns • Collaborate with product and engineering teams on technical direction • Maintain clean, well-tested, maintainable code • Participate in peer reviews and knowledge sharing
• Design and develop backend solutions using Clojure, contributing to scalable, high-performance applications • Collaborate with designers and front-end engineers working with React to create seamless user experiences • Integrate AI/ML functionalities that adapt to user behavior and improve decision-making • Work closely with cross-functional teams to shape the technical direction of our AI-driven ATS • Champion best practices in functional programming, testing, and software architecture • Participate in peer reviews and contribute to knowledge sharing within the team
Senior Clojure Script Developer
StafferAI-Native Hiring Platform for faster, simpler and better hiring.
• Design and develop backend solutions using Clojure, contributing to scalable, high-performance applications • Collaborate with designers and front-end engineers working with React to create seamless user experiences • Integrate AI/ML functionalities that adapt to user behavior and improve decision-making • Work closely with cross-functional teams to shape the technical direction of our AI-driven ATS • Champion best practices in functional programming, testing, and software architecture • Participate in peer reviews and contribute to knowledge sharing within the team.

