0% found this document useful (0 votes)
83 views10 pages

Vamshi Mannem - Resume

Uploaded by

Faruk Kureshi
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)
83 views10 pages

Vamshi Mannem - Resume

Uploaded by

Faruk Kureshi
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
You are on page 1/ 10

Vamshi Mannem

Java Full Stack Developer


www.linkedin.com/in/vamshi-mannem-7503b8272

Email: vamshimannem2425@gmail.com | Phone: (682)337-


0461
PROFESSIONAL SUMMARY
Senior Java Full Stack Developer around 12+ years of software development experience in Java/ J2EE, Spring Boot,
Spring MVC, JSP, C, C++, JavaScript, SQL, PL-SQL, Struts, Hibernate, Web Services. Involved in complete SDLC from inception,
planning, design, coding and testing to project closure mainly in the intranet, Internet and standalone application design,
development, maintenance and production support in n-tier architecture.

 Experience in all phases of Software Development Life Cycle (SDLC), which includes Integration, Implementation,
Interaction, Business Analysis/Modeling, Documentation, and Testing of all software applications.
 Ability to efficiently translate algorithms, ideas and concepts to software applications.
 Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling (OOM) based on
Unified Modeling Language (UML) architecture.
 Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, BPM, WSDL,
UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis and Developed RESTFUL web services using Spring MVC.
 Good knowledge on reading and following UML design documentation such as Database, and Data Flow diagrams.
 Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB,
JavaScript, Spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework.
 Experience in Agile software development process, Test Driven Development and Scrum.
 Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, jQuery, React JS and NodeJS
 Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would
increase the performance of the Application.
 Experience in developing applications in Python, PHP, jQuery, C#, Ruby, Kotlin, Scala languages.
 RIA applications using Flex, HTML5, CSS, Ajax, Dojo and Node JS
 Have good experience on NoSQL database like MongoDB.
 Developed and maintained Groovy code for web applications, automation scripts, or other projects
 Proficient in MVC architecture using spring framework / JSP-Servlet and J2EE Design Patterns.
 Expertise in Struts and Hibernates Frameworks.
 Developed and maintained RESTful APIs using Swagger/OpenAPI specifications, ensuring consistency, usability, and
adherence to API design best practices
 Developed Graphical User Interfaces using UI frameworks React JS, and Webpage's using HTML, CSS and JSP's for user
interaction.
 Experience in Azure App Service, Azure Functions, Azure Databricks, Azure Logic Apps, Azure SQL, PostgreSQL, Azure
Cosmos DB.
 Involved in the J2SE technologies like Core Java(Collections, Generics, Exception handling, multithreading, IO,), JDBC.
 Comprehensive knowledge in RDBMS databases like Oracle 10g/11g, SQL Server 2005, 2008, DB2, and MySQL 4.x, 5.0.
 Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, jQuery, AngularJS and Nodes
 Used DAO access and writing DML, DDL and triggers for DB2 database and other client environment specific tools to design
the client module.
 Experience in working with build management tools like Ant, Maven and Jenkins.
 Experience in installing, configuring, tuning Apache Tomcat, WebLogic and WebSphere.
 Ability to work individually as well as in a team with excellent problem-solving skills, troubleshooting capabilities, learn new
tools and concepts.
 Comprehensive knowledge in databases like MySQL, SQL Server, DB2 and Oracle writing Triggers, Stored Procedures and
Normalization of databases.
 Proven experience with Application Servers like IBM WebSphere 6.x/5.x/7.x, Oracle/BEA WebLogic9.x/8.x/7.x/6.x, JBoss
and Tomcat 5.x/4.x/3/x.
 Responsible for the overall administration and management of the eXPRS system, ensuring its proper functioning and
compliance with Medicaid regulations.
 Expertise in Informatica MDH Landing, Stagging, Loading, Match, Merge process and configuration.
 Excellent troubleshooting & problem-solving skills with Client-Server Applications & Web Application.
 Designed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams.
 Expertise in using issue tracking tools such as Quality Center and JIRA.
 Hands on Experience RESTful APIs with Spring WebFlux, defining reactive endpoints for various HTTP methods.
 Exploring with the Spark improving the performance and optimization of the existing algorithms in Hadoop.
 Strong Experience in of Software Development Life Cycles (SDLC) Agile, Waterfall Model, Rational Unified Process (RUP)
 Experience in Test Driven Development (TDD), using Spring JUnit Runner, Mockito.
 Involved in the design and development for data archival, integration with optim tool and knowledge on ETL tool.
 Experience working with various SDLC methodologies based on Agile/SCRUM like Test Driven Development (TTD),
