0% found this document useful (0 votes)
14 views9 pages

Java Full Stack Developer Resume

Rakesh Reddy is a Senior Java Full Stack Developer with over 10 years of experience in Java/J2EE applications, proficient in modern technologies including Java 21, Spring Boot, and various front-end frameworks. He has a strong background in developing microservices, RESTful APIs, and cloud-based solutions using AWS and Azure, along with expertise in Agile methodologies. His experience includes working with high-performance retail systems, implementing reactive programming, and utilizing a wide range of databases and development tools.

Uploaded by

sanjeev.ramy1
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views9 pages

Java Full Stack Developer Resume

Rakesh Reddy is a Senior Java Full Stack Developer with over 10 years of experience in Java/J2EE applications, proficient in modern technologies including Java 21, Spring Boot, and various front-end frameworks. He has a strong background in developing microservices, RESTful APIs, and cloud-based solutions using AWS and Azure, along with expertise in Agile methodologies. His experience includes working with high-performance retail systems, implementing reactive programming, and utilizing a wide range of databases and development tools.

Uploaded by

sanjeev.ramy1
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Rakesh Reddy

Sr. Java Full Stack Developer

E-Mail: rakeshreddy5957@[Link]
Phone: +1 913-363-6277

________________________________________________________________________________________
Professional Summary:
 10+ years of IT experience in Object Oriented and Java/J2EE applications development, HTML 5,
CSS 3, JS, jQuery, Spring, JavaScript, AJAX, JSON, Apache, core Java 3.0 and XML.
 Proficiency in the latest Java version (Java 21) including features like Records, Pattern Matching, and
Sealed Classes.
 Experience in developing server-side applications on MVC based frameworks like Spring Framework,
Spring IOC, Spring Boot, Spring Security, IOC, AOP, JDBC, JTA, Spring Cloud and Spring MVC.
 Good experience on customizing CSS frameworks like Bootstrap, Tailwind CSS and Flexbox Foundation
using CSS pre-processors LESS or SASS and Compass.
 Experience working with Micronaut-style microservice architectures, leveraging compile-time dependency
injection and lightweight runtime models alongside Spring Boot for high-performance, reactive backend
systems.
 Hands-on experience delivering reactive Java backend services using Spring Boot and Project Reactor for
high-throughput retail systems.
 Strong experience working in Agile environments , collaborating with product managers, engineering
managers, and business stakeholders.
 Proven ability to debug and resolve production defects in complex, transaction-heavy systems while
ensuring platform stability.
 Hands-on experience using IntelliJ IDEA Ultimate, Atlassian tools (JIRA/Confluence), Postman, K6
JavaScript, and AI-assisted diagnostics in enterprise environments.
 Experience working with front-end technologies like HTML5, CSS3 JavaScript (ES6+), Bootstrap, XML,
React JS, Angular (v16+), React or [Link]. Node JS, AJAX and jQuery.
 Expertise in integrating Angular applications with RESTful APIs and back-end systems using technologies
such as Spring Boot and Hibernate ORM.
 Hands-on experience building and supporting Retail Point of Sale (POS) backend systems, processing
high-volume in-store transactions, returns, and pricing events.
 Strong expertise in reactive, non-blocking Java services using Spring Boot and Project Reactor for
low-latency POS platforms.
 Proven experience expanding automated test suites (Spock, JUnit) to ensure POS feature stability
across frequent retail releases.
 Experienced working with retail product owners and engineering leadership to translate POS business
requirements into scalable backend solutions.
 Experience in using AWS (Amazon Web Services) services like EC2, VPC, Cloud Watch, Cloud Front,
IAM, S3, Amazon RDS, SNS, SQS.
 Expertise in implementing Web Services, Micro-Services, AWS, Docker, and JMS for the synchronous and
asynchronous communications between two applications running in different servers.
 Extensive knowledge of cloud computing platforms such as Google Cloud, and Pivotal Cloud Foundry,
