Encora Inc.

Technical Lead

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Technical Lead in Monrovia, CA, for a contract length of "X months" at a pay rate of "$X/hour". Requires extensive Java and Spring Boot experience, proficiency in Angular or React, and Azure cloud services knowledge.
🌎 - Country
United States
πŸ’± - Currency
$ USD
-
πŸ’° - Day rate
Unknown
-
πŸ—“οΈ - Date
December 9, 2025
πŸ•’ - Duration
Unknown
-
🏝️ - Location
On-site
-
πŸ“„ - Contract
Unknown
-
πŸ”’ - Security
Unknown
-
πŸ“ - Location detailed
Monrovia, CA
-
🧠 - Skills detailed
#Scala #Deployment #Azure cloud #React #Spring Boot #Strategy #Cloud #Alation #Leadership #Observability #DevOps #Java #Microservices #Angular #REST (Representational State Transfer) #Azure #GraphQL #JSON (JavaScript Object Notation) #Code Reviews #Security
Role description
This position needs 2-3 days onsite at Monrovia, CA. Leading a team in designing, developing, and deploying applications, overseeing both the front-end and back-end using Java and related technologies.β€―Key responsibilities include mentoring developers, ensuring code quality through reviews, collaborating with cross-functional teams, and driving technical strategy for scalable and robust solutions. Core responsibilities β€’ Lead and mentor: Guide a team of Java full-stack developers at offshore, provide technical mentorship, and conduct code reviews to ensure high-quality code and adherence to best practices. Collaborate closely with cross functional partners (product, QA, security, platform) to refine requirements and ensure seamless integration across systems. Own end-to-end solution design for new builds and legacy modernization (rehost/replat form/refactor; strangler pattern decomposition, DDD, microservices, event driven patterns). β€’ Design and architect: Lead the technical design and architecture for scalable, robust, and full-stack applications, often using Java frameworks like Spring Boot and modern front-end frameworks. β€’ Develop and deploy: Oversee the end-to-end development and deployment process, including database work, back-end development, front-end UI/UX implementation, and the creation of microservices. β€’ Collaborate: Work closely with cross-functional teams, including product owners, QA, and other stakeholders, to define project requirements and ensure seamless integration. β€’ Technical leadership: Drive technical initiatives, ensure coding standards are followed, and act as a point of escalation for technical issues and roadblocks. Define service boundaries and contracts; design APIs (REST/JSON; GraphQL preferred), integration patterns (sync/async, pub/sub, CQRS, Saga/Outbox), and data contracts. Establish and govern NFRs (performance, availability, scalability, observability, resilience, security, cost) with measurable SLOs and acceptance criteria. Produce clear artifacts: HLD/LLD, sequence diagrams, ADRs, deployment views, and integration specifications. Guide development teams through design playback, spike plans, reference implementations for complex areas, and PR/design reviews of critical components. β€’ Onsite Delivery Lead Be a single point of contact to the customer for the projects and work with offshore teams to address the customer requirements β€’ Troubleshoot: Debug and resolve issues across the entire technology stack. β€’ Stay current: Stay updated on emerging technologies and industry trends to contribute to the company's technical roadmap and best practices. Key Skills And Qualifications β€’ Extensive experience with Java, including frameworks like Spring Boot. β€’ Proficiency in front-end technologies like Angular, React, or similar. β€’ Hands-on experience with Azure cloud services and microservices architecture. β€’ Strong understanding of DevOps principles and CI/CD pipelines. β€’ Experience in a lead and working with offshore team