Software Developer from Tehran, Iran
I am a Senior Java Developer with 6+ years of experience building scalable backend systems for banking, insurance, and fintech companies. I specialize in Java (8/17/21) and Spring Boot, designing...
I am a Senior Java Developer with 6+ years of experience building scalable backend systems for banking, insurance, and fintech companies. I specialize in Java (8/17/21) and Spring Boot, designing secure, high-availability microservices that handle high-volume financial transactions.
My core expertise includes:
- Backend architecture: RESTful APIs, Microservices, Event-Driven Architecture
- Frameworks: Spring Boot, Spring Security, Spring Data, Hibernate/JPA, Java EE/EJB
- Infrastructure: Docker, Kubernetes, Redis (caching & pub/sub), RabbitMQ
- Databases: PostgreSQL, Oracle, MS SQL Server
- Testing: JUnit 5, Mockito — I write reliable, well-tested code for production systems
I've led backend development for large-scale, mission-critical systems — including a national electronic prescription platform serving millions of insured patients, and core banking modules processing high-volume deposit transactions for a major bank. I'm comfortable working independently in Agile/Scrum environments and delivering production-ready code under strict security and performance requirements.
I'm looking to bring this experience to remote projects — whether that's building new backend services from scratch, optimizing existing Spring Boot/microservices architectures, or solving performance and reliability issues at scale.