Home

Ram reddy - Full Stack Java Developer
[email protected]
Location: Austin, Texas, USA
Relocation: Yes
Visa: GC
Rami Reddy Mukkala
Java Full Stack Developer / UI Developer / Cloud Developer
Email: [email protected]
Phone: 947-216-4115
Whom Am I Seasoned Full Stack Java Developer with 10 years of experience as a Java Full Stack
Developer in IT industry Experienced in Software Analysis, Design, Development, Implementation and
Testing of Object-Oriented Applications and Web based Enterprise Applications using java/J2EE (On
Premise, AWS, Azure Cloud), Domain knowledge and business expertise in Banking, Healthcare,
Insurance, Finance.
UI UI developer with extensive experience in Application Development using Angular, HTML,
XML, CSS, WCAG, JavaScript, React Native and jQuery.
PROFESSIONAL Summary
Experience in working in environments using Agile (SCRUM) and Test-Driven Development (TDD)
development methodologies.
Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, jQuery,
AngularJS, Angular 2.0, NodeJS, ReactJS and have knowledge on Backbone Js.
Hands on experiences with Java with Multithreading, Concurrency, File Handling I/O, Generics,
Data Structures and Collections, Garbage Collection.
Experience in java8 features like Parallel Streams, Lambdas, functional interfaces, and filters.
Developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects
using Eclipse IDE 3.x/4.x, My Eclipse 6.5, J2SE1.4/1.5/1.6 (Java, Applets, Swing, JDBC 3.0, RMI),
J2EE Web application technologies (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise
application technologies (EJB 2.x/3.0, JMS).
Good experience on Design Patterns (J2EE) like Singleton, Factory, DAO, Session Facade,
Front Controller, and Delegate Pattern. Experience in developing Microservices using Spring-Boot.
Experience in development and deployment of applications using JBoss, Web Logic Application
Server, IBM WebSphere Application and Apache Tomcat.
Experience in developing SOAP based Web Services using Apache CXF and JAX-WS.
Experienced in developing Restful Services using JAX-RS specification like Jersey and Rest Easy to
implement REST based Application. Experience in using Socket Programming.
Experience in using bug/issue tracking, project Tracking and Management tool JIRA.
Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry.
Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such
as SOAP, UDDI and WSDL.
Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS,
S3 and ELASTIC SEARCH), Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon
RDS, Elastic Cache, SNS, SQS, Lambda, Cloud Watch
Involved in designed fully distributed system with the use of Restful API and Microservices.
Cloud
Experience on Devops essential tools like Kubernetes, GIT, Jenkins, and deployed/managed applications
to AWS.
Well versed with DevOps continuous integration, Jenkins, JIRA, GIT, CHEF, Dockers, Kubernetes
Familiar with Azure services, well versed with Dependency Visualization in Azure migrate for deep
analysis and identify application dependencies.
Have developed the Microservices framework prototype with guidelines, the developers have followed
as skeleton model and developed their interfaces on top of the baseline prototype.
Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and
logging using Log4j. Good Experience in Mock Testing.

