I'm a Senior Java Developer with 13+ years of experience in designing, developing, and delivering enterprise-grade software solutions across banking, financial services, government, and healthcare domains.
My expertise spans backend engineering, enterprise application architecture, microservices, RESTful APIs, database engineering, and distributed systems.
Throughout my career, I've contributed to developing enterprise software solutions across diverse domains, including banking and financial services, government, healthcare, housing, investments, education, and employment-related systems. My experience spans core banking platforms, digital banking, business applications, web-based systems, and enterprise batch processing solutions. I enjoy solving complex engineering challenges, building scalable applications, improving system performance, and writing clean, maintainable code.
Backend Development
- Java (8–21)
- Spring Boot, Spring MVC, Spring Security
- Spring Data JPA, Hibernate
- Spring Batch, Spring Cloud
- RESTful APIs & SOAP Web Services
Frontend
- Angular, React, JSP
- JavaScript, jQuery, HTML, CSS
- PrimeNG, PrimeFaces
- Enterprise Application Architecture
- Monolithic & Microservices Architecture
- Distributed Systems
- Event-Driven Architecture
- System Design (HLD & LLD)
- RabbitMQ
- IBM MQ
- Apache ActiveMQ
- Apache Kafka
Databases
- Oracle, IBM Db2, MySQL, Microsoft SQL Server
- MongoDB, Redis
Cloud & DevOps
- AWS (EC2, ECS, S3, RDS, Lambda, SQS, SNS, IAM etc.)
- Docker, Kubernetes
- Azure DevOps, Jenkins
- Maven, Gradle
Testing & Code Quality
- JUnit 5, Mockito, JaCoCo
- SonarQube, SonarLint
- Unit, Integration, API Testing
AI-Assisted Development
- AWS Kiro
- GitHub Copilot
- Claude
- Enterprise Banking Solutions: Core banking, trade finance, treasury, internet banking, and mobile banking.
- Government & Public Sector: Large-scale enterprise applications and business systems.
- Healthcare & Financial Systems: Development and maintenance of enterprise web and batch applications.
- Technical Leadership: Led an engineering team of 8+ developers, coordinated technical activities, conducted code reviews, and supported engineering best practices.
- Advanced Java & JVM Internals
- Software Architecture & System Design
- Microservices & Distributed Systems
- Event-Driven Architecture
- Performance Engineering & Scalability
- Cloud-Native Application Development
- Design Patterns & Clean Code
- AI-Assisted Software Engineering
I'm passionate about software engineering, continuous learning, and sharing technical knowledge.
Always interested in discussing software architecture, Java engineering, distributed systems, and interesting engineering challenges.
