Job Description
PALO IT is seeking a Java Technical Lead to join their development team in Mexico City. The ideal candidate will architect and implement high-volume, low-latency applications for mission-critical systems, ensuring high availability and performance. This role involves technical leadership, architectural vision, team mentorship, and translating complex requirements into scalable solutions.
Role Involves:
- Designing and developing enterprise-grade web applications.
- Leading full software lifecycle activities.
- Mentoring a team of engineers.
- Championing high coding standards and best practices.
- Collaborating with product owners and stakeholders.
- Owning technical testing, performance planning, and deployment pipelines.
- Identifying and reducing technical debt.
- Driving architecture decisions and advocating for sustainable code.
- Participating in cross-functional team discussions.
Requirements:
- 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.
What PALO IT Offers:
- Stimulating working environments.
- Unique career path.
- International mobility.
- Internal R&D projects.
- Knowledge sharing.
- Personalized training.
- Entrepreneurship & intrapreneurship opportunities.