Java Tech Lead
San Antonio, TX, United States
Job Title - Technical Lead
Location - San Antonio, TX (Onsite)
Hire Type - Full Time
Primary Technology/skills:JavaSpring MVC, Maven , Spring BootApache CXF, Microservices, REST APIJIRA, Git/BitbucketDocker, KubernetesOracle/PostgreSQL
Specific Skills:
Developing applications that demand high availability and concurrencyTroubleshooting live systemsAbility to write structured and well documented codeGood knowledge of working with third-party dependencies and debugging dependency conflictsAbility to create comprehensive design documentsKnowledge of Unit testing and build toolsGood understanding of DevOps concepts and processesTeam leading and mentoring of senior developersClear communication skill and communicate ideas in both technical and business termsHands on application development with Microservices
Other "Nice to have" skills / experience:
Retail domain experience is added advantageFamiliar with building cloud-native applicationsExperience in advance Java script frameworks such as Angular, React etc.
Details of duties to be performed:
Ownership of overall delivery qualityWeb application development, process design, and project delivery practicesTechnical skills in architecture patterns, solutions design, and application performanceWell organized, adhere to timelines, accurate and have the passion to deliver technical excellence.Designing and building prototypes to demonstrate ideas.Assist team in handling ongoing tasks as required.Monitor task status/progress /conducts reviews with the junior developersResolve functional, and execution-related issuesEnsures adherence to the technical solution and best practices specific to the technologyMentor new joiners and developer on technology related aspectsCoordinate with onshore/offshore teamPeer review artifactsAdhere to, and facilitate the project planProvide team leadership and ownership of assigned software elementsDocumentation of high level and low-level designsAnalyses and understands the functional specifications /requirementsEstimate the effort involvedDesign and document the system technical specificationsDevelop and maintain codeUnit test the code and report resultsPerform and participate in peer code reviews, provide solutions to coding issues/defectsFollow established coding standards for the technology/platform to provide efficient and maintainable codeSupport systems testing and code correction as necessaryEnsure that all processes are followed specific to the role / projectCommunicate with client representatives, performing demos, providing status updates and walkthroughs of technical issuesSupports and ensures proper facilitation and execution of product delivery practices and methodologies, helping the team accelerate their development and optimize their throughputWork closely within the software engineering and delivery practice
#J-18808-Ljbffr