19 oct
|
Sombra
|
Colombia
Required for this role
- 10+ years of commercial software development experience, with Java as your primary programming language.
- Strong hands-on expertise in Java, Spring Boot, and Hibernate, including building and maintaining scalable enterprise applications and services.
- Experience with TypeScript, React, and Node.js, with the ability to contribute to frontend functionality when needed.
- Experience contributing to large-scale enterprise products or working in an enterprise engineering environment.
- A public GitHub profile with Java projects that demonstrate your practical engineering expertise.
- Understanding of DevOps and cloud engineering practices, preferably with hands-on AWS experience.
- Proven ability to investigate customer-reported and production issues, perform root cause analysis, and deliver reliable long-term solutions to complex or ambiguous technical problems.
- Ability to work autonomously, take ownership of technical decisions, and drive work from investigation through production delivery.
- Excellent English communication skills for direct collaboration with customers, product stakeholders, and distributed engineering teams, with full-time availability from 9:00 AM to 5:00 PM EST.
- Active use of AI-powered tools in daily engineering work, with practical examples across coding, debugging, investigation, code review, documentation, research, or delivery optimisation; experience with or understanding of digital accessibility and its fundamental principles is also expected.
Your responsibilities
- Design, develop, and maintain scalable enterprise applications and services, primarily using Java.
- Own complex technical tasks from initial investigation and solution design through implementation, testing, and production support.
- Investigate customer-reported issues and production incidents, conduct root cause analysis, and implement effective long-term solutions across application, infrastructure, and integration layers.
- Collaborate directly with customer-facing teams, product managers, architects, and engineers in a distributed environment, proactively communicating technical risks, dependencies, and blockers.
- Contribute to architectural discussions, technical decisions, and the long-term evolution and reliability of the product.
- Develop and maintain backend services, APIs, integrations, and supporting frontend functionality when required.
- Maintain high engineering standards through automated testing, code reviews, established development practices, and support for CI/CD, cloud, and infrastructure-related activities.
- Apply AI tools throughout the software development lifecycle to improve productivity, problem-solving, and software quality, while sharing practical use cases and contributing to the team’s AI-first engineering practices.
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
#J-18808-Ljbffr
📌 Senior Software Engineer (Java) (Colombia)
🏢 Sombra
📍 Colombia