Point your AI agent at freehire and let it find you a job.

Get the CLI →

Senior Java Developer

NewBe an early applicant

Summary

Senior full-stack Java developer building and maintaining software in an enterprise banking environment for Sombra in Medellín, Colombia. Day to day: independent feature delivery with Java, Spring, SQL and AWS, plus building AI-assisted development workflows using prompt engineering, MCP and CLI tooling.

Required for this role

  • 5+ years of experience in full-stack Java development.
  • Strong backend development skills and solid SQL expertise.
  • Hands-on experience with the Spring Framework and AWS.
  • Ability to work independently on full-stack coding tasks and deliver high-quality work on time.
  • Effective knowledge of the SDLC and experience applying it in software development.
  • Early hands-on experience with and strong interest in emerging AI code tools and AI-assisted software development.
  • Proven experience with prompt engineering and context engineering for software development use cases.
  • Experience evaluating and validating AI-generated outputs for correctness, security, performance, and maintainability.
  • Upper-intermediate to expert English communication skills, with confidence collaborating in real time with stakeholders.

Your responsibilities

  • Execute full-stack coding tasks independently and deliver features on time with a strong focus on quality.
  • Develop and maintain software within an enterprise banking environment.
  • Apply effective SDLC practices when working through complex development tasks and requirements.
  • Build and optimize development workflows using AI harness primitives, including instructions, prompts and commands, skills, subagents, hooks, MCP, and CLI tooling.
  • Apply advanced prompt engineering and context engineering techniques tailored to software development use cases.
  • Evaluate and validate AI-generated code to ensure correctness, strict security compliance, performance, and long-term maintainability.
  • Use AI-assisted development tools thoughtfully while maintaining strong engineering judgment and ownership of technical outcomes.
  • Collaborate closely with stakeholders in English to clarify needs and support effective delivery.

What you get

  • Up to 15 paid vacation days annually
  • Additional unpaid days off
  • 19 Colombian public holidays

Learning & growth

  • Sombra University workshops and internal learning programs
  • Tech Communities and knowledge sharing sessions
  • Language courses and workshops
  • Mentorship opportunities
  • Access to the Platzi online learning platform

And even more

  • Company-provided work equipment
  • Internal referral program
  • Bonuses for getting married or the birth of a child
  • Sombra events and internal initiatives

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available