Incremental and Iteration methodology, Pair Programming, Agile Development.
 Experienced in developing Apigee Proxies, customizing policies, working with Apigee Edge, Developer Portal.

EDUCATION:
 Bachelor’s in computer science and engineering from Jawaharlal Nehru Technological University(YOP-2012), India.

TECHNICAL SKILLS:

Programming Languages Java 8 and Java 11, J2SE, Java Script (ECMAScript 2016), Type Script, Python, PHP, jQuery,
C#, Ruby, Kotlin, Scala, JavaScript
UI Technologies Angular 13,12, React.JS, Bootstrap, Angular Material UI, NodeJS, HTML, CSS, VUE.JS,
GRUNT, SAAS Preprocessors
Frameworks Spring Boot, Spring Data, Spring AMQP, Spring AOP, Spring Cloud, Spring Security,
ASP.NET, Django, Express.Js
Application Servers Apache Tomcat, Jetty, Jboss/Wildfly, Trifork, IBM WebSphere Application Server,
WebLogic Server, Apache HTTP Server, Oracle WebLogic Server, Node.js

Monitoring New Relic, AWS Cloud Watch and ELK (Kibana, Logstash, Elastic Search), Splunk,
AppDynamics.
Cloud Technologies AWS (EC2, SQS, SNS, RDS, Cloud Watch, Route 53, IAM, AWS Fargate), PCF/CF (Cloud
Foundry), Microsoft Azure, Google Cloud Platform(GCP), IBM Cloud, OpenStack, eXPRS
Messaging Platforms Kafka, RabbitMQ, AWS SQS, Apache ActiveMQ, IBM MQ,Spark

DevOps Jenkins, Docker, Kubernetes, and Elastic Search

Relational Databases Oracle and PostgreSQL, MySQL, Microsoft SQL Server, SQLite

No SQL Databases DynamoDB, MongoDB, Cassandra, Redis, Amazon DynamoDB, Neo4j

Build Tools NPM, Maven, Gradle, Apache Ant, Yarn, Apache Ivy, Builder,WebFlux

IDEs IntelliJ, Spring Tools Suite (STS), Eclipse, DBeaver & VS Code

Source Code Management Bitbucket, GitLab, Svn, TFVC, AWS Code Commit.

Agile Methodologies JIRA & SCRUM framework

Integration Systems Apache Camel, Spring Integration, IBM Integration Bus, Snap Logic, Azure Logic Apps,
Oracle Integration Cloud,Spring WebFlux
Testing Tools JUnit, Mockito Rest Assured, TestNG, Selenium, Spock, PowerMock, Mocha, Jasmine,
Cypress, Spock, PHPUnit

PROFESSIONAL EXPERIENCE
Client: Citi Group, New Jersey Oct 2023 – Till Date
Role: Java Full Stack Developer
Responsibilities:

 Extensively involved in gathering business requirements and system requirements and specifications.
 Employed Java 11 or later versions to integrate asynchronous HTTP client, leverage the 'var' keyword for
lambda parameters, enhance garbage collection, and manage access control in nest-based structures.
 Incorporated Java 11 functionalities like lambda expressions, the Stream API, and functional interfaces.
 Demonstrated proficiency with the Nashorn JavaScript engine, enabling the execution of JavaScript code within
Java applications, a feature introduced in Java 8.
 Demonstrated expertise in Core Java design patterns to ensure the development of robust and scalable
software architectures.
 Implemented MVI (Model, View, Intent) architecture entirely in Kotlin for application development.
 Employed reactive programming principles through RxJS observables for efficient data flow management and
real-time updates within the application.
 Worked on Apex classes, including writing Apex Text class methods for SFDC testing, and managed timely data using the Data Loader tool.
 Implemented, designed, developed, and maintained Restful/APIs/Micro Services integrated with a Responsive UI Salesforce.com
Application.
 Utilized the MuleSoft platform for API design and implementation, working with transformers, exception handling, testing, and security
through OAuth for Mule ESB endpoint.
 Created RAML files for entity creations and associations, participated in application creation & deployment, and performed unit testing by
