Apoorva K
Java Full Stack Developer @ Innovapost
About
a
Canada
London
Banking
Spring Framework, Java 1.8/7, J2EE, Hibernate, SOAP, AWS EC2, AWS S3, Microservices, MongoDB, SQL, java 8, GraphQL, Spring Boot, Angular
Experience

Java Full Stack Developer
Canada
• Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). • Developed classes using Core java/Executor Service (multithreading, concurrency, memory management). • Used Spring MVC framework for implementing Model-View-Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced and maintenance will be easy. • Utilized Java 11 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application. • Used spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services. • Refactored legacy code to latest Spring boot 3.x and Java 17. • Designed and developed Micro Services business components using Spring Boot. • Developed Spring Boot application and deployed it into AWS using EC2 instances. • Leveraged various Spring modules including Spring MVC, IOC, AOP, JDBC, and Spring Boot to contribute to the implementation of backend solutions for Electronic Trading applications. • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management. • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup. • Used Eclipse IDE to integrate the different frameworks to build the overall application. • Design and code backend web services for web applications with HTML5, CSS3, jQuery and JavaScript as frontend technologies and also for consumption for other process. • Extensive experience working with Java Collections Framework, including ArrayList, LinkedList, HashMap, TreeSet, TreeMap, HashSet, and LinkedHashMap. • Used Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) pipelines to deploying either on public

Java Full Stack Developer
India
• Involved in the development of the application using J2EE. • Designed, developed, debugged, and tested the web based J2EE application • Involved in development and testing of Microservices with Restful API. Actively involved in Analysis, Design, Development and System Testing. • Followed Agile methodology in the Scrum Cycle model. • Implemented Java8 features like Lambda expressions, Streams, filters, etc. • Used Executor Service framework to implement multithreading in programming to improve overall performance. • Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol. • Developed classes using Core java/Executor Service (multithreading, concurrency, memory management). • Involved in developing the Rest APIs for backend. • Created Spring Boot with Microservices utilizing RESTful API. • Developed Restful Web services for other systems to interact with our system and secured the service with Spring- Security OAuth. • Configured and deployed the J2EE application on WebLogic Application Server • Developed User interfaces and prototypes for web-based internal system using Angular, HTML5, CSS3, Typescript, JavaScript, jQuery, AJAX, and Bootstrap. • Utilized Spring core, AOP and security to build robust business operations with transactional support. • Extensively used Spring Batch for developing batch processing. • Implementing or exposing the Microservices architecture with Spring Boot based services interacting through a combination of REST. • Used WebSphere for Application server implementation, server setup configuration, support, performance. • Experience in building microservice and cloud-based architectures • Used apache camel to integrate the different applications using protocols like http, Active MQ and JMS. • Developed spring boot applications for REST services and deployed in Pivotal Cloud Foundry (PCF)

Full Stack java Developer
Prokarma
India
• Migrated existing Monolithic architecture to full-fledged Microservices architecture using Spring Boot & Spring Cloud in multiple stages. • Implemented cloud native applications using Spring Cloud to take the advantages of cloud ecosystem. • Designed GUI using JavaScript, Bootstrap, HTML5, DOM, XHTML, AJAX, CSS3 and jQuery. • Designed Angular Template basics, Template directives, Routing and navigation, Components, Services and Data Binding. • Developed powerful Single Page Application and dynamic responsive Web Application with Angular. • Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications. • Created Res-useable components, Custom Modules, Custom Directives, Pipes, Services in Angular. • Implemented Core Java concepts like Multithreading, Collections, Generics, and Exception Handling for complex business requirements. • Implemented Java features such as lambda expressions, filters, and Parallel operations on collections for effective sorting mechanisms. • Develop the UI component architecture for developer framework using Angular, Typescript, HTML5, CSS3 and Bootstrap. • Created custom, self-contained, reusable and testable Angular modules, controllers, directives and services to implement key functionalities for customer account summary. • Took part in setting up the routing configuration using Angular router for various views and sub vi • Used GraphQL to enable the powerful developer tools. • Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions. • Processed and stored data using Java features like Streams & Lambda expressions and design Singleton, Data Access Objects, Factory and MVC design patterns. • Implemented and enhanced java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
Java/J2EE Developer
India
• Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a test-driven development (TDD) approach. • Participated in design and development as a Core Java and J2EE Software developer. Understanding software requirement and utilizing apposite technology to enunciate most apposite data flow between front end and back end technologies. • Experience in developing, deploying, and testing applications in an AWS environment using DevOps tools such as Jenkins and Docker. • Developed and designed the web interface using HTML5, CSS3, JavaScript, JQuery and Bootstrap. • Implemented HTTP requests using RxJS Observable library to handle multiple values over time. • Developed prototype and project layout skeletons using JQuery, HTML, and CSS. • Used various JQuery and Bootstrap plug-in like date picker, Bootstrap selectors. • Implemented Microservices into existing system architecture. Developed Microservices business components and RESTful service endpoints using Spring Boot. • Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, Restful web services. • Implemented authentication and authorization for the application using Spring Security and Oauth. • Worked on Java 8 Lambda expressions and Pipelines, Streams. • Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes. • Implemented Microservices architecture using Spring Boot for making application smaller and independent. • Worked as System Analyst required to work outside standard hours to oversee upgrades or fixes, ensuring there is minimal interruption to business-as-usual designing new computer systems and frameworks. • Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems
Apoorva K's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.

