
Tech Lead Java
🧑💻 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