Volver a los puestos de trabajo
Nuevo

Tech Lead Java

Mexico City, Mexico

🧑‍💻 Your Role – Java Technical Lead

As a Java Technical Lead at PALO IT, you will be a critical part of our development team. You will architect and implement high-volume, low-latency applications for mission-critical systems, delivering high availability and performance. This role goes beyond coding—it's about technical leadership, architectural vision, team mentorship, and translating complex requirements into scalable solutions.

Key Responsibilities

  • Design and develop enterprise-grade web applications with optimal performance and scalability.

  • Lead full software lifecycle activities: analysis, requirements, design, coding, testing, deployment, and maintenance.

  • Mentor a team of engineers while maintaining a deep individual contribution.

  • Champion high coding standards and best practices including TDD, SOLID principles, and CI/CD.

  • Collaborate with product owners and stakeholders to align on user-centric solutions.

  • Own technical testing, performance planning, deployment pipelines, and drama-free launches.

  • Understand and guide trade-offs between business and technical goals.

  • Identify and reduce technical debt proactively; guide others to do the same.

  • Drive architecture decisions, advocate for sustainable code, and influence best practices.

  • Participate in cross-functional team discussions, bringing insights to product and engineering alike.


🧠 Who You Are

Required Skills & Experience

  • BS/MS in Computer Science, Engineering or related field

  • 6+ years of experience in Java development; 2+ years as Technical Lead

  • Expert in Java and Spring ecosystem (Boot, MVC, Security)

  • Proficient in designing REST APIs and microservices

  • Strong background in relational and NoSQL databases

  • Comfortable with containerization, CI/CD pipelines (Docker, Jenkins, Concourse)

  • Experience with GCP or similar cloud providers

  • Strong understanding of Oauth2, Hibernate, Maven/Gradle, Git (Gitflow), and Netty

  • Experience working in agile environments with scrum, automated testing, and continuous delivery

  • Excellent command of English and Spanish

  • Demonstrated ability to write clean, testable, and maintainable code

Preferred

  • Experience with Angular 2+

  • Experience with Reactive Programming and Event-Driven Architecture

  • Familiarity with Cloud-Native design and financial/payment systems


💼 More About PALO IT

We’re eager to adapt to change, learn from our experiences and move to meet our planet’s urgent needs. We are continuously taking action to:

  • Become a climate net-zero company

  • Deliver projects with a positive impact

  • Train 100% of our workforce on impact

  • Achieve B Corp certification across our offices globally

  • Continuously measure & improve employee happiness

We work with Fortune 1000s, startups, and innovators seeking to make a global impact and solve the world’s most complex challenges.


🎁 What We Offer

  • Stimulating working environments

  • Unique career path

  • International mobility

  • Internal R&D projects

  • Knowledge sharing

  • Personalized training

  • Entrepreneurship & intrapreneurship opportunities

Curious about our culture and benefits?
Check out our careers page
Or listen to our PALOCast featuring stories from our Palowans!


💡 PALO IT is an Equal Opportunity Employer

We value merit, qualifications, and abilities and uphold privacy and data security. For more, see our Privacy Policy.

Solicitar este puesto

*

indica un campo obligatorio

Currículum*

Tipos de archivos aceptados: pdf, doc, docx, txt, rtf