Full Stack Java Developer
Current• Developed robust full-stack Java applications, improving user experience and enabling smooth financial transactions.• Designed and implemented RESTful APIs, reducing data retrieval time by 30% and enhancing system interoperability.• Utilized Java 8 features for bulk data operations, enhancing application speed.• Implemented Microservices architecture for cloud scalability.• Created user interfaces with HTML, CSS, JSON, AJAX, and JavaScript libraries.• Experienced in building APIs with Swagger/OpenAPI and GraphQL.• Developed web applications using Express, React/Redux, Node.js, MongoDB, and GraphQL.• Provided expertise in Angular 8 navigation security and HTTP Routing mechanisms.• Implemented Spring Boot and Spring Security for server-side configuration and authentication.• Deployed and configured cloud services in AWS environment using tools like CloudFormation and CodePipeline.• Migrated the code to make it easier to read and maintain using Clojure's functional programming style.• Integrated third-party libraries and APIs into Clojure-based Java applications.• Led the implementation of AWS solutions ensuring scalability and reliability.• Utilized JDBC/JPA for Oracle 11g database operations.• Created custom Redis.io adapters for pub/sub and NoSQL persistence.• Managed configuration and deployment of servers including Tomcat, Apache, and Redis Cache.• Developed and tested microservices using Docker, Kubernetes, and Jenkins.• Implemented Apache Kafka for asynchronous exchange of information between business applications.• Designed test cases and coordinated testing using JUnit, Easy Mock, and Selenium.