Especialistas en el end to end de activos digitales, staffing y Servicios Tecnológicos. Hazlo fácil con KEPPRI !!!
Desarrollador Fullstack, Java WebFlux, Angular
Location
Bolivia
Posted
32 days ago
Salary
0
Seniority
Senior
Job Description
Desarrollador Fullstack, Java WebFlux, Angular
Keppri
• Diseñar, desarrollar y mantener microservicios y componentes backend con Java + Spring Boot + WebFlux. • Construir e integrar APIs REST seguras, eficientes y bien documentadas. • Desarrollar funcionalidades en Angular, asegurando buenas prácticas, modularidad y una experiencia de usuario consistente. • Asegurar calidad con pruebas unitarias, revisiones de código y mejora continua. • Participar en equipos ágiles (planning, refinamiento, sprints, retrospectivas). • Apoyar despliegues y operación en ambientes cloud (AWS).
Job Requirements
- Experiencia sólida con Java 21+.
- Dominio de Spring Boot y programación reactiva con Spring WebFlux.
- Construcción de APIs REST y arquitectura de microservicios.
- Conocimiento aplicado de Clean Architecture.
- Persistencia con Hibernate y experiencia con bases de datos relacionales (PostgreSQL o MySQL).
- Pruebas unitarias con JUnit + Mockito.
- Manejo de dependencias y build con Gradle 8.x.
- Consumo de servicios usando WebClient (WebFlux).
- Experiencia desarrollando aplicaciones web con Angular.
- Buen manejo de componentización, consumo de APIs, y buenas prácticas de desarrollo frontend.
- Uso de SASS/SCSS y trabajo alineado a un sistema de diseño.
- Experiencia trabajando con servicios de AWS.
Benefits
- Trabajo remoto.
- Oportunidades de crecimiento profesional.
- Cultura enfocada en buenas prácticas de ingeniería.
- Proyectos con retos técnicos reales.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Engineer
Weekday (YC W21)We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent
• Design, develop, and maintain backend systems, APIs, and services with a focus on performance, security, and scalability • Contribute to technical decision-making by evaluating trade-offs and implementing effective solutions • Collaborate with cross-functional teams (product, design, mobile, data, DevOps) to deliver high-quality features • Participate in on-call rotations, troubleshoot production issues, and improve system reliability • Continuously enhance existing systems by refactoring code and reducing technical debt • Write clean, maintainable, and well-tested code following best practices • Support shared systems and identify opportunities for optimization and efficiency • Contribute to improving developer productivity and engineering processes
• Responsible for working with the team on the development of software components. • Fully meet the requested requirements (quality, cost, and deadlines established by the client). • Deliver software components free of defects. • Interpret technical specifications and plan the work to be done. • Code software components according to technical specifications. • Identify, build, and perform tests on the developed components. • Perform evolutionary or corrective maintenance of software components. • Prepare technical documentation according to contract requirements. • Integrate the components produced with those developed by other team members. • Perform related activities as directed by the manager.
• Building, maintaining, and scaling the analytics platform infrastructure that underpins analytics, data science, and reporting capabilities; • Designing and managing data ingestion pipelines, ensuring reliable and timely flow from multiple sources; • Implementing and maintaining containerized environments with Docker and orchestration with Kubernetes; • Supporting continuous integration and delivery of platform components using GitHub Actions; • Collaborating closely with Analytics Engineers, Data Scientists, and Analysts to deliver scalable, high-performance solutions; • Monitoring platform performance, identifying bottlenecks, and implementing improvements for reliability and efficiency; • Participating in team knowledge-sharing sessions, demos, and internal workshops to promote best practices.
• Design, develop, and maintain high-performance web applications using PHP 8 and MySQL • Build and enhance interactive frontend applications using AngularJS and jQuery • Architect and implement scalable and maintainable backend systems and APIs built on the Yii2 framework • Write clean, maintainable, and efficient code following modern software design principles and best practices • Design efficient database schemas, queries, and indexing strategies to ensure high performance and scalability • Conduct code reviews and technical design reviews to maintain code quality and engineering standards • Troubleshoot and resolve complex issues including application performance, database optimization, and system reliability • Ensure the platform follows secure coding practices and modern development standards • Develop end-to-end product features across both backend and frontend layers • Build and maintain RESTful APIs and backend services using PHP • Integrate frontend applications with backend services and MySQL databases • Improve existing systems by refactoring legacy code and modernizing architecture where needed • Provide technical guidance and mentorship to junior and mid-level engineers • Participate in architecture discussions and technology decisions across Embrace Technology Group • Collaborate with Product Managers, Designers, and QA teams to translate requirements into scalable technical solutions • Support agile development practices, including sprint planning, backlog grooming, and release planning • Drive engineering best practices, coding standards, and documentation across the team • Contribute to new product builds and modernization across Embrace's six regulated industry verticals, plus special projects from Venture AI Labs — prototypes, applied experiments, and zero-to-one product bets




