Technical Lead - Java / Spring Boot
Technical Lead – Java / Spring BootLocation: Onsite: Dallas, TX (onsite) Duration: 6 months Pay Rate: $50-$52/hr on W2/C2CWe are looking for an experienced Technical Lead with strong hands-on expertise in Java, Spring Boot, and backend architecture to lead the design and development of scalable, secure, and high-performance applications. The ideal candidate will have technical leadership experience, strong coding skills, and the ability to guide distributed development teams.Essential Skills:7+ years of software engineering experience with 2+ years in a Technical Lead roleStrong hands-on expertise in:Java 17/21Spring BootREST APIs & MicroservicesKafka/Event-driven architectureSQL Server / Oracle databasesGraphQL APIsGitLab CI/CDKubernetesDistributed system designExperience designing and reviewing HLDs and LLDsStrong understanding of scalability, resiliency, performance tuning, and production supportExperience leading offshore/onshore development teamsHands on coding, need to clear coding testKey Responsibilities:Lead the design and development of robust, scalable, and maintainable backend systems, ensuring adherence to high and basic design principlesLead database architecture and optimization efforts, with a focus on performance and data integrityCollaborate with cross-functional teams to design and implement integration solutions, ensuring seamless data flow across systemsApply SRE principles to enhance system reliability, performance, and availabilityUtilize container technologies such as Docker, Kubernetes, and OpenShift to streamline deployment and orchestration of applicationsLeverage Spring Boot to develop microservices and backend applications, applying best practices and design patternsDesign and implement RESTful APIs, ensuring high performance and responsiveness to requestsGuide the creation of responsive and intuitive user interfaces using modern JavaScript frameworks, with a focus on ReactWrite unit and integration tests using JUnit, Mockito, or PowerMock, and ensure adherence to quality and security standards using tools like Sonar, Fortify, and Web InspectProduce comprehensive documentation for each microservice, detailing architecture, design decisions, and implementation guidelinesParticipate in Agile development processes, contributing to sprint planning, reviews, and retrospectivesProactively identify and resolve bugs and performance issues in a timely mannerEngage in database design and optimization for integration systems, ensuring efficient data management and retrievalCompany Benefits & Culture:Inclusive and diverse work environmentOpportunities for professional growth and developmentComprehensive health and wellness benefits