Description
Summary:
Seeking a Senior Java Developer to contribute to a full-stack trading solution in banking, leveraging strong Java and SQL fundamentals with emerging AI capabilities.
Highlights:
1. Contribute to a full-stack trading solution in enterprise banking
2. Combine Java and SQL with AI-assisted development tools
3. Focus on reliable feature delivery and improving AI in workflows
Hybrid, Remote
Colombia Medellín
We are looking for a Senior Java Developer to contribute to a full\-stack trading solution within an enterprise banking environment. You will combine strong Java and SQL fundamentals with hands\-on use of AI\-assisted development tools, helping deliver reliable features while improving how engineering workflows use emerging AI capabilities. Clear, confident communication in English is essential for close collaboration with North American stakeholders.
**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**
**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
**Before you apply**
Our recruitment team will carefully review your profile, and if we see a good match with the role, we’ll reach out to you shortly.
If you don’t hear from us within 5 business days, it means we’ve decided to continue the process with other candidates for this position. Thanks for understanding.
Carlin Acosta
Recruitment Partner