Mid Backend Developer
Description
Company Overview
Lean Tech is a rapidly expanding organization with a strong presence in Latin America and the United States. We specialize in delivering high-impact software development and IT services across industries such as entertainment, financial services, and logistics. Our teams collaborate globally to build, support, and enhance cutting-edge platforms while fostering professional growth and technical excellence.
Position Overview
We are seeking a Mid Backend Developer to join our team in a support developer role focused on platform stability and reliability within a distributed systems environment. This position is centered on root cause analysis (RCA), bug fixing, and increasing system observability for a critical platform in the logistics domain.
This is a fully support-focused role, where the engineer will be responsible for triaging incoming issues, analyzing system behavior, and identifying root causes. The role requires strong backend expertise to deeply understand system functionality and propose effective solutions to complex production issues while contributing to improved system stability and faster resolution times.
The primary responsibility is to investigate and diagnose issues and propose solutions, with potential future involvement in implementing fixes as the role evolves. Additionally, the engineer will contribute to enhancing observability capabilities, including logging, metrics, and distributed tracing, to improve system reliability and support efficiency.
The engineer will work closely with technical leadership and architects, gaining direct mentorship and exposure to complex distributed systems. This role operates outside of a traditional Scrum team and plays a key role in maintaining platform stability.
Key Responsibilities
- Investigate, diagnose, and perform root cause analysis (RCA) for production issues
- Triage and manage incoming support tickets, prioritizing based on impact and urgency
- Analyze system behavior using logs, metrics, and observability tools
- Identify root causes to propose and implement effective solutions and remediation strategies
- Collaborate with engineering teams to escalate and resolve complex issues
- Contribute to improving system observability, monitoring, and alerting
- Contribute to building and improving observability instrumentation (logs, metrics, and distributed tracing)
- Document findings, recurring issues, and solutions for knowledge sharing
- Work primarily during 11:00 AM – 7:00 PM ET, aligning with client operations and support needs (most of the time) 24/7 Availability is required.
- Participate in an on-call rotation (including overnight) to respond to high-priority (P1) incidents
Required Skills & Experience
- 3–5 years of experience in Java backend development
- Proven experience in Java and web development technologies (Spring MVC or similar frameworks)
- Excellent knowledge of Relational Databases, Oracle, SQL, and ORM technologies (Hibernate, iBatis)
- Experience troubleshooting production systems and performing root cause analysis
- Understanding of RESTful APIs and distributed systems
- Experience with observability practices including structured logging, metrics, and distributed tracing
- Experience with Git and version control systems
- Strong ability to work in a support-focused, fast-paced environment
- Advanced English proficiency (written and spoken), with the ability to communicate effectively with both technical and non-technical stakeholders
- Strong analytical and problem-solving skills
Nice to Have Skills
- Experience with observability platforms such as Dynatrace, OpenTelemetry, or Azure Monitor
- Knowledge of Azure Logs and KQL for querying and diagnostics
- Familiarity with JVM diagnostics and performance analysis
- Basic experience with Azure cloud services
- Exposure to AI-assisted development tools or LLM-based workflows
- Experience working in distributed systems with event-driven architectures
- Experience with CI/CD pipelines and build tools (e.g., Maven)
- Familiarity with Atlassian tools (Jira, Confluence)
- Experience working with front-end technologies such as Angular
- Experience in Warehouse Management Systems (WMS) or similar domains
Soft Skills
- Strong analytical thinking and attention to detail
- Excellent communication skills across diverse audiences
- Proactive and self-driven mindset
- Ability to manage multiple issues and prioritize effectively
- Comfortable working independently while collaborating with distributed teams
- Adaptability in a high-responsibility support environment
Why You Will Love Working with Us
- Work closely with high-level technical leadership and architects, gaining valuable mentorship
- Be part of a high-impact support function critical to platform stability and success
- Opportunity to grow into solution ownership and implementation responsibilities
- Exposure to complex distributed systems and real-world production challenges
- Collaborative and supportive global engineering environment
- Clear career growth path within Lean Tech