Page 2 | 7
Experienced with RDBMS implementation and development using Oracle, My SQL, MSSQL and
DB2.
Expertise in database modeling and development using No SQL Database MongoDB and Cassandra.
Developed Web Services, related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB,
JAX-RPC, AXIS SOAP UI and generating client's client using Eclipse for Web Services consumption.
Worked on deployment, installation, configuration, and issues with Application servers like Apache
Tomcat, IBM Web Sphere and JBoss Enterprise Application Server.
UI
Wrote traditional Angular JS controllers, views, and services for new website features.
Extensive experience in working with various Angular versions to implement Single page applications
(SPAs) using Directives, Modules, Expressions, Routers, Views, Model and Controller and also worked
on concepts like Assertion functions in Angular 13.
Experienced in working with redux architecture using complex Object-Oriented concepts in improving
the performance of the websites.
Experience in using React JS components, Forms, Events, Keys, Router, plus Redux,
Animations and Flux concept.
Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM,
JSX, React Native concepts.
EDUCATION
Master of Science in Information Technology, USA- 2017
Bachelor of Technology Computer Science, India - 2012
TECHNICAL SKILLS:
Programming Languages Java1.7/1.8, SQL / PLSQL, Python, Scala
Databases Oracle 11g,12c, DB2, MySQL, snowflake
Operating Systems Windows, Unix, Linux, Mac
Build Tools Maven, Ant, Gradle, Jenkins
Frameworks Spring 4.x, MVC, Hibernate 4.x/3.x, JSF, Struts 1.x/2.x, Spring Boot
UI Frameworks jQuery, AngularJS, Bootstrap, Angular 2, 4, 6, 7, 10,11, 13, React
Application Servers Oracle WebLogic, IBM WebSphere, JBoss, Tomcat 6.x/7.0
Cloud Azure, AWS, CI CD, Dockers, Kubernetes, Helm charts, Octopus Build
Version Control SVN, CVS, Git, Clear case
IDE Eclipse, RAD, My Eclipse, WebStorm, IntelliJ
Methodologies Agile, Waterfall, Iterative
Design Patterns Factory, Abstract Factory, Service Locator, Singleton, Decorator, Proxy,
DAO, MVC, Business Delegate, Visitor, Template, Strategy, Fa ade

Web Development Languages HTML5, XML, AJAX, CSS3, JavaScript, JQuery, JSON, DOJO,

Angular, React JS, Bootstrap, JSF

APIs JSP, JDBC, Servlets, Java Mail API, XML, JAXB, JMS, JSTL, SOAP
&RESTFUL Web Services JAX-WS, JAX-RS, CXF, JERSEY, AXIS,

Page 3 | 7

EJB Session beans, Entity beans, JMS
XML Technologies XML, JAXP, JAXB, XSLT, JNDI, LDAP
Open Sources Log4j, JUnit, Apache CXF, AXIS
Tools Query Browser, Visio2003, SOAPUI
Agile Tools Rally, JIRA, Trello
Testing APIs Junit, Mockito, Power Mockito
Quality Tools Sonar QUBE
Performance Monitoring Tools JProfiler, Rational Performance Tester, JMeter, Splunk
Cloud Technologies & DevOps
Tools:

Teamcity Continuous Integration tool Jenkins Docker
AWS, PCF, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3,
Glacier, Lambda, Kubernetes, Pivotal Cloud Foundry (PCF), Azure
Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS,
AWS Identity and access management, AWS CloudWatch, Amazon
EBS

PROFESSIONAL EXPERIENCE:
Client: T-Mobile, Dallas, TX August 2021 Till
Date
Role: Senior Application Developer
Project Description:
E-commerce Integration with Retail Software Development. Retail Order Management System (Hybrid
Cloud) To deliver on customer expectations, retailers can use customer experience technologies to connect
physical and digital channels and automatically accumulate and unify customer data from different
sources, like connected devices, online stores, or social media. With this implementation, Channel Partners
can continue the conversation with a customer from one channel to another. They can provide consistent
experiences both in-store and online and spread brand messages across channels. I contributed towards
configuring database communication with REST API in the Java Spring Boot backend, I deployed the
application on AWS.
Key Contributions: Involved in designing and developing enterprise-grade applications for developing
Web services and endpoints, managing Enterprise Services, layers, and multiple data sources and domains,
and automating the Quality Engineering scripts for testing and fixing the bugs for better application
development.
Developed Spring Framework based Restful Web Services for handling and persisting of requests
and Spring MVC for returning response to presentation tier.
Used Micro service architecture with Spring Boot based services interacting through a combination
of REST and Apache Kafka message brokers.
Developed application from scratch including Mongo DB server setup and Hapi-JS
server development.
Upgraded angular versions in genesis employee profile, involved in rewriting the legacy applications into
new tech stack using Angular, Spring Boot, Kafka, and Elastic Search.
Involved in meetings with UX designer and Product Owner to review the mockup screens.
Developed application layout and responsive web pages using HTML5, CSS, JavaScript, TypeScript,
LESS, SASS and Bootstrap.
Deploy the applications in AWS cloud. using docker and managed the applications using Kubernetes.

