Java Technical Lead
6 hours 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 GlobalLogic Full timeJob Title: Tech Lead Bilingual Location: PAN India (All GlobalLogic offices) Mode of working: Hybrid 3 days onsite/week Role: Fulltime Required: JLPT N3 or above Note: Bilingual candidates will be considered only and preference given to someone who can join immediately or within 30 days. Role Overview We’re looking for a Java lead who blends deep technical...
-
Java Technical Lead
1 week ago
bangalore, India GlobalLogic Full timeJob Title: Tech Lead BilingualLocation: PAN India (All GlobalLogic offices)Mode of working: Hybrid 3 days onsite/weekRole: FulltimeRequired: JLPT N3 or above Note: Bilingual candidates will be considered only and preference given to someone who can join immediately or within 30 days.Role OverviewWe’re looking for a Java lead who blends deep technical...
-
Technical Lead Java
2 days ago
bangalore, India Talent Worx Full timeOur Team is seeking an experienced Technical Lead Java to join our client's dynamic team. In this role, you will be responsible for overseeing the design, development, and implementation of robust Java-based applications while leading a team of talented developers. You will be instrumental in shaping technical directions and driving best practices in...
-
Java Technical Lead
2 weeks ago
bangalore, India Trantor Full timeWe are looking for an experienced Technical Lead – Java / Node.js with strong hands-on expertise in enterprise application architecture and healthcare system integration. The ideal candidate will have deep technical proficiency in Java (Spring Boot), Node.js (Express/NestJS), Microservices, and Cloud platforms (AWS/Azure/GCP), along with a solid...
-
Java Technical Lead
2 weeks ago
bangalore, India Trantor Full timeWe are looking for an experienced Technical Lead – Java / Node.js with strong hands-on expertise in enterprise application architecture and healthcare system integration. The ideal candidate will have deep technical proficiency in Java (Spring Boot), Node.js (Express/NestJS), Microservices, and Cloud platforms (AWS/Azure/GCP), along with a solid...
-
Java Technical Lead
1 week ago
bangalore district, India GlobalLogic Full timeJob Title: Tech Lead Bilingual Location: PAN India (All GlobalLogic offices) Mode of working: Hybrid 3 days onsite/week Role: Fulltime Required: JLPT N2 or N1 certification in Japanese Note: Only bilingual candidates will be considered. Role Overview We’re looking for a seasoned Java Technical Lead who blends deep technical expertise with leadership,...
-
Java Technical Lead
2 weeks ago
bangalore, India Trantor Full timeWe are looking for an experienced Technical Lead – Java / Node.js with strong hands-on expertise in enterprise application architecture and healthcare system integration. The ideal candidate will have deep technical proficiency in Java (Spring Boot), Node.js (Express/NestJS), Microservices, and Cloud platforms (AWS/Azure/GCP), along with a solid...
-
Java Technical Lead
6 days ago
Bangalore Division, India GlobalLogic Full timeJob Title: Tech Lead Bilingual Location: PAN India (All GlobalLogic offices) Mode of working: Hybrid 3 days onsite/week Role: Fulltime Required: JLPT N3 or above Note: Bilingual candidates will be considered only and preference given to someone who can join immediately or within 30 days. Role Overview We’re looking for a Java lead who blends deep technical...
-
Java Technical Lead
6 days ago
bangalore district, India GlobalLogic Full timeJob Title: Tech Lead Bilingual Location: PAN India (All GlobalLogic offices) Mode of working: Hybrid 3 days onsite/week Role: Fulltime Required: JLPT N3 or above Note: Bilingual candidates will be considered only and preference given to someone who can join immediately or within 30 days. Role Overview We’re looking for a Java lead who blends deep technical...
-
Java Technical Lead
2 weeks ago
bangalore, India Tata Consultancy Services Full timeRole : Java Technical Lead Experience : 8 - 12 years Location : Bangalore, Kochi Must to have 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 Relational DB (PostgreSQL or Oracle) Good understanding of...