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
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.
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.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.