writing MUnit test cases.
 Used the Spring Boot framework for building cloud Micro Services, developing Spring-based applications faster with minimal
configuration.
 Designed and built RESTful Web service interfaces in Java, incorporating Apache Camel as an open-source message broker. Modified
jQuery for AJAX calls on JSON responses, and used Hibernate for object/relational mapping (ORM) with Oracle Relational data model.
 Configured Spring Application remotely using yaml files on a config server through Spring Cloud Config. Registered services for service
discovery using Eureka.
 Developed user management modules with API token-based authentication and Spring Security. Implemented Persistence Logic with
Spring-Hibernate using JPA and Hikari for connection pooling.
 Managed infrastructure resources, including physical machines, VMs, and Docker containers, supporting various Cloud service providers
like AWS.
 Wrote Junit test cases at each layer and developed a unit test framework using Junit with Mockito for existing code.
 Used Eclipse as an IDE tool, JIRA for bug tracking, Any Point Studio for MuleSoft, and created Swagger API for control flow.
 Employed HP Fortify scan for secure code review and assisted in formulating and distributing Information Security Metrics and Event
Reports.
 Environment: Java 11.0, Spring Boot, Python, Spring Security, Eureka, HTML/CSS/Typescript, Microservices, Material, Node JS, Web
Services, IntelliJ, Postman, REST services, JUnit, JMeter, Gradle, Scala, GIT, Contrast, Angular 11.0, Accessibility, Tomcat, Vue.js, Apache
Kafka, MongoDB, AWS, Kubernetes, Docker, Concourse, Cassandra, Cucumber, Protractor, Karma, Jasmine, Kotlin, Jenkins, Jira, Fargate.

Client: Bank Of America, New Jersey Nov 2022 –


Oct 2023

Role: Sr.Java Full Stack Developer

Responsibilities:
 Extensively involved in gathering business requirements and system requirements and specifications.
 Implemented Java 11+ to use asynchronous HTTP client, var keyword for lambda parameters, improvise
garbage collector and to access control in nest based.
 Implemented Java 11 features, such as lambda expressions, the Stream API, and functional interfaces.
 Created XSlts for the payment page for integration with multiple channels Web,Mobile,POS,KIOSK.
 Experience working with the Nashorn JavaScript engine, a feature of Java 8 which allows for the execution of
JavaScript code within Java applications.
 Designed dynamic and cross-browser compatible pages using HTML, CSS, JavaScript, Angular 13 and
Typescript.
 Utilized Angular 13 modules, services, templates, directives, dependency injection, lazy loading, and
differential loading for SPA development.
 Proficient in Core Java-based design patterns, ensuring robust and scalable software architectures.
 Implemented reactive programming patterns using RxJS observables, allowing for efficient data flow
management and real-time updates within the application.
 Expert in JVM performance tuning, ensuring optimal application responsiveness.
 Used Bootstrap JavaScript plug-ins to implement Tabs, Tooltips, Pop Overs, Buttons and Alerts.
 Integrated Angular's HTTP client module to interact with RESTful APIs, handling data retrieval, submission, and
error handling effectively.
 Wrote unit tests using Jasmine and executed them using Karma, ensuring the robustness and stability of the
application's components and services.
 Collaborated with cross-functional teams to gather project requirements and deliver solutions.
 Developed RESTful APIs with Spring Boot, utilizing IoC and Dependency Injection for modular design.
 Integrated Spring Security with OAuth2/Open ID Connect TUF CWS Security Wrapper for robust authentication
and authorization, ensuring application security.
 Integrated Java 11+ applications with message brokers or event-driven architectures, utilizing technologies
such as Apache Kafka or RabbitMQ for asynchronous communication.
 Utilized Node.js in microservices architectures, building lightweight and scalable services that can be
independently deployed and communicated through APIs or message queues.
 Leveraged Spring Data JPA for efficient database operations, and integrated Swagger for API documentation.
 Used Maven for project management and build automation and Continuous Integration is done using Jenkins.
 Implemented inter-service communication using RESTful APIs, message queues (Apache Kafka), or event-
driven architectures (e.g., Apache Kafka, AWS SNS/SQS).
 Developed Restful API's using Ratpack and Groovy to integrated DB2 store procedures.
 Involved in process of obtaining service authorizations through eXPRS, ensuring that services were approved