ensuring seamless deployment and management of applications in the cloud.
 Full Stack Modern Progressive Web Apps - Redux, MobX, or RxJS. ReactJS, GraphQL.
 Proficient in working with Azure services such as Azure Virtual Machines, Azure Storage (Blob Storage),
Azure Functions, Azure Autoscaling, and Azure Load Balancers, facilitating the development and
deployment of cloud-based applications.
 Knowledge of event-driven microservices using Kafka or RabbitMQ.
 Experience on Relational and NOSQL databases like MS-SQL, Oracle 12c/ 11g/ 10g/ 9i/ 8i, MongoDB,
Sybase, MySQL, CouchDB, Cassandra, PostgreSQL, Redis, Teradata.
 Hands on experience with Tools like Maven, Ant, SVN, Jenkins, Nexus, GIT, Bitbucket, Bamboo, JIRA.
 Developed Java microservices with DevOps, Kafka, Kubernetes, Ansible, Terraform and CI/CD pipelines
with Jenkins; optimized PostgreSQL. Implemented RESTful services, Python integration.
 Experience in Integrating OAuth protocols (e.g., OAuth 2.0, OAuth 1.0a) with Java frameworks and libraries
Spring Security OAuth.
 Knowledge of integrating AI/ML models using [Link] or APIs.
 Experience in Java testing frameworks like JUnit, and Mockito.
 Experience in working with messaging systems like Kafka, event Sourcing.
 Developed multiple POCs using Scala and deployed on the Yarn, performance of Spark, Cassandra.
 Experience in developing the applications using Python and Ruby programming.
 Experience with Enterprise Service Bus such as Mule Soft ESB.
 Strong application development experience in Agile Software Development methodologies like Scrum,
Kanban and Traditional software models like Waterfall and TDD.
 Proficiency in deploying J2EE Applications archives (JAR, WAR and EAR) on IBM WebSphere Application
server, Apache Tomcat Web Server, and BEA Web Logic Application Server.
 Integrated Java applications with MS Azure Storage services, such as Azure Blob Storage, Azure Table
Storage, to store and retrieve data.
 Integrated Hibernate ORM framework with Spring framework for data persistence and transaction
management.
 Expertise in Unit testing using JUnit, TestNG, and Mockito Integration testing.
 Expertise in using Maven, Apache Camel, ANT, and Jenkins for automating software builds processes and
artifacts.

Technical Skills:
Programming Languages Java 21, J2EE, JavaScript, PHP, Python, C++, SQL, CSS, SASS,
GraphQL, typescript, and PL/SQL, Project Reactor.
Frameworks [Link], Angular 15/16, [Link], Material UI, Tailwind, React Hooks,
microservices, Kafka, Webservices, REST, React JS, jQuery Redux,
spring, JSF, Hibernate, [Link], Require JS, Backbone, PHP, Bootstrap
and Apache, Micronaut.
Development Tools and IDE Spring Tool Suite, JBOSS7.2, sublime text, AWS Lambda, S3, RDS,
Amazon AWS tool set. Eclipse IDE, NetBeans, Git, Bitbucket.
Databases MySQL, PostgreSQL, Cassandra, SQL Server, Dynamo DB, Mongo DB
and DB2, Oracle.
Operating Systems Windows, Mac, IOS, UNIX, Linux
Monitoring/Debugging/ Selenium, TestNG, SPLUNK, Firebug, J Unit v 4.12, Yeoman, Grunt,
Testing Mockito, SoapUI, Swagger, Postman, Jira, Log4j, spock, k6
Design Patterns Front Controller, Composite View, Business Delegate, Command Pattern,
Singleton pattern, Service Locator.
Cloud Technologies AWS (EC2, EBS, SQS, Lambda, S3, SNS, RDS, Cloud Watch, Route 53,
IAM), Microsoft Azure (AKS, ACI, ACR) GCP.
Application/Web Servers Apache Tomcat 5.x/6.x, Spring Boot/Groovy/Apache-Camel/Apache-
Spark/ JENKINS. J Boss 5.0, WebLogic 8.1/9.2, Apache Tomcat 5.0,
WebLogic, Tomcat, IBM Web-sphere
Containerizations & Other Docker, CI/CD, DevOps, Kubernetes, Ansible, Terraform, OAuth 2.0/1.0,
ELK, Git, GitHub, SVN, AWS, GCP & Azure.
Methodologies Agile, Scrum, Kanban & Waterfall

