Senior Full Stack Java Developer
Current• Accomplished Sr Full Stack Java Developer with expertise in designing and developing robust banking applications.• Proficient in Java 1.8, J2EE, Servlets, Spring, Spring Boot, Hibernate, and Microservices architecture.• Specialized in implementing Spring MVC and utilizing design patterns such as IOC (Dependency Injection), DAO, DTO, and ORM Mappings.• Extensive experience in containerization with Docker and orchestration using Kubernetes.• Implemented security practices on OpenShift, enhancing overall system security through image scanning, RBAC, and network policies.• Expertise in developing and maintaining data layers using Hibernate and configuring Spring Application Framework.• Proficient in developing UI models using React, HTML5, CSS3, and JavaScript, with a focus on creating Single Page Applications (SPAs).• Skilled in working with AWS, utilizing services like EC2 and Lambda, and managing infrastructure using Terraform.• Implemented AWS Lambda functions for managing specific AWS services.• Utilized Terraform for Infrastructure as Code (IaC) to manage AWS infrastructure.• Integrated Apache Flink with Kafka for seamless ingestion of real-time market data streams, enabling efficient processing and analysis of financial data.• Developed real-time data processing applications for capital market analytics using Apache Flink, ensuring low-latency and high throughput processing of streaming market data.• Experienced in using JMS (Java Mailing Service) API for notifications and integrating Spring Kafka API for efficient message processing on a Kafka cluster.• Collaborated in Agile/Scrum environments, contributing to iterative cycles and optimizing application deployments.• Actively participated in code quality analysis using tools like SonarQube and application logging using Log4j.• Automated deployment and testing in lower environments such as DEV, INT, and Test.