Ravi Hasija
@ravihasija
I’m a backend software engineer with 22+ years of Java experience building scalable microservices.
What I'm looking for
Backend software engineer with 22+ years of Java experience building scalable, high-performance microservices and distributed systems in production environments. I bring deep hands-on expertise in Spring Boot, Hibernate, OOP design patterns, multithreading/concurrency, and JVM performance tuning, and I consistently own workstreams end-to-end—from design through deployment.
I’m at my best when I can turn complex distributed state and high-traffic flows into reliable systems. I build REST APIs and microservices, apply rigorous testing and code quality practices (JUnit 5, Mockito/Spock, WireMock, Testcontainers), and use coverage gating and strong code review/mentoring to raise engineering standards.
Across my career, I’ve partnered backend development with cloud-native platforms—AWS (Lambda, API Gateway, SQS/SNS, DynamoDB, S3, CloudWatch, CDK, Terraform, CloudFormation) and container platforms (Docker, Kubernetes). I also design distributed messaging and async pipelines with Kafka, ActiveMQ, and Amazon SQS/SNS, backed by relational and NoSQL databases like Oracle, PostgreSQL, MySQL, MongoDB, and Cassandra.
Recently, I architected a serverless diagnostic automation platform at Amazon Robotics (Lambda, API Gateway, DynamoDB, SQS), cutting investigation time from 30–45 minutes to under 5 minutes. At Charter Communications, I led Kafka-based event-driven microservices at scale and migrated a high-traffic API to a containerized Spring Boot microservice with a 95% latency reduction—while also founding a Java User Group to drive continuous learning.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
98point6
May 2021 - Aug 2022 (1 year 3 months)
Built and delivered features for containerized services on a consumer telehealth SaaS platform. Migrated batch data ingestion to a real-time, event-driven REST architecture and introduced integration testing to improve deployment reliability.
Senior Software Engineer
NWEA
Dec 2019 - Apr 2021 (1 year 4 months)
Built a high-throughput ETL test event generation tool producing hundreds of events per minute, replacing a 30-minute manual process with an automated async pipeline. Containerized the ETL pipeline to reduce onboarding/setup time and implemented an AWS Lambda in Rust for a performance-sensitive stage.
Senior Software Engineer
Charter Communications
Feb 2015 - Nov 2019 (4 years 9 months)
Designed Kafka-based, event-driven microservices for high-throughput distributed message processing at scale. Led migration of a high-traffic API to a containerized Spring Boot microservice, achieving 95% latency reduction, and built AWS Lambda/ActiveMQ-based elastic scaling for peak traffic.
Built RESTful APIs (Java, Python) for Business Process Integration and developed an async file synchronization service using ActiveMQ. Set up an ELK stack for centralized logging and monitoring.
Developed and maintained a financial payments and adjustments web application with complex business validations and enterprise transaction management. Implemented audit requirements using a Java/Spring/Hibernate stack.
Software Engineer
Andesa Services Inc
Feb 2009 - Nov 2010 (1 year 9 months)
Modernized a legacy financial services application (Java 1.4, EJB 2.0) to a Web 2.0 platform. Applied GWT, Hibernate, and Oracle 10g on a JBoss-based environment to support the modernization effort.
Software Engineer
Pentaho
Sep 2007 - Dec 2008 (1 year 3 months)
Played a key role in the software development life cycle for Pentaho Business Intelligence, contributing to design, implementation, unit testing, and build/packaging. Teamed on development of the new Web 2.0 UI for the Pentaho BI suite.
Programmer / Systems Analyst
Convergys
Dec 2004 - Aug 2007 (2 years 8 months)
Designed software architecture by defining requirements, building object-oriented models, and implementing custom projects. Partnered with business units and clients to formalize needs, provide support, and resolve issues quickly, earning Quality Contributor recognition from Convergys for key project performance.
Education
Degrees, certifications, and relevant coursework
University of Central Florida
Master's in Computer Science, Computer Science
Completed a Master’s program in Computer Science at the University of Central Florida in December 2004.
University of Mumbai
Bachelor of Engineering, Computer Engineering
Earned a Bachelor of Engineering in Computer Engineering from the University of Mumbai, completed in May 2001.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Website
javawithravi.comJob categories
Skills
Interested in hiring Ravi?
You can contact Ravi and 90k+ other talented remote workers on Himalayas.
Message RaviFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