Professional Experience:

Client: Walmart, TX Sep 2022 – Present


Role: Sr. Java Full Stack Developer

Responsibilities:
 Involved in the Software Development Life Cycle (SDLC) phases, including requirements analysis, design,
development, deployment, and testing of Java/J2EE applications, utilizing Design Patterns. Participated in
full Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing,
and deployment of Java/J2EE applications using design patterns.
 Utilized Java 17 features like lambda expressions and functional interfaces to build concise and readable
code.
 Developed secure RESTful APIs using Spring Boot, Spring Security, and JSON Web Tokens (JWT) for
authentication and authorization.
 Applied AI-assisted log analysis and anomaly detection to identify unusual POS transaction patterns
and reduce incident resolution time.
 Designed and supported Point of Sale (POS) backend services handling in-store sales, returns,
promotions, and receipt generation.
 Processed high-frequency POS transactions with strict latency and consistency requirements during
peak retail hours.
 Implemented reactive programming patterns (Project Reactor) to handle concurrent POS events
without blocking threads.
 Applied Java Optional and Streams APIs to safely process transaction data and reduce null-related
defects in POS workflows.
 Debugged and resolved production POS issues using centralized logs and telemetry dashboards (Splunk
/ Prometheus).
 Collaborated closely with retail product managers and store-operations stakeholders to deliver POS
enhancements aligned with business needs.
 Applied Micronaut-based service patterns for building lightweight, fast-startup POS backend components,
aligning with reactive, non-blocking design principles and high-throughput retail transaction requirements.
 Integrated MongoDB with Spring Data for persistent storage and implemented optimized schema models.
 Developed full-stack web applications using [Link] (v18), Redux, and Spring Boot, ensuring
responsiveness and dynamic UI/UX.
 Implemented dynamic routing and lazy loading in React Router to enhance performance.
 Built scalable microservices with Spring Boot and [Link], integrated with [Link] and REST APIs.
 Leveraged Kafka for asynchronous communication and used Kafka Streams API for real-time data
processing.
 Monitored Kafka clusters and optimized performance using Prometheus and Grafana.
 Designed GraphQL APIs using Spring Boot GraphQL and secured them with OAuth 2.0.
 Utilized Docker and Kubernetes to containerize and deploy microservices in multi-environment clusters.
 Deployed Java microservices using AWS ECS and Far gate, configured ALB and Auto Scaling for high
availability.
 Automated infrastructure provisioning using AWS CloudFormation and CI/CD pipelines with Jenkins and
Code Pipeline.
 Monitored AWS services and set alerts with CloudWatch.
 Expanded Spock-based automated test suites to validate POS transaction flows and prevent regression
during frequent retail releases.
 Took ownership of production defect triage, performing root-cause analysis and delivering permanent
fixes for POS issues.
 Participated in end-to-end SDLC activities, including design reviews, sprint demos, release planning, and
post-deployment validation.
 Used Postman JavaScript tests to automate POS API validation and ensure consistent behavior across
environments.
 Executed K6 JavaScript-based load tests to simulate peak POS traffic and validate system performance
under high transaction volume.
 Developed backend components using Spring Boot and Hibernate ORM interacting with MySQL and
DynamoDB.
 Built and executed complex SQL queries, stored procedures, triggers, and functions to support data
consistency.
 Performed unit and integration testing using JUnit, Easy Mock, and Mockito; ensured quality delivery
through Selenium and Postman for API/UI testing.
 Followed Agile methodology with daily stand-ups, sprint planning, and continuous integration workflows.
