Role:
Java Full Stack Technical Lead
Guadalajara or Remote
Development & Quality Assurance
- Develop clean, efficient, and maintainable code using Java, Spring Boot, and modern frontend frameworks.
- Build responsive UI components using Angular, TypeScript, Ionic, and NgRx.
- Implement unit tests, integration tests, and follow test driven development (TDD) for high quality deliverables.
- Troubleshoot, debug, and optimize application performance.
Team Collaboration & Mentorship
- Conduct code reviews and provide technical mentoring to junior and mid level developers.
- Collaborate with Product Owners, QA, Architects, and cross functional teams to ensure delivery alignment.
- Participate in Agile ceremonies—sprint planning, grooming, stand ups, retrospectives.
Operations & Delivery
- Oversee deployment activities, coordinate release cycles, and ensure stable production operations.
- Monitor applications using telemetry and alerting tools, ensuring proactive detection of performance issues.
- Provide timely status updates, highlight risks, and escalate blockers as necessary.
________________________________________
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or related technical field.
- 10+ years of IT experience with strong hands on full stack development.
- Proven expertise in designing and implementing scalable, distributed applications.
- Strong understanding of Agile methodologies, CI/CD, and test driven development practices.
- Excellent communication, mentorship, and cross team collaboration skills.
________________________________________
Technical Skills
Backend
- Java (8/11+), Spring Boot, Microservices Architecture
Frontend
- Angular, TypeScript, Ionic Framework, NgRx state management
Architecture & Integration
- Event driven architecture
- Kafka (message streaming and event processing)
Databases
- Oracle, MySQL, MongoDB (Relational & NoSQL)
DevOps & Delivery
- CI/CD pipelines
- Continuous delivery principles
- Telemetry, monitoring, and alerting tools