Java Technical Lead
4 weeks ago
Company Description Technology is our how And people are our why For over two decades we have been harnessing technology to drive meaningful change By combining world-class engineering industry expertise and a people-centric mindset we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses From prototype to real-world impact - be part of a global shift by doing work that matters Java Technical Lead will spearhead the backend development team for our payment solution This role involves hands-on architecture and coding as well as leadership responsibilities - ensuring that the system s design is scalable secure and optimized for high performance The Technical Lead will guide senior developers enforce best practices in code quality and make key technical decisions to align the product with business goals Key Responsibilities Technical leadership architecture Define and architect the overall backend solution for the payment platform using a microservices and event-driven approach Make high-level design decisions e g service boundaries technology choices data partitioning to ensure the system is scalable fault-tolerant and meets latency requirements This includes choosing appropriate tech strategies e g leveraging Kafka for event streaming or using Redis for caching and evaluating new tools or frameworks when necessary High-quality secure coding standards Set coding standards and best practices for the team Lead by example in developing secure high-quality code and perform thorough code reviews for other developers Ensure that all code is optimized and follows security best practices no SQL injections proper error handling secure APIs etc and that team members are educated on writing secure and high-performance code Mentorship and team development Mentor senior and mid-level developers providing guidance on complex technical issues debugging and design patterns Foster an environment of continuous improvement - pair programming knowledge sharing sessions and regular feedback to upskill the team Project coordination Agile process Collaborate closely with product owners and business SMEs to translate requirements into technical tasks and architecture Break down work for the team estimate effort and plan sprints Drive Agile Scrum ceremonies - lead sprint planning backlog grooming daily stand-ups and retrospectives Ensure timely delivery of features of high quality and help remove blockers for the team Experience in Agile Scrum methodology and managing development backlogs is expected Hands-on development Remain hands-on with coding for critical or complex components - especially those related to core payment processing logic security and integration Design and implement core microservices in Java utilizing techniques like non-blocking reactive programming when appropriate For example build services to handle currency conversions transaction routing and settlement with an eye on performance and precision Cloud infrastructure DevOps oversight Oversee the deployment architecture on AWS and Kubernetes Work with DevOps engineers to ensure the infrastructure VPC networking container orchestration auto-scaling etc is configured for high availability and security Optimize build deployment pipelines CI CD to accelerate delivery while maintaining robust testing The Tech Lead will also guide the team in using AWS services effectively - e g optimizing DynamoDB usage configuring AWS KMS for encryption keys leveraging AWS Lambda for serverless tasks etc Integration and APIs Ensure seamless integration between the backend services and other components like the ReactJS front-end third-party payment networks and internal tools Govern the API design and API Gateway Kong configurations for external partner integrations making sure APIs are secure using OAuth2 JWT rate limiting and well-documented Security and compliance Take ownership of the application s security posture Implement and enforce security measures such as data encryption using KMS Vault secure storage of sensitive information PCI compliance if applicable and proper authentication authorization flows via Keycloak or similar IAM Conduct risk assessments or code audits as needed to ensure compliance with industry standards Performance and reliability management Continuously monitor application performance in production and guide the team in proactive optimization Analyze metrics and logs e g throughput response times error rates and lead efforts to tune the system database indexing GC tuning caching strategies for peak performance Lead incident response for any critical performance or security issues - troubleshoot root causes and drive rapid resolution and post-mortems for continuous learning Qualifications Required Skills and Experience Experience 8 years of software development experience in Java with at least 3 years in a technical lead or architect capacity Proven experience in designing and delivering large-scale enterprise Java applications Experience in fintech or payment processing domains cross-border payments banking integrations PCI-DSS compliance is a strong plus Technical mastery Deep expertise in Java including newer features of Java 11 17 and frameworks like Spring Boot Comfortable with system design for distributed systems and microservices including knowledge of event-driven architecture and CQRS principles Ability to evaluate and implement architectural patterns monolith vs microservices sync vs async communication etc that best fit the problem Cloud and infrastructure Extensive experience with cloud platforms particularly AWS Strong understanding of AWS services related to microservices EC2 ECS EKS ECR Lambda API Gateway DynamoDB S3 CloudWatch IAM KMS etc and how to utilize them to build secure scalable infrastructure Hands-on skills with Docker and Kubernetes or OpenShift for containerization and orchestration Familiarity with infrastructure as code Terraform CloudFormation and CI CD pipelines for automated deployments is preferred Messaging and databases In-depth knowledge of messaging systems and streaming platforms Expertise with Apache Kafka is required designing topics partitioning consumer groups for scalability Solid experience with databases NoSQL MongoDB DynamoDB and relational DBs if used able to guide data modeling and query optimization Experience implementing caching layers Redis and search engines Elasticsearch in an enterprise context Security IAM Strong grasp of application security principles Experience integrating Identity and Access Management IAM solutions like Keycloak or AWS Cognito for SSO OAuth2 OIDC flows Knowledge of encryption standards and tools TLS AES JWT signing and managing secrets keys HashiCorp Vault AWS KMS in a production environment Ensures compliance with secure coding standards and can conduct security code reviews or threat modeling Leadership Communication Demonstrated ability to lead a development team - excellent mentorship skills and the ability to break down complex problems and delegate effectively Strong communication skills to work with cross-functional stakeholders product managers DevOps QA business teams and to articulate technical decisions rationale Capable of writing technical documentation and diagrams for architectural decisions and guiding the team through implementation Agile project management Experience acting as a technical lead in Agile teams Comfortable with Scrum processes sprint planning and using tools like JIRA or Trello for work management Track record of delivering projects on time and meeting quality SLAs in a fast-paced iterative development environment Problem-solving Creative and proactive problem solver with the ability to anticipate technical challenges and address them through design e g designing for scalability and failure from the outset Steadfast focus on both immediate issue resolution and long-term improvements - e g automating recurring fixes refactoring to reduce tech debt and continuously improving performance and security postures Additional Information This requirement is open for Bangalore location only At Endava we re committed to creating an open inclusive and respectful environment where everyone feels safe valued and empowered to be their best We welcome applications from people of all backgrounds experiences and perspectives because we know that inclusive teams help us deliver smarter more innovative solutions for our customers Hiring decisions are based on merit skills qualifications and potential If you need adjustments or support during the recruitment process please let us know
-
Java Technical Lead
1 week ago
bangalore, India Tata Consultancy Services Full timeTCS is Hiring For Java Technical Lead Role : Java Technical Lead Desired Experience Range : 8 to 12 years only Location : Bengaluru, Kochi Must to have skills : Excellent working knowledge with Java 8 or higher versions (hands-on working experience in using Lambda functions, Stream APIs) Spring Boot RESTful Services Micro Service Architecture Non SQL DB:...
-
Java Technical Lead
3 days ago
bangalore, India Xebia Full timeJob Title : Java Technical Lead Job Location : Bengaluru Exp : 12-15 years Notice Period : 15 days - 30 days Position Overview : As a Java Technical Lead you will drive the technical strategy and execution for complex business problems, delivering scalable and reliable systems. You will lead by example in design, coding, and best practices, while mentoring...
-
Java Technical Lead
2 weeks ago
bangalore, India Xebia Full timeJob Title : Java Technical LeadJob Location : BengaluruExp : 12-15 yearsNotice Period : 15 days - 30 daysPosition Overview :As a Java Technical Lead you will drive the technical strategy and execution for complex business problems, delivering scalable and reliable systems. You will lead by example in design, coding, and best practices, while mentoring peers...
-
Java Technical Lead
3 weeks ago
bangalore, India Trantor Full timeRole: Java Developer (SSE) - React JS Experience: 10 + Years Location: Remote Role Summary: We are looking for a skilled Java Full Stack Developer with strong expertise in React.js for front-end development and good exposure to Node.js for backend or microservices. The ideal candidate will be responsible for designing, developing, and maintaining scalable...
-
Java Technical Lead
2 weeks ago
bangalore, India Xebia Full timeJob Title : Java Technical LeadJob Location : Bengaluru Exp : 12-15 yearsNotice Period : 15 days - 30 days Position Overview : As a Java Technical Lead you will drive the technical strategy and execution for complex business problems, delivering scalable and reliable systems. You will lead by example in design, coding, and best practices, while mentoring...
-
Technical Lead
2 days ago
bangalore, India beBeeSoftware Full timeSenior Java Development ManagerAs a Senior Java Development Manager, you will lead the technical strategy and execution for complex business problems, driving scalable and reliable systems.Key Responsibilities:Define the technical strategy for business problems and lead high-level design.Collaborate with SDEs across teams to align on technical solutions and...
-
Java Technical Lead
1 week ago
bangalore, India Tata Consultancy Services Full timeTCS is Hiring For Java Technical LeadRole : Java Technical LeadDesired Experience Range : 8 to 12 years onlyLocation : Bengaluru, KochiMust to have skills :Excellent working knowledge with Java 8 or higher versions (hands-on working experience in using Lambda functions, Stream APIs) Spring Boot RESTful Services Micro Service Architecture Non SQL DB: MongoDB...
-
Java Technical Lead
6 days ago
Bangalore, Karnataka, India WILLWARE TECHNOLOGIES PRIVATE LIMITED Full time- Senior Java Developer 8 Years Company Willware Technologies Work Mode Onsite Location Chennai Experience 8 Years Role Overview We are looking for an experienced Senior Java Developer with strong hands-on skills in Java 8 JSP Spring Boot and SQL The candidate will be responsible for developing enterprise-grade applications mentoring junior developers and...
-
Senior Java Technical Lead
7 days ago
bangalore, India beBeeTechnicalLead Full timeSenior Java Technical LeadThe role entails overseeing a team of software developers and ensuring timely project delivery. Key responsibilities include taking ownership of core web applications, collaborating with product managers to translate business requirements into technical solutions, and driving strategic direction for the company's MIS...
-
Java Technical Lead
5 days ago
bangalore, India Northern Arc Capital Full timeNorthern Arc Capital Limited is hiring for a Java Technical Lead at the Bangalore location and is looking for candidates who can join immediately. Only immediate joiners will be considered. BE/B.Tech(CSE, Electronics preferred) and 9- 11 Years of relevant experience JOB OBJECTIVE The incumbent in this role will be part of a highly dynamic environment. It...