SUSHMA
Full Stack Java Developer
PROFESSIONAL SUMMARY
IT professional with 11+ years of experience as a Java Full Stack Developer with Java, Python, and JEE
technologies including analysis, design implementation, testing, and maintenance of applications.
Experience in large-scale Software Development Life Cycle (SDLC) including Requirement Analysis, Project
Planning, System and Database Design, UML design using Rational Unified Process, and Object - Object-
oriented analysis and Design, Development, Testing, Implementation, and Documentation.
Contributed to troubleshooting and debugging efforts to address issues and enhance the reliability of Java
applications in the AWS Glue environment.
Strong understanding of common API technologies, such as OAUTH, Microservices SAML, Spring Boot, and
Microservices.
Developed Java applications for data extraction, transformation, and loading (ETL) processes using AWS Glue
Hands-on experience in Azure Development working on Azure web applications, App Services, and Azure.
Strong knowledge and experience in multi-tiered distributed environment, OOPS, and OOAD concepts, a good
understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
Sound knowledge in developing Use Cases, Activity Diagrams, Sequence Diagrams, and Class Diagrams using
Toad Data Modeler and MySQL Workbench.
Good command of Core Java and profound experience in collection frameworks and Multithreading.
Expert skills in J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate, and
Data Access Object for building J2EE Applications.
Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, and AJAX technologies.
Developed User Interface and web page screens for various modules using JSF, AJAX, JavaScript, and Angular
JS.
Experienced in developing MVC framework-based web apps using Struts and Spring Stack.
Experience and expertise in GCP environment in particular Google Big Query, Microservices, Google Pub/sub,
Google Spanner, Dataflow, Compute Engine, and Google Storage.
Experience in Microservice architecture, with Spring Boot-based services interacting through a combination of
REST and leveraging AWS to build, test, and deploy microservices.
Expertise in Object-relational mapping using Hibernate.
Experience in installing, configuring, and tuning Web Logic Server, Apache Tomcat, and JBoss.
Experience in using IDE Tools like Eclipse, IBM RAD, and NetBeans for Java/J2EE application development.
Used Express Framework to set up middleware to handle HTTP requests with [Link].
Developed REST services using [Link], [Link], Body-Parser, Mongoose, [Link], and other Node
modules to serve the web application with JSON data.
Good experience working with Amazon Web Services (AWS), AWS Glue, cloud services like EC2, S3, RDS,
Dynamo DB, Elastic Load Balancing, Elastic Beanstalk, SNS, SQS, and IAM.
Developed services that utilize, Aws glue, and AWS SDKs (Dynamo DB, Elastic Beanstalk, Lambda Function).
Familiar with Cloud Formation, Cloud Watch, Cloud Front, and managing security groups on AWS.
Experienced in using Operating Systems like Windows and Unix/Linux.
Proficient in software documentation and technical report writing.
Writing SQL Queries for data mining and data analysis Power BI of the data to validate the data used for
testing along with the crystal reports.
Experience in working with MVC Architecture and in using version control (SVN)
Experienced in [Link] and working with React Flux architecture.
Familiar with creating Custom Reusable React Components Library.
Experience in using [Link] components, Forms, Events, Keys, and Router, plus Redux, Animations, and Flux
concepts.
Experience in Java Framework Integration with Apache Camel.
Expertise in developing multi-tier web applications in both Spring MVC and Struts MVC that ensure clear
separation of layers and rapid application development.
Effectively communicate conceptual ideas, translate business requirements into interactive web applications
Experience with the Software Development Life Cycle process which includes designing, developing, testing,
and implementation.
EDUCATION
India Institute of Management, Indore Aug 2017 – Dec
2018
Post Graduate Certification Program in Finance
KL University, Guntur, India July 2011 – May
2015
Bachelor of Technology in Computer Science
TECHNICAL SKILLS
Java, J2EE, Python, Spring, Spring Boot, Struts, Kafka, MyBatis, Hibernate, Dot
Net (.NET), Spring MVC, Spring Web Flow, Spring IOC, Spring Stack, Spring
Programming Languages and
AOP, SOAP UI, Maven, ANT, IBM MQ, Jenkins, PL/SQL, Webflux, Enterprise
Frameworks
Content Management (ECM), [Link], Grafana, Prometheus, Gitlab,
RabbitMQ, Azure cloud, Native React.
AWS Cloud including Terraform, EC2, RDS, Document DB, ECS, Fargate
Cloud Lambda Functions, Cloud Watch, Cloud watch alarm, Docker containers,
Kubernetes.
HTML5, CSS, Java Script, Groovy, JQuery, Typescript, Ajax, [Link], Angular JS,
Mark-up/XML Technologies
Node JS, [Link], XML, XSD, XSLT, JSON.
Web/App Servers IBM WebSphere, JBoss, BEA WebLogic, Tomcat.
Business Intelligence Tools Microsoft Power BI, Tableau.
No SQL, POSTGRESQL. Oracle, SQL Server, Sybase, Mongo DB, Cassandra,
Database
Maria DB, Dynamo DB.
SOAP, RESTful, JAX-RS, JAX-WS, Micro Services, AWS glue,AWS (Amazon Web
Web Services/API Services
services), Azure.
Junit, Mockito, SOAP UI, Postman, Putty, MS Visio Professional, Log4j, Splunk,
Testing Tools, Logging/Others
Swagger, Power Bi, Crystal reports, Jira.
Version Control GIT, Bitbucket
IDE’s Eclipse, IDEA IntelliJ
PROFESSIONAL EXPERIENCE
Client: Verizon, NJ Nov 2023 – Present
Role: Lead Java Full Stack Developer
Responsibilities:
Define, Design, and deploy mobile solutions for clients by effectively utilizing available information and
technical expertise.
Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, [Link],
Bootstrap, JavaScript ES5/6, Typescript, Angular 4/5/6/7/8/9/16/17, [Link], and Node JS.
Enhanced application performance by Angular 15 Component-based development given future Angular
framework transitions.
Implemented algorithms and data structures in Python for tasks such as sorting, searching, and optimization,
demonstrating proficiency in core programming concepts.
Conducted data analysis and visualization using Python libraries like Pandas, NumPy, and Matplotlib,
extracting insights and informing decision-making processes.
Design and implement prompts, training content, and use cases for industry-specific use of the Open AI
toolkit and Chat GPT platform at Workflow Secrets.
Utilized [Link] libraries and components to create dynamic and interactive user interfaces, enhancing
overall user experience.
Worked with Azure Devops (Project Management Boards, Repository, CI/CD Pipelines), Agile Methodology,
Azure services (app, storage, function, etc.), GIT, Entity Framework, Visual Studio 2019/2022 & SQL Server
and Generative AI .
Developed Kafka producers and consumers to facilitate the exchange of data between different components
of the application.
Designed and optimized message routing and exchange patterns to meet specific application requirements
and performance goals.
Implemented data connectors and APIs in Java to seamlessly integrate Java applications with Power BI and
Tableau platforms.
Developed and integrated CXP API (Aggregate and Domain) for seamless data aggregation and domain-
specific operations within Java-based applications.
Implemented custom business logic using CXP Domain APIs, enhancing data processing and workflow
automation.
Streamlined data aggregation processes by leveraging CXP Aggregate API, improving system efficiency and
data accuracy.
Ensured secure and efficient API communication between frontend and backend components using CXP API.
Troubleshot and resolved issues related to CXP API integration, ensuring smooth functionality across all
application layers. Configured Splunk to ingest and index logs generated by Java applications, allowing for
real-time visibility into application health and performance.
Developed Java and [Link] applications for seamless integration with GCP (Google Cloud Platform),
leveraging Docker for containerization.
Integrated RESTful APIs with Angular components to ensure seamless data flow and efficient user
interactions.
Leveraged Angular's two-way data binding to create interactive and user-friendly interfaces.
Utilized Angular CLI for efficient project scaffolding, development, and deployment.
Implemented lazy loading in Angular to optimize application performance and reduce load times.
Managed application state using NgRx for scalable and maintainable state management.
Employed Angular Reactive Forms and Template-driven Forms for robust form handling and validation.
Conducted Angular unit testing using Jasmine and Karma to ensure high code quality and reliability.
Integrated Angular with third-party libraries and APIs to extend application functionality.
Migrated legacy applications to Angular, significantly improving code maintainability and performance.
Implemented authentication and authorization mechanisms using Django's authentication system or third-
party packages like Django All AUTH, ensuring secure access to application resources.
Integrated third-party services and APIs into Django applications, such as payment gateways, social media
platforms, or external data sources, to extend application functionality.
Developed custom admin interfaces using Django's admin site framework for easy management and
administration of application data by non-technical users.
Collaborated with data engineers and data scientists to design and implement machine learning pipelines in
Databricks, leveraging Azure Machine Learning services for model training, deployment, and monitoring.
Employed Kubernetes for container orchestration and management, facilitating efficient deployment and
scaling of applications.
Experience with creating custom directives, decorators, and services to interface with both restful and SOA
services.
Integrated RabbitMQ message broker into Java applications to enable asynchronous communication and
event-driven architectures, enhancing system responsiveness and scalability.
Designed and developed interactive and dynamic user interfaces using [Link], leveraging components, state
management, and JSX syntax to create seamless web experiences.
Implemented real-time data streaming and message queuing mechanisms using RabbitMQ and [Link],
enabling bidirectional communication and live updates between frontend and backend components.
Designed and developed frontend UI components using Java frameworks like Spring MVC or JSF to provide
intuitive user interfaces for interacting with FileNet documents.
Migrated an application developed in Angular 11 to Angular 15.
Implemented Angular 9 custom Services to implement Dependency Injection using Pipes to transformations.
Utilized React Native to build cross-platform mobile applications, ensuring consistency and performance
across different devices and platforms.
Proficient with container systems like Docker and container orchestration like EC2 Container Service, and
Kubernetes, worked with Terraform.
Worked in development and research of Chat GPT and its integration with emerging Data Science tools.
Managed Docker orchestration and Docker containerization using Kubernetes.
Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
Created Typescript reusable components and services to consume APIs using Component-based architecture
provided by angular 8.
Implemented ETL workflows to efficiently process and transform large datasets on the AWS cloud platform.
Conducted performance testing and optimization of AMQP configurations to ensure optimal throughput and
message delivery latency.
Configured and optimized Docker containers for Java applications to ensure compatibility and performance
within the OpenShift environment.
Implemented continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins
and GitLab CI/CD integrated with OpenShift for automated build, test, and deployment processes.
Integrated Reactive Spring Native seamlessly with frontend components, enabling real-time data streaming
and asynchronous communication.
Implemented JSON Web Tokens for authentication and authorization security configurations using [Link].
Worked on AWS Glue to automate the ETL processes, ensuring data accuracy and reliability.
Debugged and resolved issues related to data transformations, ensuring smooth data flow in the ETL
pipelines.
Utilized the Express Framework to set up middleware for handling HTTP requests with [Link].
Applied best practices in Java development to create scalable and maintainable ETL solutions in AWS Glue,
adhering to industry standards.
Demonstrated proficiency in optimizing Java code for performance improvements, contributing to the overall
efficiency of ETL workflows.
Set up full CI/CD pipelines so that each commits a developer makes will go through the standard process of
the software lifecycle and get tested well enough before it can make it to production.
Responsible for creating and maintaining CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or Travis CI to
automate the build, test, and deployment processes.
Environment: Angular 15, CSS3, [Link], HTML5, python, Oracle, PL/SQL, JDBC, Cassandra, JAVA, UNIX, JMS, SOAP,
REST, MQ Series, Web Sphere Application Server, Spring Framework, No SQL, Native react, Grafana, NLP,
Prometheus, Git lab, Azure cloud, [Link], Azure, Kubernetes, JSP, HTML, CSS, Spring Stack, RabbitMQ, DOJO, REST,
NET Framework, SSIS, SSAS, web flux, Log back.
End Client: JP Morgan & Chase Co Nov 2021 – May 2023
Role: Java Full Stack Developer
Responsibilities:
Developed and maintained full-stack applications using Java and React Native, ensuring seamless integration
of front-end using HTML, CSS, Angular 4/5/6/7/8/9/16/17, JavaScript ES5/6, [Link], and back-end
functionalities.
Implemented containerized applications on Kubernetes for seamless deployment, scaling, and management
of distributed systems.
Developed RESTful APIs using Python frameworks like Django Rest Framework or Flask-RESTful, enabling
seamless communication between frontend and backend systems.
Designed and implemented automation scripts using Python to streamline repetitive tasks, improve
efficiency, and reduce manual effort.
Utilized Python for machine learning and artificial intelligence projects, implementing algorithms, models, and
data pipelines using libraries like TensorFlow, Keras, or sci-kit-learn.
Implemented data integration pipelines to extract, transform, and load (ETL) data from diverse sources into BI
platforms for analysis and visualization.
Worked on building out features for Metric realties such as the dashboard, agent chat GPT, etc.
Utilized OpenShift's features such as Pods, Services, Routes, and Deployments to manage and deploy Java-
based microservices effectively.
Implemented CI/CD pipelines using tools like Jenkins or GitLab CI/CD to automate the build, test, and
deployment processes of Java applications on OpenShift.
Used Angular Router for implementing advanced routing and navigation within single-page applications.
Optimized Angular applications through Ahead-of-Time (AOT) compilation and tree shaking to reduce bundle
sizes.
Collaborated with UX/UI designers to create pixel-perfect Angular components that align with design
specifications.
Implemented Angular Material to create a consistent and modern UI/UX across applications.
Provided mentorship to junior developers on Angular best practices and development techniques.
Experience in leveraging Generative AI and Machine Learning techniques to solve complex problems.
Eager to contribute expertise to a forward-thinking team focused on advancing the field of Generative AI.
Utilized Splunk's search and reporting capabilities to analyze log data, identify patterns, and troubleshoot
issues proactively.
Designed and optimized database schemas using Django ORM, ensuring efficient storage and retrieval of data
in SQL databases like integrireSQL, MySQL, or SQLite.
Integrated authentication and authorization mechanisms using Django's built-in authentication system or
third-party packages like Django AllAuth, ensuring secure user authentication and access control.
Utilized Django's templating engine to create dynamic and responsive user interfaces, enhancing user
experience and engagement.
Integrated Splunk alerts and dashboards into Java Full Stack applications to provide real-time insights into
system health and performance metrics.
Collaborated with DevOps and infrastructure teams to optimize Splunk configurations for maximum efficiency
and scalability.
Utilized Django's built-in admin interface or custom admin panels to manage application data and perform
administrative tasks efficiently.
Utilized Java frameworks and libraries to optimize data processing and preparation, ensuring accurate and
timely BI reporting.
Conducted thorough testing and debugging to ensure the reliability and stability of applications developed
using Java Full Stack and Cassandra.
Provided documentation and support for ongoing maintenance and enhancements of Java Full Stack
applications utilizing the Cassandra database.
Developed Java and [Link] applications for seamless integration with GCP (Google Cloud Platform), utilizing
Docker for containerization to ensure portability and scalability.
Successfully integrated Java and [Link] applications with various third-party enterprise solutions, enhancing
system functionality and interoperability.
Implemented federated login mechanisms within Java and [Link] applications, enhancing security and user
authentication processes.
Integrated billing systems with Java and [Link] applications, automating invoicing and payment processes
for improved efficiency.
Utilized message bus integration to facilitate communication between different components of Java and
[Link] applications, ensuring real-time data exchange.
Demonstrated experience in handling PHI/PCI data within Java and [Link] applications, ensuring compliance
with data security regulations and standards.
Utilized React Native to develop cross-platform mobile applications for Android and iOS platforms, leveraging
native device features and capabilities.
Designed and implemented Kafka connectors to integrate with external systems and data sources, such as
databases and message queues.
Configured Kafka clusters and topics for optimal performance, scalability, and fault tolerance.
Implemented message serialization and deserialization using Apache Avro or other serialization formats to
ensure compatibility and efficiency.
Conducted performance tuning and optimization of data processing jobs and queries in Databricks, identifying
and resolving bottlenecks to improve overall system efficiency and throughput.
Contributed to the development of monitoring and alerting solutions for Databricks workloads, utilizing Azure
Monitor and other monitoring tools to ensure system availability, reliability, and performance.
Developed and tested some features for the dashboard using Ruby on Rails, Bootstrap, CSS3, [Link], and
JavaScript.
Designing the website using Ruby on Rails, backed by Capistrano and MySQL to automate and ease the
deployment process on the Phusion Passenger server.
Developed and maintained Java applications for seamless data processing and integration using AWS Glue
and ETL techniques.
Developed user interface by using [Link], and Flux for SPA development, also used React forms for data-
driven form components and React router to define module-level routing.
Provided technical support and training to end-users on SSIS and SSAS functionalities, ensuring smooth
adoption and usage of the developed solutions.
Collaborated with cross-functional teams to understand business requirements and translated them into
effective Java-based solutions within the AWS Glue framework.
Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
Used Spring Boot which is radically faster in building cloud Microservices and developed Spring-based
applications with very little configuration.
Developed microservices and created REST APIs using Java Spring Boot framework, and Spring REST
implementation and used Maven as a build tool.
Used Spring Core Annotations for Dependency Injection Spring MVC for REST API and Spring Boot for
microservices.
Implemented microservices architecture using Spring Boot to make the application smaller and independent.
Employed Java and AWS Glue capabilities to handle various data formats and sources seamlessly.
Integrated third-party data sources into AWS Glue ETL processes to consolidate and harmonize diverse
datasets.
Implemented best practices for coding and performance tuning to enhance the efficiency of ETL jobs.
Used React HTTP service to make GET/POST/PUT/DELETE to deal with API requests and responses.
Experience in using Java 11 features such as Lambdas, Streams, Observables, and Completable Futures etc.
Worked with Spring Stack annotations mechanism to create RESTful applications.
Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
Used swagger framework for rest API documentation.
Developed and maintained Java applications for ETL processes using AWS Glue, ensuring efficient data
extraction, transformation, and loading.
Environment: Java 11, Angular 15, Maven, Hibernate, HTML, [Link], Kafka, Cassandra, Python, Apache Tomcat,
JSON, JavaScript, Spring, Spring ribbon, Oracle, Mongo DB, JDBC, Eclipse, Spring Stack, JUnit/Mockito, [Link], GCP,
Typescript, Kubernetes, RabbitMQ, Grafana, Prometheus, Gitlab, JMeter, Selenium, Jenkins, GitHub, Docker, SSAS,
SSIS, Log4j, .Net, AWS EC2.
Client: Ernst & Young, NJ Mar 2019 – Oct 2020
Role: Java Full Stack Developer
Responsibilities:
Developed web interface for user modules using JSP, Angular, HTML, XML, CSS, [Link], Kafka, Java Scrip, and
AJAX with Spring framework.
Used Ruby on Rails to design and develop the website, backed by PHP and MySQL
Monitored Ruby on Rails programs and program data to ensure applications are running as expected
Developed integration modules for disparate clients using Apache Camel.
Implemented User-Friendly UI design with HTML, CSS, and JavaScript for client-side validation and form
submission functions.
Integrated third-party libraries and APIs into React Native applications to extend functionality and enhance
user experience.
Stayed updated with the latest trends and advancements in [Link] development to continuously improve
skills and stay ahead in the field.
Utilized Cassandra database technology to implement efficient data storage and retrieval mechanisms,
optimizing performance and scalability.
Used spring framework for transferring the data from GUI to DB with Ajax framework.
Designed user-friendly navigation for displaying various sections of data using jQuery.
Implemented Spring IOC & AOP.
Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address
blocks, DNS settings, security policies, and routing.
Used NodeJS for building web applications with client-server architecture, where both can initiate
communication in two-way connections and allow them to exchange data.
Developed, deployed, and maintained Single Sign On applications in development, test, and production
environments.
Updated/modified JSP pages using Struts tags, used jQuery and its validator plugin for validating
Forms in the presentation layer.
Used AJAX and JSON to send requests to the server and update GUI pages using callback functions.
Developed the view components using CSS, HTML5, JavaScript, jQuery, and form beans.
Extensively worked on Core Java concepts and expertise in collection framework.
Developed business logic and Entity Beans to manage the transactions with the database to deliver the
content to the presentation layer and to store the data in the data layer.
Implemented DAO (Data Access Object) design pattern to access data from DB2.
Developed using J2EE design patterns like Command Pattern, Session Facade, Business Delegate, Service
Locator, Data Access Object, and Value Object Patterns.
Utilized Angular’s built-in dependency injection system to enhance the modularity and testability of the
codebase.
Integrated Python applications with databases like PostgreSQL, MySQL, MongoDB, or SQLite for data storage
and retrieval.
Conducted unit tests and automated testing using Python testing frameworks like pytest or unit test, ensuring
code quality and reliability.
Utilized PostgreSQL for database management and wrote SQL scripts for data manipulation.
Expertise in using DB2 database.
Used ANT Scripts to build and deploy the applications on the WebSphere application server.
Used JMS for programs to create, send, and receive messages by using different modules like publisher,
subscriber messaging, and point-to-point messaging using IBM-MQ-Serie
Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
Involved in the Configuration of data source and deployment of applications in development, Test, and
Production.
Developed SQL Queries to retrieve/insert/update/delete records from the database inside the Java
application using MyBatis.
Development processes the Scrum, Iterative Agile methodologies for web Applications.
Involved in configuration settings for Development, Test, and Production Environment.
Environment: Java 8, Maven, Hibernate, Angular, HTML5, CSS3, [Link], Kafka, RabbitMQ, Apache Tomcat, JSON,
JavaScript, Spring, Oracle, SQL, Spring JDBC, Eclipse, [Link], Typescript, Kubernetes, Azure, Spring Stack,
JUnit/Mockito, Karma, JMeter, Selenium, NET Framework, Jenkins, Native React, Chef, GitHub, Docker.
Client: Wipro Technologies June 2015 – March 2019
Role: Java Full Stack Developer
Responsibilities
Followed Agile methodology (Scrum) to meet customer expectations and timelines with quality deliverables.
Participate in sprint planning meetings, user stories grooming, and scrum meetings.
Translate customer requirements into formal requirements and design documents, establish specific
solutions, and lead the efforts including programming and testing culminating in client acceptance of the
results.
Involved in various phases of the Software Development Life Cycle (SDLC) of the application Requirement
gathering, Design, Analysis, and Code development. Generated Use case diagrams, Class diagrams, and
Sequence diagrams using Rational applications using Java, J2EE, Struts, JDBC
Built an isomorphic application using [Link] and Redox with Graph on the server side. Express and [Link]
were used on the server side as well.
Developed real-time tracking of class schedules using Node JS on various use cases in development using
Struts and testing the functionalities.
JBoss Application server implementation, support, workload management, and performance tuning including
Web server setup configuration with JBoss App Server.
Developed a core routing framework for Verizon National Preorder using Apache Camel
Instrumental in designing & developing the Process Monitor tool which integrates other modules and
adapters of a project.
Developed application using Spring Boot Starter by exploring the required services.
Involved in the preparation of test cases for regression and integrated testing.
Integrated third-party libraries and APIs into [Link] applications to extend functionality and enhance user
experience.
Developed Unit test cases using Junit Mockito with a coverage of 90%.
Establish a quality procedure for the team continuously monitoring and auditing to ensure the team meets
quality goals.
Environment: Java, JBoss, Spring Boot (Moneta Boot), MyBatis, [Link], Spring3, Restful WS (Jersey), Angular JS,
Apache Tomcat, Maven, Eclipse Indigo, GIT SCM, SQL dB, Power bi, Jenkins, Crucible.