





**Summary:** The Java Tech Lead will be responsible for leading the design, development, and delivery of enterprise\-grade applications and services. This role requires strong technical expertise in Java/J2EE, microservices architecture, and cloud deployment, combined with leadership skills to guide a team of engineers toward high\-quality, timely deliverables. **Responsibilities** * Own solution design and architecture for assigned projects. * Lead and participate in design and code reviews to ensure adherence to standards. * Monitor code quality metrics (SonarQube, Checkmarx) and enforce security best practices. * Ensure compliance with Visa’s engineering excellence dashboards and productivity requirements. * Write clean, maintainable, and efficient code in Java/J2EE and related frameworks. * Implement and scale microservices for data\-intensive applications. * Develop RESTful APIs and integrate with messaging systems (Kafka, RabbitMQ). * Partner with Product Managers, Architects, and Analysts to define requirements and implementation strategies. * Participate in Agile ceremonies and ensure sprint commitments (minimum 10 story points per sprint). * Mentor junior engineers and onboard new team members. * Adhere to coding standards, security guidelines, and compliance mandates. * Track and manage risks, issues, and dependencies until resolution. * Maintain dashboards and reports for productivity and delivery metrics. **Skills \& Qualifications** * Strong proficiency in Java/J2EE, Spring Boot, Spring MVC. * Experience with microservices architecture, RESTful API design. * Hands\-on with Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP). * Proficient in relational and NoSQL databases (Postgres, MySQL, MongoDB). * Familiarity with CI/CD pipelines (Jenkins, Maven) and version control (Git). * Experience with messaging systems (Kafka, RabbitMQ). * Exposure to caching mechanisms (Redis, Hazelcast). * Understanding of AI\-assisted coding tools (GitHub Copilot) and modern frameworks (LangChain). * Strong problem\-solving and communication skills. * Ability to lead technical discussions and drive end\-to\-end delivery. * Experience mentoring and managing small engineering teams. **Location** Guadalajara **Job Function** TECHNOLOGY **Role** Technical Lead **Job Id** 386592 **Desired Skills** Core JAVA Desired Candidate Profile **Qualifications** : Bachelor of Computing


