APOORVA
Lead Java full stack developer
e-mail: Sales1@kteksoft.com
contact: +1 (501)-205-2701
PROFESSIONAL SUMMARY :
11+ years of experience with full stack development experience in all stages of life cycle, referring to design,
development, implementation and testing of web-based applications.
Expertise in design and development of N-tier web, enterprise, distributed and standalone applications using
both frontend and backend technologies like Spring, SOAP/REST Webservices, JDBC, Hibernate, AJAX, jQuery,
AngularJS, XML and other J2EE technologies like Servlets, JSP, Custom tags, JNDI, Java Mail and JMS.
Experience in developing User Interface (UI) Rich Web Applications using Front End/User Interface (UI)
Technologies using HTML5, DHTML, CSS3 (SaaS, LESS) frameworks, Bootstrap, JavaScript (ES5 & ES6), jQuery,
AJAX by managing all facets and pipelines of application.
Strong experience with JavaScript/Typescript, Ajax, and JSON to build highly interactive web pages.
Experience in developing single page application with using AngularJS with MVC Framework.
Experience in creating a reusable component using ReactJS for DOM manipulation.
Expertise in developing various screens for the front end using ReactJS and used various predefined components
from NPM (Node Package Manager) and Redux Libraries.
Extensive experience in implementing Core and J2EE Design Patterns (Singleton, Template, Factory, MVC, Front
Controller, Session Facade, Value Object, Service Locater, DAO, Composite, Decorator, Visitor, Abstract Factory,
Adapter, Observer etc.)
Good experience in Pivotal Cloud Foundry (PCF).
Experience with various Services of AWS: EC2, Elastic Beanstalk, ELB, Route53 and S3.
Experience in managing multiple AWS instances, assigning the Security Groups, Elastic Load Balancer and AMIs.
Experience in designing and developing the Security Interface based on SSL/TLS.
Well versed with latest container related technologies like Docker, Docker Swarm and tools like ELK Stack for
Logging, Prometheus and Grafana for Performance Monitoring.
Experience in various Angular, Backbone JS, Knockout JS, and Ext JS for rapid front-end app development and to
achieve MVVM/MVC design flow.
Excellent experience working with various databases like SQL Server, MySQL, DB2 and NoSQL database like
MongoDB, Cassandra.
Designed and implemented APIs and integrations using MuleSoft Anypoint Platform, adhering to RAML and
OpenAPI standards for scalable and reusable services.
Designed and implemented accessible web applications using Java, ensuring compliance with ADA, WCAG 2.1,
and Section 508 standards.
Developed and integrated assistive technology support in Java-based systems, enhancing usability for individuals
with disabilities.
Utilized frameworks like Spring Boot and Hibernate to build scalable and accessible backend systems.
Conducted accessibility audits using tools such as AXE, Wave, and JAWS, ensuring seamless user experience for
diverse audiences.
Implemented keyboard navigation and screen reader-friendly features in Java applications to enhance usability
for visually impaired users.
Worked with QA teams to develop automated accessibility testing scripts in Selenium and other Java-based
frameworks.
Experience in workflow implementation using CAMUNDA BPMN processes implementation.
Provided training and documentation for development teams on ADA compliance and accessibility best
practices.
Experience in implementing Spring MVC framework in the presentation tier for all the essential control flow,
business level validations and for communicating with the business layer.
Solid experience with various Web MVC monolithic frameworks such as JSF, Spring MVC and Struts.
Page 1 of 6
Strong experience in developing a microservice using Spring Boot which included Aspect Oriented Programming
and deployed the application in distributed systems using Spring Cloud.
Expertise in Web/J2EE/Integration Application development using various tools like RAD, WSAD, Eclipse,
NetBeans and JBuilder.
Expertise with SQL, PL/SQL, writing procedures and interfacing with different relational databases like Oracle,
SQL Server and MySQL.
Expertise in JUnit configuration, preparing JUnit Test Suite and test execution. dentified, analysed and developed
interfaces and Integration flows using Dell Boomi Event-based integration, Connectors, AtomSphere API.
Creating graph schema using GSQL queries, installing Page-rank and Louvain algorithm to assist fraud detection
team in detecting fraud rings.
Proven ability to imbibe new technologies, tools, processes, models in an un-accustomed and competitive
environment.
Strong abilities to coordinate between globally located teams with both technical and non-technical audiences.
TECHINICAL SKILLS :
Programming Languages & APIs Java, JSP, Servlets, JSTL, Java Page Flows, RMI, JDBC, JMS, SOAP
Web Services, REST Web Services, HTML/XHTML, CSS, Ajax, JavaScript,
XML/XSLT, JSON, PL/SQL,Mulesoft
Architectures J2EE, Layered, Service Oriented Architecture (SOA),
MVC1,MVC2,APIDevelopment,Amazon Web Services
Web Technologies HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap,
jQuery, AngularJS, ReactJS with Redux/Flux, NodeJS, ExpressJS,
KnockoutJS, BackboneJS
Frameworks Apache Struts, Spring, Spring MVC, Spring Web flow, Spring Security,
Spring AOP, spring JMS, Spring ORM, Spring Batch, Spring Data, Spring
Cloud, Spring Boot, Hibernate, JSF
Cloud Technologies & DevOps Tools AWS, PCF, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Glacier,
Lambda, Docker, Kubernetes
Application Servers/Containers Tomcat, BEA WebLogic, IBM WebSphere(WAS), JBoss, Docker/Docker
Swarm
Operating Systems Unix, Linux, Windows
Databases Oracle, SQL Server, My SQL, Oracle, MS Access, MongoDB, DynamoDB,
Cassandra
Source Control/Version Control Git Bitbucket, Rational ClearCase, CVS, SVN, GitLab
IDE & Tools Eclipse, NetBeans, IntelliJ
Testing Tools ADA,JUnit, TestNG, Log4J, Jira, Rally, Quality Center, SOAP UI
Build & Configuration Tools Ant, Maven, Gradle, Jenkins, Bamboo Gulp, Grunt, Webpack, NPM,
Bower
Methodologies Agile, Agile Scrum, RUP, Iterative, Waterfall
PROFESSIONAL EXPERIENCE:
Client: FINRA, ROCKVILLE, MD Jun 2024 - Present
Role: Lead Java Full Stack Developer
Responsibilities:
Involved in different phases of SDLC as requirements gathering, technical design and implementation.
Page 2 of 6
Followed Agile Methodologies software development paired programming, Test Driven Development process,
from development phase to testing phase and the post production phase, and Scrum meetings.
Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
Developed Single Page Applications using Angular 10 framework, JavaScript, HTML5, CSS3, Java 8, and Spring
Boot.
Used core java to develop the business logic, its development by using J2EE technologies like Servlets, JDBC, JSP,
Spring, Spring Batch, Spring Cloud, Spring Boot with Microservices.
Built Amazon Web Services (AWS) cloud based RESTful Web services using Java 8 following Service Oriented
Architecture (via SOA Service Registry). Worked on Dell Boomi Integration Processes, Web Services, Connectors,
Mappings, Functions, Error
Used Java8 lambda and streams for Iterating collections and performing operations.
Developed interactive web application using Node Js a pure java script application framework.
Used Typescript and Angular 10 for creating Menus and Drawer components.
Used AWS (Amazon Web Services) deploying, operating scalable, highly available, and fault tolerant systems.
Used AWS like EC2, S3, Cloud watch, Elastic Beanstalk, VPC, SQS, SNS for development and cloud deployment.
Developed application in Spring framework by utilizing its features like Spring Dependency injection (Spring IO),
Spring JDBC, Spring Security and Spring Boot.
Performed Data Collection, Data Preparation, Feature Engineering, Hypothesis Testing, Data Reduction and Data
Mining to help Data Scientists developing mathematical and statistical models and working on graph database
using TigerGraph, Neo4j.
Performed Restful routing using node.js. Redesigned Angular 5 to Angular 10 component structure.
Designed and developed Asynchronous service on Amazon AWS using SNS/SQS.
Worked on Integrated Development Environments (IDE) like IntelliJ IDE.
Created Docker images, tagging, push/pull images, Maven integration with Spring Boot, deploying to AWS
Cloud.
Used Maven to build and deploy the application and used Jenkins as Continuous Integration tool.
Used Git for source Version Control, resolving code conflicts and merging code base Wrote TestCases and Test
Suites to support the Test-Driven Development (TDD).
Used SWAGGER and POSTMAN for testing the REST APIs.
Implemented APIs using play framework in Scala to perform analytics and persist results in Elastic search.
Optimized NGFT processes for large file transfers, reducing latency by 30% through advanced compression
algorithms and multi-threaded processing.
Responsible for Unit, Functional, Integration, Automation Backend API's testing for all new software features
and enhancements using TestNG framework.
Used JIRA for tracking the tickets.
Environment: SDLC, Agile, Scrum, Angular 10, TypeScript, Java8, J2EE, Servlets, JDBC, JSP, Spring, Spring Batch,
Spring Cloud, Spring Boot, Spring Security, Node.js, AWS, S3, EC2, VPC,Camunda, Cloud Watch, Elastic Beanstalk,
SQS, SNS, IntelliJ, Hibernate, PL/SQL, JMeter, Maven, Git, TDD, Swagger, Postman, TestNG, Jira.
GE, Cincinnati, Ohio Jan 2024 – May 2024
Sr Java Full Stack Developer
Responsibilities:
Extensively used Core Java concepts like framework, OOPS and Exception handling.
Predicting Loan Eligibility using Machine Learning Models, Logistic Regression, Decision Tree Random Forest,
XGBoost.
Used JSTL Tag library (Core, Logic, Nested, Beans and Html Taglib's) to create standard dynamic web pages.
Developed Microservice Oriented Architecture Application by using Spring Boot, Angular, Oracle and DB2
database.
Page 3 of 6
Developed Spark Applications by using Scala, Java and implemented Apache Spark data processing project to
handle data from various RDBMS and Streaming sources.
Implemented with Angular using its advantage including two-way data binding and templates.
Developed JSP Views, Actions and delegating the tasks to corresponding session beans.
Enhanced user experience by designing new web features using MVC Framework like BackboneJS and NodeJS.
Implemented Microservices based on RESTful API utilizing Spring Boot with Spring MVC.
Designed and developed RESTful APIs using Spring MVC, Spring Boot, Jersey (JAX-RS 2.0), and Jackson, allowing
smooth communication between microservices.
Created SOAP-based services using JAX-WS 2.2, WSDL, XML Schema Definition (XSD), and Apache CXF,
ensuring seamless system integrations.
Developed efficient data access layers with Spring ORM, Hibernate 4.x, MyBatis 3.x, and JPA 2.1, optimizing
performance and data retrieval speeds.
Secured applications using Spring Security 4.x, OAuth 2.0, JWT, LDAP, and SAML, ensuring robust
authentication and authorization mechanisms.
Optimized API traffic and security by implementing Apigee Edge, AWS API Gateway, and Zuul, ensuring stable
and well-managed endpoints.
Used Docker Container to address every application across the hybrid cloud and Docker for better collaboration
and innovation.
Developed Spark Programs using Scala and Java API's and performed transformations and actions on RDD's.
Monitored server applications, using App Dynamics, Splunk log files to troubleshoot and resolve problems. Used
Spring Config server for centralized configuration and Splunk for centralized logging.
Worked on Web Services using Java API for XML Services (JAX-WS) and supporting, building, deploying Web APIs
Services.
Created web services for the execution of scenarios, automated API test with Postman.
Extensively used JPA annotations and Hibernate in the DAO layer to interact with the DB.
Tested Webservices using SOAP UI tool.
Implemented build scripts using Maven and GIT technology for version control.
Wrote PL/SQL statements according to the need using Oracle 10g database.
Used JUnit to write tests cases for unit testing.
Utilize NoSQL database like TigerGraph for data storage and monitored the efficiency outcome
Configuring and building the applications using Jenkins for CICD.
Created Swagger documentation for the microservices.
Used JIRA ticketing system to keep track of issues and tasks on individuals.
Environment : Java, Spring Framework, Spring Boot, Spring MVC, Spring AOP, Spring IoC, AWS Cloud, Docker,
AngularJS, Oracle, HTML, PL/SQL, JDBC, EJB, JPA, JSTL, JSP, WebLogic Application Server, Hibernate,
AppDynamics, Splunk, Maven, Git, Jenkins, JAX -WS Web Services, WSDL, Swagger, Junit, Postman, SOAP UI,
Jira
Chevron, Houston, TX Jun 2022 – Dec 2023
Sr Full Stack Java Developer
Responsibilities:
Created and maintained APIs utilizing Swagger framework backed by Hibernate data access layer.
Handled full stack development of the application including UI components, Middle Tier layer and SQL queries,
in challenging Agile Scrum 2-week sprint milestones for 10 applications.
Used CAMUNDA REST API’s Cockpit and JAVA API’s to communicate with the CAMUNDA engine.
Coordinated with other teams during Development, Integration and Performance Testing of various Webservice
modules to ensure inter-compatibility is maintained between them.
Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between
multiple business applications.
Page 4 of 6
Utilized MongoDB to bridge the data schema conflict by storing heterogeneous data in a single table
Developed uniform RESTful APIs using Spring Boot and facade design pattern.
Used Maven deployment descriptor setting up build environment by writing Maven build.xml, taking build,
configuring and deploying of the application in all the servers.
Created Jenkins jobs for building application, continuous integration and jar uploading on repository.
Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging
the issues.
Performed behavioral and Integration testing using Cucumber and Selenium respectively. Implemented
process pools and tested them using Junit.
Played a pivotal role in understanding and documenting business requirements, ensuring they are captured
accurately in User Stories, and assisted the testing team in identifying and testing all the necessary business
scenarios including data setup.
Also handled Production Support of the application, especially in debugging and fixing highly critical bugs and
business issues with code.
Environment : Java 1.8, Pivotal Cloud Foundry (PCF), HTML, CSS, JQuery, Bootstrap, Spring Framework, Spring Boot,
Spring MVC, AngularJS, Struts Framework, MongoDB, Junit, Mockito, Hibernate, REST and SOAP Webservices,
Tomcat, Maven, Eclipse, GIT, JIRA, Docker, Jenkins, Agile Scrum
Velocious Solutions, Hyderabad, India November 2019 – Mar 2022
Java Developer
Responsibilities:
Developed different UI components as guided navigation tree, paginations, type-ahead, search components and
different kinds of search results display formats using jQuery.
Worked on AJAX calls handling JSON responses and parsing the JSON response.
Developed application using Spring Boot which consume mock transaction logs and produce D3.js ready JSON
data in the form of RESTful API
Deployed the application APIs on AWS EC2 in the form of Docker image for integration testing.
Utilized AWS Elastic Beanstalk for automatic scaling testing.
Automated the Docker image creation and deployments (writing Docker files, creating images and containers)
using Jenkins.
Prepared Technical Design Document (TDD), Test Plans and Test Results, Architecture diagrams etc.
Utilized Apache Kafka to establishing proper communication protocol between service peers and service
management system.
Environment: Java 1.6/1.7, AWS, Angular, Struts 2.0, Spring, REST Webservices, jQuery, AJAX, SOAP Webservices,
Git, Unix, WebLogic Server, Oracle 10g, Maven, Quality Center, Jenkins, Apache Kafka, Log4j, Jira
PAREXEL International, Hyderabad, India Oct 2016 – Jun 2019
Java/J2EE Developer
Responsibilities:
Developed software application modules using disciplined software development process followed (AGILE
methodology).
Implemented application-level persistence using Hibernate and Spring.
Developed action class and action form for business logic with support of Spring framework and presentation
tier.
Used Spring Framework for Dependency injection and integrated with the JSF Framework and Hibernate.
Page 5 of 6
Used Spring Core for dependency injection, configured the bean in the application context file (deployment
descriptor).
Created reusable AngularJS component that can be code-shared among the site utilizing Angular UI’s date
search widget to support the site’s overall design specification.
Worked on design and development of server-side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using
Eclipse IDE.
Developed customer-facing software for managing advertisements to grow the business using
JavaScript/JQuery, HTML 5, and CSS.
Developed Responsible Web Design (RWD) UI using HTML 5, CSS3 media queries, Ajax, and Bootstrap.
Developed class diagrams, use case and sequence diagrams for the design phase of the project using UML.
Implemented Restful web service with the use of URI templates and content negotiation.
Configured Java Messaging Services (JMS) on Web Logic application server for sending asynchronous messages.
Deployed the web application using Maven build script.
Environment: Java, Core Java, Spring Framework, Spring Core, Spring MVC, Spring AOP, IOC, Hibernate, JSF, XML,
JSP, JavaScript, jQuery, Bootstrap, HTML5, CSS3, JDBC, JNDI, EJB, JSON, JMS, Restful Web service, Jersey API, DAO
Design Pattern, Web Logic Application Server, Eclipse IDE, Maven, Jenkins, JUnit, Log4j, Agile
Zoondia Software Pvt Ltd - Hyderabad, India June 2013 – Aug 2016
Software Developer
Responsibilities:
Used various Core Java concepts like Collection APIs, Exception Handling, Generics and Multi-Threading.
Developed Single Page Applications (SPA) using Angular JS, Typescript, HTML, CSS, and Bootstrap.
Used AngularJS router to build single page application for navigate through the different status and multiple
modals.
Designed layouts on the front-end and developed web pages for smart phones, tablets and personal desktops
using HTML, CSS, Bootstrap, jQuery, AngularJS, JavaScript.
Used Bootstrap in effective web design.
Developed HTML and JavaScript for client-side presentation and, data validation within the forms.
Environment: Java 1.6, Spring JDBC and DAO, Hibernate, Apache Axis SOAP Webservices, JMS, Eclipse, Jira,
Maven, SVN, JUnit, Log4j, UNIX, Eclipse, WebLogic Server, Oracle 10g
Page 6 of 6