Environment: Java 17, J2EE, HTML5, CSS3, Golang, jQuery, DevOps, GraphQL, SASS, Terraform,
Python, OAuth, Kubernetes, NEST, Spock, TypeScript, Bootstrap, Spring MVC, Spring Boot, Spring
Security, JBoss, Hibernate, Splunk, Dynamo DB, AWS, Postman, Lambda, Oracle, Mongo DB, Docker,
Material UI, Tailwind, React Hooks, WebSphere, Bitbucket , Agile methodology, genesis RESTful
Webservices, Microservices, XML, SQL, Maven, Log4j, Mockito, GIT and JIRA

Client: TD Bank, NJ April 2020 – Aug 2022


Role: Java Full Stack Developer

Responsibilities:
 Used Agile methodology for developing applications and participated in all phases like analysis,
specification, design, implementation, and testing of SDLC.
 Involved in designing and developing navigation bar, home page menu using HTML5, CSS3, JavaScript,
Bootstrap.
 Used Core Java 17 concepts such as multi-threading, collections, garbage collection and other JEE
technologies during development phase and used different design patterns.
 Utilized Tailwind CSS to style and design UI components efficiently.
 Developed backend services with [Link], ensuring secure data handling and seamless API integration
with frontend components.
 Implemented reactive service patterns to handle concurrent transaction processing and improve throughput
in backend services.
 Actively supported production issue resolution, debugging runtime and configuration-related defects in
Java services.
 Collaborated with cross-functional teams to translate business requirements into technical designs
aligned with enterprise standards.
 Designed and implemented microservices architecture on Microsoft Azure using Azure Kubernetes Service
(AKS) to deploy and scale containerized Java applications.
 Leveraged Azure Functions to build serverless backend logic for event-driven microservices with minimal
operational overhead.
 Used Azure Event Grid and Azure Service Bus for asynchronous messaging and decoupled service
communication.
 Managed application configurations securely using Azure App Configuration and Azure Key Vault.
 Provisioned cloud infrastructure using Terraform and Azure Resource Manager (ARM) templates for
consistent deployments.
 Built enterprise-grade GraphQL APIs using Apollo Server to enable efficient data retrieval for frontend
applications.
 Designed complex GraphQL queries to fetch aggregated data from PostgreSQL and MongoDB, optimizing
data retrieval processes.
 Integrated GraphQL with React-Redux to improve state management and API interaction in the frontend.
 Enhanced API monitoring by implementing GraphQL performance tracing and logging, ensuring high
availability and performance.
 Designed interactive dashboards and single-page applications (SPAs) using [Link], integrated with
Redux for state management.
 Built scalable, event-driven backend systems using [Link] to handle high-volume transactions.
 Created and optimized database schemas, complex joins, and performance-tuned queries in PostgreSQL
and SQL Server.
 Implemented continuous monitoring with Prometheus and Grafana to ensure high performance and
observability across services.
 Integrated Hibernate ORM framework with Spring framework for data persistence and transaction
management.
 Worked on Spring Frameworks (Spring IOC, Spring Boot, Spring Cloud) and used third-party libraries.
 Used React for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native
concepts.
 Designed interactive, high-performance dashboards using [Link], leveraging component-based
architecture for modular and maintainable code.
 Developed [Link] microservices to handle asynchronous task execution and real-time data processing.
 Design and development of Server Side Rendered Web application using [Link], [Link] and Material UI.
 Experience in various MQ systems, including IBM MQ, RabbitMQ, Apache Kafka, and others.
 Managed a MongoDB cluster to support a scalable NoSQL database infrastructure, facilitating rapid
prototyping and data ingestion.
 Developed and maintained Kafka-based message brokers for event-driven microservices architecture.
 Built a data pipeline using Kafka Connect to integrate MongoDB with external systems for seamless data
synchronization.
 Conducted performance tuning for MongoDB queries and indexes to handle growing data volumes
efficiently.
 Utilized Kafka for real-time data ingestion and processing, enabling low-latency interactions across
distributed systems.
 Used Apache CXF to develop Client Stubs as well as RESTful web services.
 Used CI/CD tools Jenkins, Git/GitLab’s, Jira and Docker registry/daemon for configuration management