and documented billing process using eXPRS, accurately submitting claims and invoices.
 Used Microservices with Spring Boot-based services interacting through a combination of REST and Apache
Kafka message brokers.
 Involved in python batch processors to consume and produce various feeds.
 Configured and maintained a new GraphQL service using SpringBoot, Spring WebFlux that was responsible
fopr communicating with SOAP/REST endpoints in our existing microservices to fetch the required data.
 Proficient in writing comprehensive unit tests with Junit and spock, practicing TDD, utilizing annotations, and
integrating mocking (Mockito) for reliable codebase.
 Implemented Informatica Persist ID module for Global ID Including MDH Hub User exit.
 Utilized MongoDB or MySQL with Node.js to implement database interactions, performing CRUD operations and
complex queries to store and retrieve data.swa
 Created and maintained automation scripts using PL/SQL and shell scripting to automate routine database
tasks, such as data extraction, transformation, and loading (ETL).
 Used Datatypes like Mono and Flux from Spring WebFlux to create a non-blocking asynchronous reactive API.
 Implemented authentication and authorization using frameworks like Passport.js or JSON Web Tokens (JWT),
ensuring secure access to protected resources and user authentication.
 Developing and maintaining Kafka producers and consumers to interact with the Apache Kafka cluster by
integrating other systems and tools such as databases, message brokers, and data storage systems.
 Diagnosed and resolved issues in existing Groovy codebases.
 Integrated Python scripts for web scraping and data manipulation within Java-based web applications.
 Understanding of Apache Struts, an open-source web application framework for developing MVC-based Java
web applications, and the ability to use it to develop robust, scalable, and maintainable applications.
 Employed Python for system monitoring and alerting scripts to support Java application reliability and
performance.
 Developed RESTful web services using Java Servlets JSON JAX-WS and JAX-RS and persistence using Hibernate
and JPA framework.
 Developed AWS Lambda functions using Java to implement serverless and event-driven architecture to handle
specific business logic and tasks, such as data processing, file handling, or API integrations.
 Excellent in deploying the applications in AWS as EC2 instances and creating snapshots for the data that must
be stored in AWS S3.
 Built Cassandra Cluster on both the physical machines and on AWS.
 Involved in ETL’s unit test and Integration testing.
 Created User controls and simple animations using Javascript and python.
 Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
 Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and
retrieve the media files related to the application.
 Implemented K8s operator to create, configure and manage instances of complex applications on behalf of
Kubernetes users.
 Used Terraform to define and manage infrastructure as code (IaC) for provisioning, managing, and scaling
cloud resources and infrastructure.
Environment: Java 11.0, Spring Boot, Spring Security, Spring WebFlux, Eureka, HTML/CSS/Typescript, Microservices, Material, Node JS, Web
Services, IntelliJ, Postman, REST services, JUnit, JMeter, Gradle, GIT, Contrast, Angular 13.0, Accessibility, Tomcat, Apache Kafka, MongoDB, AWS,
Kubernetes, Docker, Concourse, Cassandra, Spock, Cucumber, Protractor, Karma, WebFlux Jasmine, Jenkins, Oracle 10g, Jira, Fargate.

Client: Navy Federal Credit Union, Vienna, VA Sept


2021 – Oct 2022

Role: Java Full Stack Developer

Responsibilities:
 Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and
Web Services (REST, WSDL).
 Developed applications using spring, JSP, JSTL and AJAX on the presentation layer, the business layer is built
using spring and the persistent layer uses Hibernate.
 Integrated Authroze.Net payment gateway into IFL's secure online Credit Card payment platform.
 Used new JDK 1.8 features to improve the code readability and performance such as Stream, Lambda etc.
 Used spring framework and J2EE components, Utilized Spring Boot, IOC and DAO modules. Developed
controller classes, backend process, complex services and database interaction.
 Using Angular 13, we created custom directives for reusable components (multi-field form elements,
background file uploads, etc.).
 Led design and implementation of complex algorithms using Core Java's concurrency utilities.
 Created Typescript reusable components and services to consume REST API's using Component based
architecture provided by Angular 12.
 Used Spring Boot to rapidly develop the application with certain micro services and deployed them with the
application.
 Implemented and tested the enterprise application with JQuery, Angular.js and Spring MVC.
 Used Java Mailing or Messaging Service (JMS) API’s for mailing detailed notifications depending upon the
