Java Technical Lead
RESPONSIBILITIESProviding technical guidance, mentorship, and support to a team of developers or engineers. Leading by example and setting high standards for technical excellence.Overseeing the planning, execution, and delivery of technical projects. Collaborating with stakeholders, such as product managers and business analysts, to define project requirements and objectives.Designing and implementing technical solutions that align with business needs and industry best practices. Evaluating and recommending technologies, tools, and frameworks to enhance system performance and scalability.Delivery ownership of E2E application components - front end, backend and integrationsDevelop https inbound and outbound flows, scheduler jobs, routing, orchestration, transformations and security of MuleSoft ESB application using OAuth2Implement security implementation using MuleSoft TLS and key stores to secure API'sCollaborating with DevOps teams to establish CI/CD (Continuous Integration/Continuous Deployment) pipelines for seamless deployment and testing of full stack applications.Leading the development of user interfaces using front-end technologies such as HTML, CSS, and JavaScript. Ensuring a seamless user experience and responsive design across different devices and browsers.Developing solutions in various technologies and protocolsIntegrations between different legacy systems like databases and the software applicationsUtilize Orchestrations, pipelines, mappings and custom adapters with MuleSoftPackaged Application Integration - Oversee major issues, challenges, considerations and potential pitfalls in application integrationDesign and develop application, data or technology interfaces and bridges in application integrationCommunicating technical concepts and progress updates to non-technical stakeholders, such as project managers and executives.Building and maintaining relationships with stakeholders to ensure alignment and support for technical initiatives. REQUIRED12+ years of software development experience with expertise in integration technologies, backend development, build & release managementStrong knowledge on Integration conceptsExpert in SQL queries, sql tuning, stored proceduresGood understanding of front end technologies like React Native / JSShould have design and architecture thinkingShould be able to drive design sessions, actively participate and influence business requirements and overall solutionShould be able to mentor and lead a team, support the team as and when neededAble to communicate on the project status, issues and handle risk PreferredMaster's Degree-Computer Science, Electronics, Electrical.Core experience designing API, RAML and their implementationsAdept at writing unit test cases, MUnitMuleSoft Developer or higher certification is a plusExperience with multiple commercial integration systems a plus (Tibco, Biztalk, IBM, OIC)Knowledge of Change & Incident Management process