and automation using Ansible.
 Implemented Single Page Application (SPA) using Grommet and Material UI.
 Implemented solutions using Hadoop, Apache Spark, Spark Streaming, Spark SQL, HBase and Scala.
 Used log4j for application-level logging, Developed Unit /Integration test cases using Junit, Mockito.
 Consumed SOAP and REST Web Services to retrieve the information from the back end.
 Integrated OAuth 2 for secure authentication and authorization processes.
 Implemented efficient log management and error tracing using Log4j, enhancing the application's
robustness and facilitating effective debugging in the development process.
Environment: Java 17/11, Spring Boot, Spring MVC, genesis, Apigee, Azure (AKS, Azure Functions,
Service Bus, Key Vault, App Configuration), Material UI, Tailwind, React Hooks, ReactJS, Node JS, JSP,
HTML5, JavaScript, XML, XSD, XSLT, CSS3, JPA, JUnit, jQuery, SOAP/REST, Web services, Apache
CXF, Jenkins, RAD, Mockito, Mongo DB, Kafka, PostgreSQL, JAX-WS, JAXB, JAXP, GIT, Maven, JBOSS,
Log4j, Kubernetes, Terraform, Prometheus, Grafana

Client: Charles Schwab, Phoenix, AZ Dec 2018 – Mar 2020


Role: Sr Java Developer

Responsibilities:
 Implemented Agile, Scrum methodologies actively involved in technical meetings, requirements analysis,
planning, effort estimations, development and testing.
 Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, Spring,
Hibernate, Java Beans, JDBC, XML, Web Services.
 Setup Alerting and monitoring using Stack driver in GCP (Google Cloud Platform). Involved in migration
activities of Java scripts and Database scripts from Oracle, MS SQL Server and MYSQL into different
environments
 Used PostgreSQL for querying PL/SQL statements to store & retrieve data from database using JDBC
 Worked on RXJS Compatibility package to get backwards compatibility with Rx JS previous to Angular.
 Develop domain monitoring java class using JMX to collect JDBC, JVM, and Execute Queue statistics for
Managed Servers. Document and establish standard processes to ensure repeatability for J2EE
administrators.
 GraphQL, PostgreSQL, and SQL Server Node JS, XML, XSD, XSLT, GIT, JSON, Frameworks React. Js,
and EXPRESS.
 Leveraged Java Optional and Streams APIs extensively to improve data processing reliability and reduce
null-related defects.
 Enhanced system observability by analyzing telemetry data using Splunk dashboards to identify
performance and error patterns.
 Involved designing in web pages using HTML 5, CSS3, Tailwind CSS, JavaScript, Bootstrap, SASS, LESS,
[Link], Next JS, Redux, Mongo DB.
 Used React Testing Library to write unit tests for React components, ensuring high code quality and robust
functionality.
 Built [Link] backend systems with [Link] to support healthcare workflows, integrating MongoDB for
flexible NoSQL storage.
 Created and deployed MongoDB collections for patient data management, ensuring data integrity and
availability.
 Designed Kafka-based event-driven systems to facilitate reliable communication between distributed
applications.
 Set up Kafka topics and partitions for processing high-throughput, low-latency data streams in healthcare
applications.
 Implemented a caching mechanism using MongoDB to reduce API response times, enhancing user
experience.
 Debugged and resolved Kafka producer and consumer issues, maintaining system reliability and
performance.
 Extensively used Java 8 Streams and Collectors for processing collections and transforming data in a
highly optimized manner.
 Built APIs with [Link] to connect frontend Angular applications with backend services, ensuring secure
communication.
 Worked on integrating React components into existing web applications, improving responsiveness and
user engagement.
 Utilized [Link] for server-side processing and real-time data updates in healthcare applications.
 Implemented stored procedures, triggers, and indexes in PostgreSQL to enhance database efficiency and
reliability.
 Designed and deployed containerized applications on AWS ECS, with CloudWatch for monitoring and
troubleshooting.
 Established CI/CD pipelines using Jenkins and Docker for continuous integration and delivery.
 Conducted automated testing using Selenium WebDriver and JUnit for functional and integration testing.
 Responsible for maintaining and expanding Mongo DB 4.0 our AWS infrastructure using AWS EC2,
