Java Developer (Middle)
Join Keyrus team to work with global customers on innovative Digital & Data projects!
Why Keyrus, Why Now!
Keyrus is an international group of 2,800 consultants and experts across 28 countries, built on a single conviction: AI does not transform businesses. Architected intelligence does. For more than 30 years, we have been building the data foundations that make intelligent systems work — designing the Operating System of the intelligent enterprise, where intelligence is embedded into the core of business processes to create sustainable value: we operationalise intelligence.
AI does not replace humans. It repositions us to a place no system can follow: understanding, deciding, designing, and creating. At Keyrus, you will not just develop skills—you will develop judgment. Your expertise sharpens with every solution you architect, every client challenge you solve, and every deployment that compounds on the last.
Over time, you grow into one of the rarest professionals of the intelligence era: someone who bridges technology, business, and human decision-making at scale. This is not a role you fill. It is a discipline you master and a story you help write to become a Keyrus Architect of Intelligence.
Technology amplifies. Keyrus culture differentiates. Industrial discipline connects the two.
🚀 What You'll Architect
As a Java Developer, you will architect scalable and maintainable digital solutions that power modern commerce experiences for global clients. Working alongside multidisciplinary teams, you will contribute to the evolution of enterprise applications by combining software engineering best practices with a strong focus on quality, performance, and continuous improvement.
Architect and develop new application capabilities using Agile methodologies such as Scrum and Kanban
Refactor and modernize existing codebases to improve maintainability, readability, and long-term scalability
Optimize application performance by identifying bottlenecks and implementing efficient technical solutions
Develop new features and resolve production issues while maintaining high engineering standards
Design, implement, and execute unit tests that ensure reliability and code quality
Participate in code reviews, promoting best practices, knowledge sharing, and continuous improvement
Collaborate with business and technical teams to translate client requirements into scalable software solutions
Contribute to development standards, reusable components, and engineering best practices across projects
Support continuous improvement initiatives that strengthen delivery processes and software quality
Document technical implementations, architectural decisions, and development changes to ensure long-term maintainability
🧠 Who You Are
You see software development as the design of scalable systems rather than simply writing code
You value clean architecture, maintainability, and long-term technical quality
You enjoy solving performance challenges and continuously improving existing applications
You collaborate naturally with developers, architects, QA specialists, and business stakeholders to build meaningful solutions
You embrace feedback, code reviews, and shared ownership as essential parts of engineering excellence
You balance technical rigor with pragmatism, delivering solutions that create measurable business value
You contribute to a culture of continuous learning, collaboration, and innovation
🛠️ What You Bring
Qualifications / Certifications
Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field—or equivalent professional experience
2+ years of experience as a Java Developer building enterprise or web-based applications
Experience working in Agile development environments
Java or Spring ecosystem certifications are considered an asset
Technical Skills
Strong experience developing applications with Java
Hands-on experience with Spring Framework and Spring Boot
Experience working with application servers such as Tomcat or similar technologies
Knowledge of web application architecture and enterprise software development
Experience refactoring and maintaining legacy codebases
Understanding of clean code principles and software engineering best practices
Experience designing and executing unit tests to ensure application quality
Familiarity with Agile methodologies, collaborative development, and code review practices
Ability to analyze application performance and implement optimization strategies
⭐ Nice-to-haves
Experience with Digital Commerce platforms or enterprise web solutions
Familiarity with CI/CD pipelines and DevOps practices
Knowledge of REST APIs, microservices architectures, or cloud-native development
Experience working with containerized environments such as Docker or Kubernetes
🎯 What Makes You Successful
Excellent communication skills, with the ability to collaborate effectively across technical and business teams
Comfortable translating business requirements into scalable and maintainable software solutions
Brings a quality-first mindset that prioritizes clean architecture and long-term sustainability
Demonstrates ownership, analytical thinking, and attention to detail when solving technical challenges
Contributes proactively to code quality, knowledge sharing, and continuous improvement initiatives
Thrives in collaborative environments where innovation and engineering excellence drive business impact
Role Details
📍 Location: Mexico or Colombia
💼 Contract: Full-time | Indefinite-term
🌐 Work Model: 100% Remote
🚀 Level: Mid-Level
Rewards - What We Offer at Keyrus
100% remote work
International and multicultural projects
Opportunities to work with leading technologies in the Digital Commerce ecosystem
Access to training programs and continuous professional development
Professional growth opportunities and internal mobility
A culture built on collaboration, innovation, and continuous learning
🌍 What We Stand For
Collective Intelligence — Collaboration across expertise, functions, and geographies makes it possible to combine know-how and deliver more comprehensive responses to client challenges.
Reliability — The ability to deliver complex projects with rigour is one of the pillars of our client relationship.
Pragmatism — Prioritising concrete impact and measurable value over abstract technological discourse.
Entrepreneurial Spirit — Curiosity, energy, and freedom are the foundations of our culture; they enable initiative and sustained innovation.
ABOUT KEYRUS
At Keyrus, we help organizations move from experimental AI to industrialized AI, from isolated agents to orchestrated systems, and from insight to execution. This is the discipline we call being an Architect of Intelligence. Designing the Operating System of the intelligent enterprise, where intelligence is embedded into the core of business processes to create sustainable value: we operationalize intelligence.
Powered by our proprietary Human Orchestrated Model™ (HOM), we architect reliable:
Intelligence Foundations
Human in Command governance
Performance Steering
To create intelligent environments where technology amplifies human capabilities and performance compounds over time.
With 30+ years of expertise and 2,800 employees across 28 countries, we help organizations go beyond transformation: to build adaptive, resilient, and continuously improving intelligent organizations.
AI does not transform businesses. Architected intelligence does.
Keyrus is listed on Euronext Growth Paris. (ALKEY – ISIN Code: FR0004029411 – Reuters: KEYR.PA – Bloomberg: ALKEY: FP).
For more information: www.keyrus.com
- Departamento
- Digital Commerce
- Puesto
- Back-End Developer
- Ubicaciones
- Cualquier Ciudad en Colombia, Cualquier Ciudad en México
- Estado remoto
- Completamente remoto
Una cultura de equidad
En Keyrus se vive la diversidad 🏳🌈 y multiculturalidad 🌍: estamos en constante conexión con personas de diferentes partes del mundo, intercambiamos conocimientos, ideas y trabajamos fuertemente para entregar proyectos de excelente calidad.