success and failure once the backend process is complete and also for mailing administrator of any system
related problems.
 Integrated Hibernate ORM framework with spring framework for data persistence and transaction
management.
 Implemented Java Message Services (JMS) using JMS API.
 Utilized Spring Boot, Spring Cloud, and/or Netflix OSS to build and deploy microservices, taking advantage of
their features such as service discovery, circuit breaking, and distributed configuration.
 Implemented API gateways like Zuul and/or Spring Cloud Gateway to handle routing, load balancing, and
authentication across microservices.
 Experience in developing client-side validations using React JS, and in developing Custom pipes, Shadow DOM.
 Implemented multithreading and concurrency features in Java 11+ to optimize performance and enhance
responsiveness in a high-demand application.
 Applied database concepts like indexing, normalization, and transaction management to optimize database
performance in conjunction with Spring Data JPA.
 Familiarity with microservices architecture and its implementation using Message Queues to enable seamless
communication between services.
 Involved and implemented automation scripts using Groovy to streamline repetitive tasks.
 Configured Business Entities using Informatica Provisioning tool.
 Proficiently used Message Queues to implement job queues, event-driven systems, and/or data streaming
applications.
 Demonstrated proficiency in utilizing Kafka APIs and understanding its distributed architecture, including
components such as brokers, producers, consumers, and topics.
 Collaborated with Python teams to develop a ETL solution, utilizing Python's data processing strengths Java's
data storage and retrieval capabilities.
 Experice developing web applications using Spring 5 Reactive libraries like WebFlux and Project Reactor as
well as Spring Web.
 Involved in ETL process and develop source-to-target data mapping, Integration flows and load process.
 Configured Kafka clusters to ensure high availability, fault-tolerance, and scalability.
 Knowledge of RabbitMQ's distributed architecture, including key components such as exchanges, queues,
bindings, and virtual hosts.
 Configure backup, alerts, repairs and monitoring of Cassandra clusters using OpsCenter.
 Worked on analyzing Hadoop cluster using different big data analytic tools including Flume, Pig, Hive, HBase,
Oozie, Zookeeper, Sqoop, Spark and Kafka.
 Worked on automated data extraction, transformation, and loading (ETL) processes with Groovy.
 Did POC on reactive programming, the project reactor which is spring’s implantation of reactive specification
by spring WebFlux module.
 Developed serverless AWS Lambda functions using Python for various use cases, including data processing,
automation.
 Implemented back-end code using Spring MVC framework that handles application logic and makes calls to
business objects.
 Involved java multithreading to cascade multiple changes on multiple records in only one transaction and
developed a batch process framework.
 Implemented Node.js to manage authentication and Used Web Services SOAP protocol in JAXWS and RESTFUL
services.

Environment J2EE, Spring, Hibernate, JSP, Spring Boot, Spring WebFlux, MVC, HTML5, CSS3, JAVA 11+, MVC, SDLC,
Spring Data JPA, Messaging Queues, RabbitMQ, IBM MQ, Kafka, Lambda, TypeScript, Angular 13,12, NodeJS,
JavaScript, AJAX, JSTL, J Query, JMS, XML, SOAP, Maven, WebLogic, ETL, agile, Cassandra, Spock, SQL and
Windows.

Client: Brillio Designation, Dallas, TX. Jan 2020 to