manage documents in S3, providing IAM access to S3 buckets and Maven.
 Involved in developing REST API which produces and consumes Web services from other APIs. Used
Hibernate and Spring JPA to persist data into the database.
 Managed GCP Pub/Sub subscriptions and topics, handling high-throughput data streams and enabling
efficient event processing across multiple services.
 Monitored and optimized GCP Pub/Sub systems, ensuring high availability and low-latency data
transmission, contributing to improved user experience and application performance.
 Utilized Stack driver for real-time monitoring, logging, and performance analysis of GCP Pub/Sub-based
applications, enabling proactive issue resolution and ensuring system stability.
 Designed and implemented cloud-native solutions on Google Cloud Platform (GCP), ensuring scalability,
performance, and security for enterprise applications.
 Developed and deployed microservices using GCP services like Cloud Run, Cloud Functions, and Pub/Sub
for asynchronous messaging and event-driven architectures.
 Utilized GCP’s Stack driver for real-time monitoring, logging, and performance analysis of deployed
applications.
 Proficient in designing, implementing, and managing cloud infrastructure solutions on Google Cloud
Platform (GCP).
 Given major contribution in client-side coding using AngularJS framework and specific framework.
 Developed RESTful Web Services using spring Boot to read data from client side and process business
logic using micro services architecture.
 Knowledge of tools like Apache Kafka, RabbitMQ, or ActiveMQ.
 Develop and maintain automated tests using JUnit, Mockito, Jasmine, Karma, and Selenium to ensure
code quality and application stability.
 Developed and implemented a Linux Shell script which retrieves the metadata of all the hive tables in a
database.
Environment: Java 1.8, Spring 2.5, Node JS Hibernate, Material UI, Tailwind, React Hooks, Spring JPA,
jQuery, Spring Boot, JavaScript, Bootstrap, Kafka, Angular 9, GCP, Web services, AWS, My Eclipse 10,
PostgreSQL, Tomcat 8, Splunk, GraphQL, Java Beans, Maven, MongoDB, SQL, Log4j, Azure, Confluence,
UNIX Shell Script.

Client: TMG Health, Scranton, PA Dec 2016 – Nov 2018


Role: Java Developer

Responsibilities:
 Designed User Interface (UI) web applications using web technologies like HTML5, HTML DOM,
DHTML, XHTML, XML, XSL, XSLT, and CSS3 based on W3C standards. Wrote custom JavaScript
utilizing jQuery to enhance theme and optimized server performance.
 Extensively used Java Server Faces (JSF) Navigation rules and JSF tags for enhanced UI
development.
 Implemented data access logic using Hibernate Persistence framework to map Java objects to
relational databases.
 Monitored and troubleshooted applications using Cloud Logging and Cloud Monitoring, proactively
identifying and resolving issues.
 Created and consumed RESTful APIs using [Link] on [Link] to centralize business logic and
enable reusable data access.
 Developed dynamic web applications using HTML5, CSS3, JavaScript, TypeScript, XML, jQuery,
AJAX, JSON, Twitter Bootstrap, Tailwind CSS, and AngularJS.
 Built SOAP-based web services for system integrations and external communication.
 Used Spring Batch to support batch processing with POJO-based development.
 Applied Core Java concepts including Exception Handling, Multithreading, and Collections API to
implement business features.
 Built scalable backend services with [Link], managing session-based data interactions.
 Built [Link] components to improve usability and accessibility of enterprise frontends.
 Designed and optimized MySQL relational schemas for scalable and maintainable applications.
 Deployed Java-based microservices using AWS Elastic Beanstalk for simplified and scalable cloud
deployment.
 Implemented AWS Lambda functions to handle backend processes and automated job executions
servelessly.
 Utilized Amazon S3 for storing and retrieving static content such as logs, documentation, and artifacts.
 Set up AWS CloudWatch for application performance monitoring, proactive alerts, and troubleshooting.
 Managed secure access and resource policies through AWS IAM, ensuring proper access control
