rambpo.na

Java Development Engineer — Medellín

rambpo.na

Medellín, COPosted Jun 6, 2026

Job description

About the role

We're looking for a Java Development Engineer to join a long-term international project (+1 year, with continuation). You'll work within a cross-functional team, contributing to backend services built on modern Java and Spring-based architectures. If you take ownership of your code, care about clean architecture, and want to work on real challenges — this role is for you.

What you'll do

  • Design and implement microservices using Spring Boot and Spring Cloud
  • Build and integrate REST, SOAP, and GraphQL APIs
  • Work with relational databases and MongoDB
  • Collaborate in agile, cross-functional teams
  • Maintain code quality through reviews and engineering best practices
  • Contribute to technical documentation and architecture decisions Requirements Must have:
  • Degree in Computer Engineering, Systems, Telecommunications, or related field
  • 3+ years of experience in Java development
  • Solid knowledge of microservices with Spring (Boot, Cloud, Security)
  • API experience: REST, SOAP, GraphQL, XML/XSD, JSON
  • Relational databases and MongoDB
  • Git for version control
  • English B2 (written and spoken — you'll work with international teams)
  • Strong teamwork and communication skills Nice to have:
  • Agile / Scrum experience
  • Python scripting
  • Docker, Kubernetes, or Swarm
  • B2B messaging platforms
  • Knowledge of digital certificates Conditions Modality: Hybrid — 2 days in office, rest from home Location: Medellín, Colombia Salary: up to 6,000,000 COP depending on experience. Duration: Long-term (+1 year, with continuation) Languages: English B2 required / Spanish B2 preferred What you'll get
  • Exposure to international software projects
  • Collaborative and technically strong team
  • Hybrid flexibility with a stable, long-term role
  • Room to grow into more senior responsibilities