Java Development Engineer — Medellín
AI Summary
Design and implement backend microservices using Spring Boot and Spring Cloud, building REST, SOAP, and GraphQL APIs while working with relational databases and MongoDB in a cross-functional agile team.
About this role
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
Skills
Explore related jobs
More jobs at RAM BPO
- RBusiness Development Representative (BDR)Medellín, CO
- RIA Marketing automation/ Growth Specialist and Lead GenerationMedellín, CO
- RLogistics Sales Support & Pricing Specialist (On site Bogotá)Medellín, CO
- RFreight Pricing & Sales Support Leader (On site Bogotá)Medellín, CO
- RFreight Pricing & Sales Support Leader (Bogotá - on site)Remote
- RTechnical Support I (On site Medellín)Medellín, CO
Similar Java jobs
Jobs in Medellín
- SAnalista Junior de laboratorioSGS · Medellín, Antioquia
- PSenior Manager, PayrollPebl · Medellín, Colombia
- SANALISTA JUNIOR DE LABORATORIO MINERALESSGS · Medellín, Antioquia
- EPracticante Seguridad y salud en el trabajo (PSD)Evolution · Medellín, Antioquia
- RMarketing Performance ManagerRecurly · Medellín, Medellin
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.