Stephen Dolan
@stephendolan
Senior Java and full-stack engineer delivering scalable cloud-native enterprise platforms with microservices, Kafka, and secure APIs.
What I'm looking for
I’m a Senior Java Full Stack Engineer with 11+ years of experience delivering scalable, cloud-native enterprise solutions across consulting, fintech, healthtech, and enterprise environments. I design and modernize high-performance backends with microservices, distributed systems, and event-driven architectures, building secure RESTful APIs and scalable platform foundations.
Across my roles, I’ve implemented event-driven processing with Kafka, modernized application frameworks, and led zero-downtime deployments using Docker and Kubernetes. I also optimize high-throughput systems through database tuning and backend performance work, strengthen authentication/authorization with OAuth2.0, JWT, and RBAC, and improve operational visibility with Prometheus and Grafana—while partnering with cross-functional teams in Agile environments.
Experience
Work history, roles, and key accomplishments
Designed and implemented microservices-based architectures using Spring Boot and Spring Cloud, enabling scalable, high-performance enterprise solutions for consulting clients. Built event-driven integrations with Kafka and AWS SNS, secured APIs with OAuth2/JWT/RBAC, and improved operational visibility and deployment reliability with CI/CD and AWS-hosted containerized services.
Senior Java Engineer
Alis
Nov 2018 - Apr 2021 (2 years 5 months)
Architected distributed healthtech applications using Java and Spring Boot, delivering secure RESTful services for patient data processing workflows. Implemented Kafka-based event-driven pipelines, reinforced security with OAuth2/JWT/RBAC, and supported scalable healthcare platforms through MongoDB optimization, container orchestration, and automated testing.
Junior Java Engineer
Kabbage
May 2015 - Nov 2018 (3 years 6 months)
Developed Spring Boot microservices for fintech transaction-heavy systems, building REST APIs and optimizing performance through caching and query improvements. Implemented Kafka-based payment pipelines with retry/idempotency patterns, strengthened security with JWT/OIDC, and supported reliable deployments using CI/CD and Kubernetes on AWS/Azure.
Education
Degrees, certifications, and relevant coursework
Georgia Institute of Technology
Bachelor of Science, Computer Science
2013 - 2015
Earned a Bachelor of Science in Computer Science from Georgia Institute of Technology (2013–2015).
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Stephen?
You can contact Stephen and 90k+ other talented remote workers on Himalayas.
Message StephenFind 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!
