Java Backend Developer

Think Us It Staff Augmentation — Colombia · Posted ~2 hours ago

Mid Full-time Hybrid

Skills

Java Spring Boot REST APIs Hexagonal Architecture SOLID Clean Code DDD microservices JUnit Mockito integration testing Docker Git SQL secure development REST Microservices

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Develop enterprise backend applications using Java and Spring Boot. You will design REST APIs and microservices, apply domain-driven and hexagonal architecture, write automated tests, work with containers and databases, and follow clean, secure software development practices.

Highlights

Permanent full-time role with flexible weekday hours and a hybrid schedule. Work on enterprise software projects using modern backend architecture, secure development practices, microservices, automated testing, and established software engineering principles.

Description

Bogotá | Modalidad híbrida Contrato indefinido | Tiempo completo Buscamos un Desarrollador Backend con experiencia en Java y Spring Boot para participar en proyectos de desarrollo de software empresarial, aplicando buenas prácticas de arquitectura, desarrollo seguro y calidad de software. Requisitos Profesional en Ingeniería de Sistemas, Ingeniería de Software o carreras afines.Mínimo 3 a 4 años de experiencia en desarrollo de software.Experiencia con Java y Spring Boot.Desarrollo de APIs REST.Experiencia aplicando Arquitectura Hexagonal (Ports & Adapters).Conocimientos de SOLID, Clean Code y DDD.Experiencia desarrollando microservicios.Manejo de JUnit, Mockito y pruebas de integración.Conocimientos de Docker.Manejo de Git y SQL.Buenas prácticas de desarrollo seguro y calidad de software.Condiciones Modalidad híbrida en Bogotá: 1 día presencial, máximo 2 según necesidad.Lunes a viernes, horario flexible.Contrato a término indefinido.Si cuentas con experiencia en Java, Spring Boot y Arquitectura Hexagonal, te invitamos a participar en nuestro proceso.