
Java Developer with 10+ years of experience in Analysis, Design, and Development, Testing, Documentation and Implementation of various applications and web applications on Multi-Tier Distributed Architecture using JAVA, J2EE, and Spring, Hibernate Technologies with Software Development Life Cycle (SDLC). Expertise in developing applications using Spring, Hibernate, RESTful Web Services. Extensively used Java 8 Streams, Lambda Functions, Functional Interfaces, Predicates, Method References, Filters, Collections, and Default Methods. Extensive Design Implement and Test Services experience in a Microservice Oriented Architecture and has implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API). Hands-on experience working with NoSQL databases such as Cassandra. Hands-on experience deploying applications on Microsoft Azure. Worked on various AWS Services like Connect, S3, DynamoDB, Lambda, IAM, KVS, Secrets Manager, EC2 and CloudFormation. Involved in building the application which works on mainly Groovy grails, HTML, CSS, Rest Services, Java script, Spring, Maven, Hibernate. Good experience in Data Ingestion and Data Migration from databases like Oracle, Teradata and DB2. Hands on experience on building real time data pipelines using Kafka streams. Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster. Extensive experience in design and implementation of client/server and web applications using Java/J2EE Technologies (Servlets, JSP, JSTL, JDBC, EJB, JMS, MQ, Struts, XML, Java Multi-threading API, Swing, Spring, Hibernate and SOAP & REST/Restful Web Services). Hands-on experience building UI using ReactJS, NodeJS and implementing IAM/SSO for single sign-on. Structured and negotiated complex investment transactions, including mergers and acquisitions, private placements, and structured finance deals, leveraging strong analytical and negotiation skills to optimize deal terms and outcomes. Committed to ongoing professional development and staying abreast of industry trends, emerging technologies, and regulatory changes, participating in training programs, industry conferences, and continuing education courses. Involved in continuous integration and deployment (CI/CD) using DevOps tools like Looper, Concord. Experience in Microservices with Spring Boot, Amazon Web Services (AWS) Cloud and Engagement using Spring Boot. Strong working knowledge of Relational and NoSQL databases like MSSQL, Oracle, MongoDB, MySQL, CouchDB, Cassandra, PostgreSQL. Experience in Agile with Scrum, Waterfall software development methodologies. Eager to learn new technologies and provide efficient solutions to business requirements. Good experience in writing test cases using Junit and Mockito. Also, used SonarQube for coding standards. Proficient in data streaming technologies for real-time data processing and delivery. Proficient in Domain-Driven Design (DDD) principles and practices for designing complex software systems. Developed and honed specific gaming skills essential for success in WCS competitions, including strategic thinking, quick decision-making, and exceptional hand-eye coordination. Hands on experience of Docker and container technologies for building Micro Service-Based applications. Extensive programming experience in Core Java Concepts including Multi-Threading, Exception Handling, Collection API, Collections, Data Structures, Regex, Generics, Algorithms, Object Oriented Programming (OOPs) concepts like Polymorphism, Inheritance, Abstraction, Encapsulation etc. Experience in Database Design, Creation, and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries and in writing SQL and PL/SQL programming. Proficient with version controlling tools including Tortoise, SVN, GIT, Bitbucket and GitHub. Experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL. relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB. Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.