Page 4 | 7
Deployed applications into Continuous integration environments like Jenkins to integrate and deploy
code on CI environments for development testing.
Worked extensively on two-way, one-way data binding, built-in components and developed single page
applications using Angular MV*.
Performed Integration, testing and documentation of UI and services.
Used Node JS as a proxy to interact with RESTful services and interacting with SQL Database.
To reuse code/functionality created custom Directives, Filters, services, and controllers.
UI
I was involved in Designed and developed the UI layout and front-end programming for web
application that matches the wireframes using the latest HTML5, CSS3, Angular JS/2 and React Js
Developing the Angular components needed for the application from scratch and customizing from
various Angular related libraries to meet the application's functionality.
Used Angular to create views performing two-way data binding and synchronizing models with server as
a Single Page Application (SPA).
Responsibilities:
Developed the functionalities using Agile Scrum Methodology.
Extensive experience in various Agile methodologies like Test Driven Development (TDD).
Design React Native components and higher order components.
Used React Router for routing the redux app to connect redux and react to support routes.
Worked in using React native components, Forms, Event, Keys, Navigation and Redux concepts.
Worked on state, props, and events to create interactive React JS components.
Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data with
React-Native Application.
Iimplemented MVVM architecture using React and Redux framework.
Extensively used core java concepts like Multithreading, Collections Framework, File
I/o and concurrency.
I have experience in Core Java concepts such as OOP Concepts, Collections Framework,
and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
Used Java8 features in developing code like Lambda expressions, creating resource classes, fetching
documents from database.
Created POJO s and DAO s for the database entities using Spring JDBC annotation mappings.
Integrated with Spring Cloud projects to provide distributed tracing and other features.
Developed Microservices with Spring and tested the application using Spring Boot.
Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest
API s and Spring Boot for Microservices.
Development of cloud hosted web applications and REST APIs using Spring Boot with
embedded Tomcat.
Developed GSA, LSS and SDL using C++, Multi-threading, and socket programming.
Deployed the application on Amazon Web services (AWS) and used it to provide a large computing
capacity for scalable solutions.
Participated in design and developing dashboard for the application using Angular.JS, jQuery and
CSS3 to monitor the transactions that pass-through interfaces.
Used various Azure services like Compute (Web Roles, Worker Roles), Caching, Azure SQL, NoSQL,
Storage, and Network services, Azure Active Directory (AD), API Management, Scheduling, Azure
Autoscaling, and PowerShell Automation.
Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
Integrated ActiveMQ and spring JMS API to send and receive message for the application s RESTful
API.
Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and
XML, XSD, XSLT, X-Path. Wrote build scripts using Maven.

