Job Description:
We are seeking a highly experienced Project Technical Lead to work onsite. The role focuses on driving major enhancements and optimizations for a mission-critical AWS platform built on a complex microservices architecture, processing millions of requests per day . You will leverage your experience to assess, design, and guide refactoring of key backend components , ensuring performance, scalability, and reliability .
Key Responsibilities:
- Assess current applications, integrations, and database architectures to identify areas for optimization.
- Design and document target solutions with detailed artifacts: system designs, component/ER/sequence diagrams, API specifications.
- Lead and execute major enhancements/refactoring for core backend applications (Java) focusing on performance, scalability, and maintainability.
- Propose optimizations for application logging to support troubleshooting and operations.
- Support maintenance teams in resolving critical issues, providing rapid root-cause analysis and workarounds.
- Collaborate with multiple teams (frontend, backend, mobile, external partners) to ensure end-to-end integration.
- Conduct deep performance analysis of Java applications: threading, concurrency, memory management, high throughput (~5-10K RPS).
- Drive database performance initiatives: schema review, query tuning, and data access optimization.
- Work with DevOps teams to integrate CI/CD pipelines and implement monitoring/alerting strategies.
- Clearly communicate technical solutions and design decisions to stakeholders.
Required Skills & Competencies:
Technical Skills:
- Proven experience with large-scale, mission-critical systems on microservices architecture (preferably AWS).
- Extensive expertise in Java & SpringBoot , including multithreading, concurrency, memory management, race condition handling, high throughput systems.
- Experience supporting systems with millions of requests/day (~5-10K RPS).
- Familiarity with NodeJS, Kotlin, Swift, ReactJS .
- Strong background in database design & optimization (Postgres, Mongo Atlas, Oracle Cloud DB).
- Hands-on experience with integration patterns: REST APIs, Kafka, AWS SQS/SNS, Firebase, Apple APNS.
- Skilled with DevOps tools : Jira, Bitbucket, AWS Code Commit, Jenkins, Tekton Pipelines, Bitbucket Pipelines.
- Experience in system observability & monitoring : AWS CloudWatch, Prometheus, Grafana, New Relic, True Watch, Guance, Firebase.
Core Competencies:
- Strong ability to drive technical assessments, architecture redesign, and large-scale optimizations.
- Excellent documentation skills: from high-level overviews to detailed specifications.
- Proven problem-solving skills under tight timeframes for production issues.
- Confident communicator capable of leading discussions with technical & business stakeholders.
- Proactive leadership, managing competing priorities in dynamic environments.
- Collaborative mindset fostering teamwork across diverse teams.
Domain Experience: Taxi Dispatch, Retail, Billing System, Payment Integration
We regret to inform that only shortlisted candidates will be notified. Please note that your response to this advertisement will constitute informed consent to the collection, use, and/or disclosure of personal data by Outsourego, its affiliates and, where necessary, to relevant third parties, for purposes such as job application processing, career advisory, research, and other administrative purposes, in compliance with the relevant provisions of the Privacy Policy.