Aug 2021 Role: Java Full Stack Developer
Responsibilities:
● Used AGILE methodology and actively participated in Scrum meetings to produce quality deliverables within
time.
● Demonstrated expertise in building dynamic and interactive user interfaces using React.js, leveraging
component-based architecture for modular and scalable applications.
● Worked in using React JS Components, Forms, Events, Keys, Router, Animations and Flux concept.
● Used React JS to develop client-side web applications which included dealing with data.
● Implemented SASS, LESS Variables to manage and reuse style values and definitions, improving code
maintainability and consistency.
● Utilized Bootstrap framework to design and develop responsive and mobile-first web pages, improving the
application's user experience and accessibility.
● Deployed Spring boot based Microservices, Docker container using Amazon EC2 container using AWS admin
console.
● Developed application using Spring MVC, Hibernate and Rest Web Services on presentation layer, business
layer is built using Spring and the persistent layer.
● Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms,
business logic, database access components.
● Core java development for different components. Developed the application using Core Java, Multi-
Threading, Spring Core, Beans, JDBC, Transaction and Batch, Oracle. Maven.
● Worked with quality assurance team to enhance the accuracy and efficiency of eXPRS data entry and
reporting.
● Developed Microservices and converted the user stories into backend logic in service classes.
● Extensively used Spring IOC, configured Application Context files, and performed database object mapping
using Hibernate annotations.
● Spring AOP was used for intercepting the SOAP requests, logging requests and for transaction management.
● Implementing Microservices to base on Restful API utilizing Spring Boot with Spring MVC and Apache Kafka
● Build REST by building Node JS Server in the back end to handle requests sent from the front-end jQuery Ajax
calls.
● Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
● Involved in the Development of various layers to accommodate the application as per the MVC design pattern,
DAO and DTO patterns using Spring, Struts and Hibernate.
● Extensively used ETL to load data from Relational databases.
● Involved in fetching user details from third party applications using OAuth Authentication.
● Involved in system design and Java 8 development using Collections Framework, Lambdas, Streams, Parallel
Streams, Functional Interfaces, Exception Handling, I/O System and JDBC for the action classes.
● Implemented Azure SQL Database to manage and store the application data, ensuring reliable and secure
data storage and management.
● Utilized Azure Blob Storage to store and manage large unstructured data objects, such as images, videos, and
documents, for the application.
● Involved in Automating the build, testing, and deployment processes of Spring WebFlux applications within
CI/CD pipelines, ensuring efficient and reliable delivery.
● Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly
batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
● Collaborated with service providers to streamline processes related to service delivery, billing, and reporting
within the eXPRS system.
● Wrote test cases on JIRA and built test scripts for automating various end-end REST APIs.
● Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala and Python.
● Used Maven to build the application and deploy it on to the server.
● Followed TDD Test Driven Development and developed test cases by using JUnit and Mockito.
● Used Log4j for logging various levels of information like error, info, and debug into the log files.
● Provided support to users encountering technical issues with eXPRS, troubleshooting and resolving problems
to minimize disruptions in service delivery.
● Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using
SLF4j + Log4j.
● Responsible for writing Unit Test Cases using Junit5, Spock. Responsible for Load Testing using Apache JMeter.
● Automated Cassandra Builds/installation/monitoring etc.
● Wrote unit testing codes using Junit, Spock, resolved bugs and other defects using Firebug, JIRA and IntelliJ
debugging tool.

Environment: Core Java (Java 8), Angular 8, HTML5, CSS3, JavaScript, jQuery, XML, Bootstrap, Spring Core, IOC, MVC, DAO, Struts, Hibernate,
MYSQL, MONGO DB SOAP web service, NodeJS, Spring WebFlux, OpenAPI (Swagger) specification and documentation,RESTful web services,
Maven, WebSphere, JUnit, ETL, Spock, JIRA, Firebug,Cassandra, GIT, Microservices.
Client: Capital One, VA, USA. May 2018
to Dec 2019
Role: Java Full Stack Developer
Responsibilities:
 Participated in various phases of Software Development Life Cycle including Requirements Analysis, Design,
Implementation and Maintenance in Agile and Daily Scrum environment.
 Utilized Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of
elements.
 Worked on Java functional programming concepts such as Streams, Functional Interfaces, the new Date Time
API, and Lambda expressions.
 Worked on functionality like payment processing and payment message reply.
 Involved in PMRT(Performance Measurement and Reporting Taskforce) house tool for payment monitoring
replay.
 Implemented Core Java with extensive use of the Concurrent API for parallel processing and chunk processing.
 Leveraged Apache Camel Kafka endpoint to publish trade flow to Apache Kafka
 Developed a component to send trade data to a REST endpoint for capturing enriched data.
 The response from the REST endpoint is published to MQ using Apache Camel Utilized Angular 8/7 router for
module-wide routing and created different forms using Angular 8/7 data-driven and template-driven forms.
 Developed Angular 8/7 components, services, and filters.
 Also participated in developing unit test and integration test cases using Jasmine and Karma Consumed REST
services using Angular 8/7 HTTP and performed various REST HTTP operations for data retrieval and updates.
 Implemented cloud capabilities like Centralized Configuration, Load Balancing, and Service-to-Service calls
using Feign, Service Registry, and Discovery using Eureka in Spring Cloud
 Utilized Spring Boot, which greatly simplifies building cloud microservices and developing Spring-based
