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

Get the CLI →

Sombra Inc.

NewBe an early applicant

Junior Software Engineer (Java)

Posted
Discussion

Summary

A junior full-stack Java engineer in Medellín, Colombia, contributes to well-scoped coding tasks for enterprise banking projects under senior mentorship while learning the SDLC. Core stack is Java, Spring, SQL, and AWS, with a heavy focus on AI-assisted development (prompts, MCP, subagents, code review).

Required for this role

  • Some hands-on experience with full-stack Java development through internships, coursework, bootcamps, or serious personal projects.
  • Foundational SQL skills for backend development and a willingness to deepen them.
  • Familiarity with the Spring Framework, or the ability and motivation to learn it quickly.
  • Some exposure to AWS or another cloud platform, with a willingness to continue learning.
  • Early experience with and strong active interest in AI code tools and AI-assisted software development.
  • Upper-intermediate to expert English skills for comfortable synchronous communication.
  • Ability to work through well-scoped full-stack tasks with guidance and progressively take ownership of delivery.
  • Basic understanding of the software development lifecycle (SDLC).
  • Curiosity about prompt engineering and context engineering for software development, including some hands-on experimentation.
  • A careful, questioning approach to AI-generated code, with attention to correctness, security, performance, and maintainability.

Your responsibilities

  • Contribute to full-stack coding tasks with support from senior engineers, progressing toward independent and timely feature delivery.
  • Build practical knowledge of the software development lifecycle through day-to-day engineering work.
  • Learn to navigate the technical and delivery requirements of a complex enterprise banking environment.
  • Work with AI-assisted development workflows as part of everyday software engineering.
  • Experiment with AI development primitives such as instructions, prompts/commands, skills, subagents, hooks, MCP, and CLI tooling.
  • Build and improve AI-assisted development workflows as your understanding grows.
  • Apply prompt engineering and context engineering to real software development tasks.
  • Review and validate AI-generated code for correctness, security compliance, performance, and long-term maintainability.

What you get

Your time off

  • 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

Skills

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