
An accomplished Java Architect and Lead Developer with 15+ years of extensive experience in designing, developing, and leading the implementation of scalable enterprise applications using Java, Spring Boot, microservices and cloud technologies. Proven ability to define technical strategy, architectural design, project plan, and guide development team to deliver scalable, mission-critical applications using a wide range of Java technologies. Proficient in creating high and low-level blue prints for the systems, aligning architecture with business goals, managing technical debt, and planning for future growth. Expertise in root cause analysis, performance tuning, memory management, and problem resolution by utilizing tools like Dynatrace, and log monitoring solutions like ELK Stack, OpenSearch and Splunk. Expertise in creating efficient SQL queries, NoSQL, PL/SQL procedures, functions and triggers, enhancing DB query performance, and ensuring data integrity. Proficient in building resilient event-driven architectures using Apache Kafka to develop high-throughput data pipelines and real-time streaming applications. Proficient in integrating the Java application with the Google BigQuery API for real-time data ingestion and analysis, processing terabytes of data. Expertise in implementing cloud-based solutions using platforms (AWS, GCP, Azure), containerization technologies (Docker, Kubernetes), and architectural best practices. Proven ability to lead development teams in Agile environments, manage project timelines, and mentor senior developers. Proven ability to collaborate with cross-functional teams to deliver innovative solutions that enhance customer engagement and drive business growth. Passionate about leveraging innovative technologies to align IT strategies with organizational goals.