applications with minimal configuration.
 Developed microservices and APIs using Spring Cloud, Spring Security, Spring Boot, and Spring Integration
 Used Spring JDBC to retrieve, update, and insert data in an Oracle database, including the use of stored
procedures.
 Employed Oracle Coherence to store reference data.
 Involved in performing the Linear Regression using Scala API and Spark.
 Implemented microservices communication using lightweight protocols such as RESTful APIs or messaging
systems like RabbitMQ or Apache Kafka.
 Utilized Apache Tomcat's Connector architecture to enable web application integration with other Java
technologies, such as JDBC or JNDI.
 Configured Azure Virtual Networks to establish a secure and isolated network environment for the application,
ensuring data privacy and network security
 Executed complex SQL queries and aggregations on large datasets using Spark SQL, extracting valuable
insights from structured data.
 Utilized Apache Maven as a build tool for building RESTful web services.

Environment: Java 1.8, Concurrent package, Lambda expressions, Streams, J2EE, Web services, XML (DOM, SAX, XPath, StAX,
XSLT), IBM MQ, Kafka 2.0, Spring Boot, Apache Camel 2.2, Spring Batch, Spring Data JPA, Profiler, Swagger, Jenkins, Jira, Maven,
Windows, Linux, DB2, SQL Server

Client: Bayer’s. San Antonio, TX. Aug


2016 to Apr 2018
Role: Java Full Stack Developer
Responsibilities:
 Participated in various phases of Software Development Life Cycle including Requirements Analysis, Design,
Implementation and Maintenance in Agile and Daily Scrum environment.
 Utilized Spring Boot Actuator to monitor and manage the application, exposing metrics, health checks, and
diagnostics endpoints for operational insights.
 Leveraged Kibana's capabilities to integrate with Java 1.8 features such as Functional Interfaces, Parallel
Streams, and Lambda expressions, enabling efficient data analysis and visualization.
 Responsible for the overall administration and management of the eXPRS system, ensuring its proper
functioning and compliance with Medicaid regulations.
 Implemented the Core Java concepts such as Multithreading, File Handling I/O, Collection frameworks, and
Exception handling.
 Implemented UI features for user interactivity and responsiveness using HTML5, CSS3, and Bootstrap.
 Used SoapUI/Postman/ARC for testing and developed JUnit Test cases to test the availability of the services.
 Designing and developing solutions for CI/CD and Release Management using GIT, Jenkins, Maven, Docker,
Artifactory, Kubernetes, Helm, and Amazon EKS which propagates micro services from dev to production.
 Implemented micro services containers using Docker and Kubernetes
 Deployed the applications in Apache Tomcat Application Server 8.x.
 Used Spring Core Annotations for Dependency Injection Spring DI and for Restful web services APIs.
 Involved in stage deployments using Tomcat server.
 Utilized Terraform for automatically managing resource dependencies, ensuring that resources are created or
modified in the correct order to satisfy inter-resource dependencies.
 Involved in Prod support to users encountering technical issues with eXPRS, troubleshooting and resolving
problems to minimize disruptions in service delivery
 Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology.
 Utilized Spring Boot's testing framework, including JUnit and Mockito, for unit testing and integration testing,
ensuring the reliability and quality of the application.
 Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the
Amazon cloud formation.
 Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry
and other cloud services like AWS.
 Actively researched and stayed up-to-date with GraphQL and related technologies, contributing to the team's
technical knowledge base.
 Actively researched and stayed up-to-date with Jasmine and JavaScript testing best practices to improve test
efficiency and effectiveness.
 Involved in Automated API testing and validation using tools like Postman or automated testing frameworks
integrated with Swagger.
 Building a distributed system where microservices communicate with each other through Kafka.
 Developed backend services and APIs using Node.js, leveraging its asynchronous and event-driven nature to
build high-performance and scalable applications.
 Integrated with various databases like MongoDB, MySQL, PostgreSQL using ORM libraries like Mongoose or
Sequelize, ensuring efficient data storage and retrieval.
 Implemented security measures, such as IAM roles and policies, to restrict access and ensure the secure
execution of Lambda functions.
 Implemented deployment automation using AWS CloudFormation or Infrastructure as Code (IaC) tools to
enable consistent and repeatable deployments of Lambda functions.
 Used Gradle for project management and build automation and Continuous Integration is done using Jenkins.
 Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records
