Results-driven Full Stack Java Developer with over 10 years of experience in architecting, developing, and deploying microservices-based solutions using Java, Spring Boot, and modern cloud technologies.
Applying Domain-Driven Design (DDD) principles to build scalable, maintainable, and business-aligned microservices, transforming monolithic applications into modular systems. Proficient in designing and developing RESTful APIs and SOAP services for seamless communication between microservices.
Experienced in containerizing applications using Docker and orchestrating deployments on Kubernetes in AWS environments to ensure scalability and reliability. Skilled in building event-driven architectures with Apache Kafka, enabling real-time data processing and streamlining communication between microservices.
Focused on resilience and fault tolerance, implementing strategies such as circuit breakers and retries to ensure robust system performance. Strong background in Elasticsearch for efficient data indexing and search, and proficient in working with PostgreSQL and Oracle databases, ensuring high performance, data integrity, and security. Experienced in developing Micro Frontend (MFE) with React JS, enabling independent deployment of frontend components within a microservices ecosystem.
In-depth experience with Apache Spark and Scala for developing big data pipelines in Data bricks, enabling high-performance, large-scale data processing. Solid understanding of CI/CD processes using Azure DevOps, ensuring smooth and automated deployment workflows. A highly collaborative team player with expertise in Agile methodologies, focused on delivering high-quality, scalable solutions while driving innovation through Domain-Driven Design.
Project 1: CMP (Credit Master Platform) Role: Developer Technologies: Java, Spring Boot, SOAP, REST, Microservices, Kafka, AWS, Kubernetes
Project 2: CORE Role: Lead Developer Technologies: Java, Spring Boot, SOAP, REST, React JS, Kafka, AWS, Kubernetes
Project 3: RDD (Reference Data Domains) Role: Team Lead & Developer Technologies: Java, Spring Boot, Microservices, Kafka, Elasticsearch, React.js, Domain-Driven Design (DDD), Spark with Scala
Java
undefined