Job Openings Project Technical Lead

About the job Project Technical Lead

We are seeking a highly experienced Project Technical Lead to work onsite at our customers location. This role will focus on driving major enhancements and optimizations for a mission-critical platform built on AWS with a complex microservices architecture, processing millions of requests per day. You will leverage your proven experience in similar high-throughput, large-scale systems to assess, design, and guide the refactoring of key backend components, ensuring optimal performance, scalability, and reliability.

Responsibilities:

  • Assess the current application landscape, integrations, and database architectures to identify areas for improvement and optimization.
  • Design and document target solutions with detailed artifacts, including high-level system design, component diagrams, ER diagrams, sequence diagrams, and API specifications.
  • Lead and execute major enhancements and refactoring efforts for core backend applications predominantly written in Java, focusing on performance, scalability, and maintainability.
  • Assess application logging and propose optimizations, targeting well-structured logs that effectively support troubleshooting and operational needs.
  • Support the application maintenance team in troubleshooting critical issues; rapidly identify root causes and provide workaround solutions that comply with short lead service agreements (LSA).
  • Work across multiple project teams including frontend, backend, mobile, and external partners to ensure end-to-end alignment and seamless system integration.
  • Conduct deep performance analysis of Java applications, addressing threading, concurrency, memory management, and optimizing for sustained high throughput (~5-10K requests per second).
  • Drive database performance initiatives, including schema reviews, query tuning, and data access optimization.
  • Collaborate with DevOps teams to integrate with CI/CD pipelines and implement effective monitoring and alerting strategies.
  • Clearly communicate technical solutions and design decisions to stakeholders, ensuring alignment with business objectives and operational requirements.

Technical Skills:

  • Proven experience in designing, building, and optimizing large-scale, mission-critical systems operating on modern microservices architectures, preferably on AWS.
  • Extensive expertise in Java & SpringBoot, with deep knowledge of multithreading, concurrency controls, memory management, and advanced techniques for handling race conditions and large volumes of simultaneous requests.
  • Practical experience supporting systems that consistently handle millions of requests per day and throughput of ~5-10K RPS.
  • Familiarity with backend services in NodeJS and mobile/frontend ecosystems (Kotlin, Swift, ReactJS).
  • Strong background in database design and optimization for both relational and NoSQL technologies (Postgres, Mongo Atlas, Oracle Cloud DB), with a track record of successfully tuning and scaling databases in high-load environments.
  • In-depth experience with integration patterns using RESTful APIs, Kafka messaging, AWS SQS/SNS, Firebase Messaging, and Apple APNS.
  • Solid hands-on experience with DevOps practices and tools: Jira, Bitbucket, AWS Code Commit, Jenkins, Tekton Pipelines, Bitbucket Pipelines.
  • Skilled in system observability, performance monitoring, and troubleshooting using AWS CloudWatch, Prometheus, Grafana, New Relic or True Watch or Guance, Firebase

Competencies:

  • Demonstrated ability to drive technical assessments, architecture redesign, and large-scale optimizations in complex systems.
  • Strong documentation capabilities, capable of producing comprehensive architecture and design deliverables from high-level overviews to detailed specifications.
  • Excellent problem-solving skills, with a proven record of diagnosing and resolving critical production issues under tight timeframes.
  • Confident communicator, able to lead discussions across diverse technical and business stakeholders and build consensus on technical direction.
  • Proactive leadership style, capable of managing competing priorities and delivering results in dynamic, fast-paced environments.
  • Collaborative and open mindset, fostering teamwork across diverse technical and business teams.

Domains: Taxi Dispatch, Retail, Billing System, Payment Integration