across environments.
 Configured and deployed containerized applications using Docker and orchestrated them with
Kubernetes across dev/test/prod environments.
 Configured Kubernetes persistent volumes (PVs) and claims (PVCs) to ensure data persistence across
container restarts.
 Used the ELK Stack (Elasticsearch, Logstash, Kibana) for centralized logging and monitoring within
Kubernetes clusters.
 Scheduled backend processing jobs using Kubernetes Cronjobs for periodic and automated task
execution.
 Developed single-page applications (SPAs) using [Link] and GraphQL to improve client-side
performance and reduce over-fetching.
 Implemented GraphQL subscriptions for real-time data updates, and schema stitching to unify APIs
from multiple microservices.
 Integrated GraphQL APIs with [Link] for server-side rendering and enhanced SEO performance.
 Worked with JPA (Java Persistence API), Hibernate, and JDO for data persistence and mapping logic.
 Wrote UNIX Shell Scripts for batch processing and data transfer between servers.
 Applied Spring AOP for proxy generation and Spring Security for implementing access control at UI
level.
 Used Maven for dependency management and Jenkins for CI/CD pipeline execution.
 Built unit test cases for UI components using Jasmine and Karma, and backend validation using
Mockito.
 Explored basics of integrating AI/ML models into Java applications using DeepLearning4j and
TensorFlow for Java.
 Configured and deployed applications on Glassfish application server.
Environment: HTML, XHTML, CSS, JavaScript, jQuery, Java Server Faces (JSF), Jasmine & Karma,
Gulp, JSP, Spring AOP, Spring Bean, Spring Annotation, Spring Security, Hibernate, RDBMS, SOAP,
JAX-WS, Drools, JUnit, Log4j, Glassfish, AWS Lambda, AWS Elastic Beanstalk, Amazon S3, AWS
CloudWatch, AWS IAM, Maven, Jenkins, Docker, Kubernetes, ELK Stack.

Client: Polaris, INDIA July 2014 to June 2016


Role: Software Engineer

Responsibilities:
 Worked in Agile methodology environment including Test Driven Development with Continuous
Integration/Delivery.
 Involved in creation of Low-Level Design including sequence diagrams and class diagrams using UML
to comprehend the existing architecture.
 Developed the monolithic architecture using Spring MVC framework and implemented the Spring
dependency injection of the Database helper instance to the action objects, Spring IOC to resolve
dependency injection issues.
 Implemented the UI front-end design using HTML, CSS, JavaScript, JSP and jQuery.
 Developed the Presentation Layer using JSP Technologies and used JavaScript and jQuery for client-
side validations.
 Configured Dispatcher Servlet and View Resolver to intercept incoming requests, manage Spring MVC
flow and invoke view components with the help of Dispatcher Servlet.
 Used JMS (IBM-MQ) for asynchronous exchange of messages by applications on different platforms.
 Developed JSTL custom tags to support custom user interfaces.
 Protection against session fixation, clickjacking, cross site request forgery for application is
implemented using Spring Security.
 Used Hibernate ORM for persisting objects for designing Data Layer.
 Used JBoss for storing persistence Objects.
 Created Stored Procedure. Triggers and Views.
 Developed automation build using Ant and for deployment on IBM WebSphere Server.
 Wrote test cases for unit testing using JUnit and Mockito.
 Used Selenium locator techniques to automate and identify UI web elements.
 Used Log4j for logging and to capture runtime exceptions.
 Performed Graphical Design and web site contract work for small business and working professionals.
 Met one-on-one with clients in exploring the best possible options for their web presence.
 Handled duties ranging from creative design to code implementation.
Environment: HTML, CSS, jQuery, Java script, JBoss, Hibernate, PL/SQL, JSP, Servlets, Spring
MVC, Spring IOC, Spring AOP, Spring Security, UNIX Shell Scripts, ANT, Cloud Native, IBM Web
sphere, IBM MQ, JMS, J2EE, JUnit, Log4J, Mockito, Selenium.

You might also like