Page 5 | 7
Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings
in hibernate files and created DAO and POJO.
Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues
and integrating with the WebSphere Application Server.
Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical
scaling for Workload Management.
Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.
Used log4j to print logging, debugging, warning, info statements.
Implemented Selenium Web Drivers and Protractor For testing the UI components.
Test automation and developed cucumber feature files used Selenium for testing with TestNG.
Environment: Agile, HTML, CSS, JavaScript, jQuery, AJAX and Angular 2, XML, DAO, POJO, JPA,
React Js, JAVA, Java8, Springs (IOC, AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP,
Hibernate Framework, AWS, Azure, RESTful Web services, SOAP, Maven, WebSphere Application
Server, Mongo DB, NoSQL, Log4j, Jenkins, JIRA, Selenium Web Drivers, Protractor, GIT, ANT, RAD 8.5,
Socket Programming. jasmine, karma, protractor, graphql, node.js npm. Rxjs, ngrx
Client: Meta, Burlingame, California Feb 2020 August 2021
Role: Java/UI/Angular Developer
Project Description:
Payments and Cash Services (PACS) - System Administration Users roles are provided access to set or
modify certain PACS system parameters within PACS, enable/disable access to these parameters to other support
groups, view status of scheduled jobs, view audit trail of events and web service calls, file transfer
configurations, job configurations and version information of PACS components.
Key Contributions:
I contributed towards configuring database communication with REST API in the Java Spring Boot
backend, I deployed the application on AWS.
I worked on developing web pages by using HTML5, CSS3, Typescript, JavaScript and Angular 7 to
design a user friendly and multi functionality responsive interface.
Used CSS3, Bootstrap and wireframes for getting the dashboard responsive.
Coding and testing components through JavaScript framework (Angular6) by creating modules and
components, services by adding Functionalities and coupling them together into a functional app and
designing few HTML templates based on the requirement and adding APIs to the component.
Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowing
reaching one or more AWS EC2 instances. Used GIT repository to commit and checkout code.
Developed REST based Microservices using Spring Boot. Developed RESTful API's, which takes in
an HTTP request and produces the HTTP response in JSON format using Microservices.
Used various features from AngularJS like data binding, routing, custom filters, and directives to meet
various customized requirements.
Used Angular CLI tool to configure the angular project and build it for the development of Angular
applications.
Used HTTP services and resources in AngularJS to get and handle JSON data from the backend.
Maintained cross-browser compatibility libraries like jQuery achieved responsiveness Bootstrap CSS.
Responsibilities:
Involved in design & coding of Junit, AJAX, JQUERY, Jstl, CSS, HTML, JavaScript, Spring MVC,
WCM, JSP and Struts Action, DAO, BD design Patterns for GMAC ResCap applications.
Created as well as consumed the SOAP as well as RESTful web services using WSDL, SOAP, JAX-
WS, JAX-RS, CXF and JAXB.
Utilized AWS Cloud Watch to monitor the performance environment instances for operational and
performance metrics during load testing.
Designed and developed the login portal using framework Angular 2 along HTML, CSS.
Implemented Spring and Hibernate frameworks along with Restful Webservices in development.

Page 6 | 7

Developed User interface module HTML5, JavaScript, AngularJS, JSP and jQuery.
Used Ajax and jQuery for creating dynamic web pages which interact frequently with the server.
Used frameworks for generating animations in the user interface.
Used Core, MVC, AOP, Boot and Security Spring modules for application development.
Implemented RESTful Webservices by using JAX-RS and Jackson to retrieve data from client side.
Designed Frontend within object-oriented JavaScript Framework like AngularJS, NodeJS.
Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add
dynamism to the web pages at the client side.
Unit testing of developed/modified application using test scenarios test cases using JUnit Mockito.
Created Typescript reusable components and services to consume REST API's using Component-based
architecture provided by Angular 6.
Environment: Java, J2EE, HTML, JSP, CSS, JavaScript, JQuery, JSP, AJAX, AngularJS, Spring, Hibernate,
JPA, JMS, REST Webservices, JAX-RS, Jackson, Microservices, EC2, S3, ELB, Security Groups, IAM,
RDS, Cloud Watch, PL-SQL, Oracle, Mockito, JUnit, Soap UI, GIT, Maven, Jenkins,
Client: ABG Parsippany NJ June 2018 - Feb 2020
Programmer Analyst /Java/J2EE/UI Developer
Project Description:
Client is a Leading financial services company and pioneer in the online brokerage industry. Having
executed the first-ever electronic trade by an individual investor has long been at the forefront of the digital
revolution, focused on delivering complete and easy-to-use solutions for traders, investors and stock plan
participants aims to enhance the financial independence of traders and investors through a powerful digital
offering and professional guidance on Cloud (On premise to Cloud Migration)
Key Contributions:
Responsible for overall Docker & Kubernetes setup, configuration, and Architecture.
Designed and developed the UI layout and front-end programming for web applications that matches the
wireframes using the latest HTML5, CSS3 and Angular JS/2.
Developed single page applications using Angular2.0, Typescript, HTML5, CSS3, ng2-Bootstrap.
Performed form validations using reactive forms from Angular2.0 framework.
Used Spring Boot, which is radically faster in building cloud scalable Microservices, and developed
Spring-based applications with more minor configurations.
Integrated existing Microservices-based Spring Boot applications with Apache Kafka Connector to act
as Publisher or Subscriber to a Kafka topic.
Responsibilities:
Leveraged Angular2 resources for all data access, encapsulating URLs, and standardizing data access
interfaces.
Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location
sharing utilizing React JS, Angular JS and JavaScript API.
Created Mock Services and data to accelerate front-end development while awaiting RESTFUL APIs to
be developed.
Created Angular2 Directives, Components, Pipes, Injectables across the whole system, such as to build
the custom filter.
Highly used Angular2 Router to build single page application for navigate through the different status
and multiple modals.
Optimizing the code of reusability using the Decorators and injecting the services to access those in any
components by using the property called providers in Angular2 Components.
Responsible for application build and releases using ANT as an application building tool and deploying
the applications on Tomcat Web Server.

Page 7 | 7
I was involved in the development of Object-Oriented JavaScript code and responsible for client-side
validations using jQuery functions. Integration of UI screens with the Database by making use of web
service and worked on creating pipes from Angular 2 as filters to display data nicely to users.
Developed source code to consume JSON response received through XHR/AJAX calls using jQuery. Ajax
calls, Implemented AngularJS application to follow MVC patterns for improved source code maintenance.
Integrated the frontend jQuery UI with backend REST API.
Environment: Bootstrap3, Angular JS, JavaScript, React JS, jQuery, Spring MVC, Chrome Developer
Tools, Restful Web services, JSON, Advanced Rest Client, SVN, Maven, Eclipse, Tomcat, WebLogic

Client: Blue cross Blue Shield, Texas June 2017 - June 2018
Programmer Analyst/Java/J2EE Developer
Project: CFI Classic (Customer First Internet)
Project Description:
Fostered RESTful Web Service by integrating JSON-a REST Web Service interface and implemented
multithreading in Java while partnering with eCW Insurance Portal Development, mobile application teams.
Key Contributions:
Developed client-side user interface and server-side software components deployed entirely in Compute
Cloud of Amazon web Services (AWS).
Developing AWS cloud formation templates and setting up Auto scaling for EC2 instances involved in
automated provisioning of AWS cloud environment using Jenkins chef.
Implement DAO Layer and expose access to MongoDB to create collections and insert the documents.
Performed unit testing for the service classes and the DAO s using JUnit and assisted users in the
testing.
Used Maven to build & deploy applications, helped to deployment for CI using Jenkins and Maven.
Environment: Java, J2EE, Servlets, JDBC, Spring MVC, Spring Boot, Hibernate, Web Services, SOAP,
Restful, JUNIT, Mockito, SQL, Java Script, CSS, jQuery, html, html 5, CSS, CSS 3, bootstrap, LESS, Sass,
JavaScript, Typescript, backbone, Vue js, Angular JS, Angular 2, jasmine, karma, protractor, graphql,
node.js

Client: Ally Financial, Mumbai, India March 2014 - December 2015
Java Full Stack Developer
Project Description:
Gateway Migration project, which is migrating existing users and clients from e connect to Gateway using
Spring Batch and Spring boot and Apache Kafka. Designing & Developing business logic in service class as
per Business requirements with Java core, collections, and java 8 features like creating resource classes,
lambda expressions, Local Date objects, fetching documents from database. Consumed and built web
services in SOAP, REST supporting both XML and JSON by taking advantage of Spring technologies.
Key Contributions:
Configured and Deployed application on IBM WebSphere Application Server.
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. Used Spring Framework with Hibernate to map to Oracle database.
Developed Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality
Assurance teams responsible for integrated testing.
Environment: Waterfall Methodology, HTML, DHTML, Java/J2EE, Servlets, JavaScript, JSP, JSF, EJB,
Struct framework, JDBC, JMS, Oracle DB, Web Sphere, JUnit, SVN and JIRA.

Page 8 | 7
Client: MACI Mindtree, Hyderabad, India May 2012 - March 2014
Java Developer
Project Description: I work on the development of micro services and backend development, we work on
fares on the locality and the data of the end customer provide, basically a user or a representative fills the
data of the customer in UI and requests the fares based on that we at the backend team work on the business
logic to provide the fares, for that I use some data from the mainframe and the database also an API triggers
and pulls the best price for the request. And the Webserver is used to transfer the data from UI to backend
and I use Handler to verify the documents and after completion Scheduler service is used for the visibility of
the status.
Keywords: cplusplus continuous integration continuous deployment user interface user experience message queue javascript access management sthree database active directory information technology procedural language New Jersey Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2069
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: