Java Technical Lead
| Hours | Full-time, Part-time |
|---|---|
| Location | Houston, Texas |
About this job
Job Description
Fluent across the full technology stack with specialized expertise in Java development; owns delivery and support responsibility for a product or platform team, with a focus on building enterprise-grade, high-performing server-side solutions. Drives technical priorities and supports delivery efforts through advisory, coaching, and hands-on execution. Leads a distributed team of software engineers, providing mentorship and ensuring technical excellence. Develops and leads people with a focus on skills, quality delivery, and customer alignment. Regularly engages with internal and external stakeholders to ensure delivery of robust, scalable, and reliable applications tailored for mission-critical, high-volume environments.
Responsibilities\n- \n
- \n
Drives technical priorities and owns end-to-end delivery and support for Java-based backend solutions used in core business operations.
\n - \n
Leads agile development activities for Java platforms, including the design and implementation of best-in-class architectures, patterns, and security practices.
\n - \n
Provides hands-on technical leadership by guiding backend development with a focus on scalable data processing, high availability, and API performance.
\n - \n
Accountable for overseeing project timelines, resource allocation, and team performance to ensure successful delivery.
\n - \n
Mentors and technically guides engineers across geographically distributed teams across geographies, conducts code reviews and fosters a culture of continuous improvement and learning.
\n - \n
Coordinates cross-team dependencies and collaborates across Product, UX, QA, and Backend teams to ensure scalable and reliable outcomes.
\n - \n
Engages with enterprise architecture, DevOps, and operational teams to ensure seamless integration and CI/CD pipelines for backend services (using tools such as Git, Jenkins, and test automation).
\n - \n
Facilitates estimation of work items, ensures alignment with business goals, and incorporates diverse perspectives in planning and delivery.
\n - \n
Ensures compliance with agile, DevOps, and security best practices while driving technical innovation through evaluation of emerging Java and backend technologies.
\n - \n
Partners with stakeholders to align technical deliverables with business needs, ensuring solutions contribute to operational efficiency and KPIs.
\n - \n
Maintains production readiness via automated testing, monitoring, and support strategies; utilizes frameworks such as JUnit and Mockito.
\n - \n
Demonstrates ability to gather domain knowledge in logistics operations and apply it to Java backend solution design.
\n - \n
Creates and manages delivery timelines, ensures environments and teams are scoped effectively, and supports high-stakes production deployments.
\n - \n
Maintains composure and analytical perspective during technical escalations and leads crisis resolution when necessary.
\n - \n
Uses data and metrics to support business planning, staffing, and risk mitigation decisions.
\n
- \n
- \n
Bachelor's degree in Computer Science or equivalent work experience.
\n - \n
5–8 years of experience in full-stack software development, including a minimum of 2 years in a dev-focused leadership role.
\n - \n
8+ years of Java development experience, building high-volume backend applications in logistics, or field service industries.
\n - \n
Strong experience with Java and the Spring Framework (especially Spring Boot), microservices architecture, and database design (SQL and NoSQL).
\n - \n
Proven experience in RESTful API design and development, asynchronous messaging (e.g., Kafka), and cloud platforms (AWS, GCP, Azure).
\n - \n
Proven experience with event-driven architecture.
\n - \n
Demonstrated proficiency in Agile methodologies and CI/CD best practices.
\n - \n
Experience with full-stack development, including front-end frameworks like React.
\n - \n
Experience working with distributed teams and managing cross-time-zone delivery.
\n
- \n
- \n
Demonstrated an “agile-development” mindset with strong customer focus and results orientation.
\n - \n
Deep hands-on expertise in Java system architecture, performance optimization, and distributed system design.
\n - \n
Strong technical and analytical skills to identify problems, architect solutions, and drive technical strategy.
\n - \n
Full-stack knowledge to guide both front-end (e.g., React) and back-end development.
\n - \n
Demonstrated competence in designing and implementing event-driven architectures.
\n - \n
Excellent communication and leadership skills to manage stakeholder relationships and foster team growth.
\n - \n
Passion for continuous improvement, innovation, and staying current with Java and backend tech trends.
\n - \n
Experience with Python is a plus and a polyglot mindset is highly valued.
\n - \n
Understanding of and passion for emerging technologies, including Generative AI.
\n