history and security settings various users using JavaScript and Angular JS.
 Managed API versioning, deprecation, and sunsetting strategies, including communication with API consumers.
 Used Angular 2/4 router and implemented module wide routing and created different forms using Angular data
driven and template driven forms.
 Integrated IAM with other AWS services such as AWS S3, AWS RDS, or AWS Lambda, controlling access to
these services through IAM policies.
 Developed AWS Lambda function to send a request for internal service endpoints through API Gateway using
Apache HTTP Client.
 Designed and implementing Session Facade, MVC, Front Controller and DAO design patterns.
Environment: J2EE, JDK, HTML, CSS, Ajax, Node JS, Angular, jQuery, Express’s, JavaScript, AngularJS, Angular2/4, Node.js,
Bootstrap, Oracle, Spring, Hibernate/SQL, AWS, Web Services (SOAP), JMS, RESTful, Multithreading, WebSphere, Apache,
Maven.

Client: Minuscule Technologies/Centene, TX Oct 2013 to


Jul 2016
Role: Java Developer
Responsibilities:
 Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns,
Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the
application.
 Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts
Framework.
 Actively involved in coding using Java 1.8, spring 4.x, and Angular 8 to develop features from end to end.
 Developed application on spring framework by utilizing its features like Spring Boot, Spring Dependency
injection, Spring Beans, Spring Security, Spring JPA, and Spring Web flow using MVC.
 Developed Microservices-based API using Spring Boot and Spring Data.
 Involved in the Design UI Screen, and created several mocks up Using HTML5, CSS3, and JavaScript.
 Involved in the design and development of server-side layer using XML, JSP, JDBC, JNDI, EJB, and DAO patterns
using Eclipse IDE.
 Implemented the Routing part of the application using Angular 8 UI router module, routing provider service
with HTML views/CSS styles.
 Developed cross-browser and multi-browser compatible web pages using HTML5, CSS3, and JavaScript.
 Build REST web service by building Node.js Server in the back end to handle requests sent from the front-end
jQuery Ajax calls.
 Utilized Docker Compose to define multi-container applications, managing interconnected services for
seamless development and testing.
 Orchestrated microservices using Docker Swarm or Kubernetes, ensuring efficient scaling and management of
containerized applications.
 Successfully integrated various AWS services, including EC2, S3, RDS, and Lambda, to design and deploy
robust and scalable applications.
 Involved in the functional test of the application and tested Java applications using Functional Testing, JBoss.
 Developed the data access classes using JDBC and SQL queries.
 Used log4j for logging and SVN for version control.
Environment: Spring Core, Spring IOC, Spring MVC, Struts, JavaScript, Node JS, jQuery, JSON, Spring, Spring Boot, spring
Security, Spring Integration, Hibernate, JSP, Oracle, PL/SQL, XML, AWS, spring web flow, Maven, JUnit, REST web service.

Client: Visual Soft Technologies Ltd, Hyderabad, Telangana


Aug 2012 to Sep 2013
Role: Java Developer
Responsibilities:
 Responsible for developing Java components using Spring, Spring JDBC, and Spring Transaction Management
 Used Spring JDBC in the persistence layer capable of handling high-volume transactions.
 Drew sequence diagrams and Class diagrams using UML.
 Utilized Agile Methodologies to manage the full lifecycle development of the project.
 Created and implemented Microservices or REST APIs using Spring Boot, REST, JSON
 Used Maven and configured Jenkins to build and deploy the application.
 Used form classes of the Spring Framework to write the routing logic and to call different services.
 Used the Spring framework for the middle-tier and Spring JDBC templates for data access.

Express Using Node.js and Implemented Back-end API using Node.js with the help of Express Framework.
 Developed SOAP/REST-based Web Services using both SOAP/WSDL and REST.

 Used the Bootstrap framework for developing customizable and fully responsive designs for various screen sizes.

Environment: JAVA EE 5, JUnit, AJAX, jQuery, JSP 2.1, Node JS, Mongo Db, SQL Server 2008, Web services, Apache Axis, XSLT,
Servlets 2.5, Struts Tiles, XML, Spring 2.5, Spring Security 2.0, Spring MVC, Hibernate 3.0, Log4j, WebSphere 6.1, TOAD,
Tortoise SVN.

You might also like