Rathan Peddakolimi
Java Full Stack Developer
(737)-200-1210
[email protected]EDUCATION CAREER OBJECTIVE
Java Developer with 6+ year of experience in designing, developing, and
maintaining Java-based applications. Proficient in Object-Oriented Program-
Masters from University of New
ming, SQL databases, and collaborative software development methodolo-
Haven, USA gies.
TECHNICAL SKILLS PROFESSIONAL SUMMARY
6+ years of extensive experience in the Software field, Excellent hands-on
Tools: Visual Studio Code, experience on Core Java, J2EE, Struts, JSP, Spring framework, Ser-
Eclipse, IntelliJ IDEA vlets, SQL, JavaScript, AngularJS, XML, HTML 5, CSS 3, JDBC,
Version Control: Git, SVN, Oracle 11g.
CVS Experience in developing applications using Java/J2EE (Servlets, JSP
custom tags, Struts, Spring, Hibernate, EJB’s, Java Beans, JDBC,
Frontend Technologies:
JMS, JSF), XML, Bamboo, JavaScript, HTML, Hibernate, Eclipse3.x,
HTML5, CSS3, JavaScript
Tomcat6/7/8.0, WebLogic, Oracle and Unix Korn Shell Scripting.
(ES6+), React.js, Angular, Implemented Spring boot microservices to process the messages into
Vue.js, Bootstrap 4, jQuery 3, the Kafka cluster setup. Experience in Producing and consuming Web
Ajax Services Technologies like RESTful (JAX-RS), SOAP (JAX-WS), JAX-
Agile Methodologies: RPC and JAXR (Java API for XML Registries).
Scrum, Kanban Experience in React JS and working with react Flux architecture.
Strong knowledge and hands-on experience of deploying applications us-
Project Management: JIRA,
ing Kubernetes, cloud native application development, pivotal cloud
Trello
foundry, JavaScript, Kendo UI, Java/J2EE technologies & RDBMS.
DevOps Tools: Jenkins, Experience in Installing, Configuring, Deploying, and maintaining Applica-
Docker, Kubernetes tion and web Servers such as Oracle Web Logic, Red Hat JBoss En-
Cloud Services: AWS, Azure terprise Application platform (EAP), Apache Tomcat Server, IBM
Testing: JUnit, Selenium, Web Sphere and Glassfish Application Server.
TestNG Developed mock data generation feature that is integrated with
GraphQL API interface to allow users to send queries against their custom
Databases: SQL, MySQL,
generated schema and render mock results in order to familiarize users to
PostgreSQL, MongoDB,
the GraphQL syntax.
MySQL 8.0, Oracle 11g Created and triggered automated builds and continuous deployments us-
Programming Languages: ing Jenkins/looper and OneOps cloud. Experience working
Java 8/11, Python 2/3, with Agile SCRUM/RAD methodology and (TDD) Test Driven Development.
JavaScript, Typescript Strong front-end development using Adobe Flex, UI, ExtJS, Ajax,
Java EE Technologies: JavaScript, JSP, Apache-Tomcat, Spring, java, HTML, jQuery, Hi-
bernate, SQL Server, Oracle, MySQL, JBoss, Oracle, Node JS, Web
Java, RESTful APIs, Java SE
services, MXML, Action Script, AJAX, Java Scripts, CSS, HTML and
6/7/8/11, Servlet 3/4, JSP,
DHTML.
JDBC 3/4, JPA 2, JMS 1/2, JAXB Used core java to develop the business logic, its development by using
2, Jackson, Junit 5, Hibernate J2EE technologies. like Servlets, JDBC, JSP, Spring, Spring Batch,
5.3.7 Spring Cloud, Spring Boot with micro services and other technolo-
IDEs: Eclipse, NetBeans, In- gies.
telliJ IDEA, Visual Studio, Vis- Knowledge of utilizing cloud technologies including Amazon Web Ser-
vices (AWS), Microsoft Azure Blob, and Pivotal Cloud Foundry
ual Studio Code
(PCF).
Web Server: JBoss 7, We-
Experience with Version Control tools like GIT, GitHub, CVS, SVN and
bLogic, Apache Tomcat 6/7, build tools like MAVEN and Gradle with Integrated Development Environ-
Node.js, Express.js ments like Eclipse and IntelliJ and STS. Good working knowledge of build
Framework: Struts2, tools: Ant, Maven and Gradle. Experience on Service Oriented Architec-
Spring5, Spring Boot 2.4, ture (SOA) designs. Implementation of budget logic and PostgreSQL
Spring Cloud, Spring Security database functions and interface into third party financial data services .
Experience in Continuous Integration tools such Jenkins and Bamboo.
WORK EXPERIENCE
Client: JPMorgan Chase, Galveston, Texas, U.S. Jan.
2023 - Present
Role: Java Full Stack Developer
Description: JPMorgan Chase is an investment and Commercial bank. It offers a full range of commercial and
consumer banking products, as well as trust and investment banking services to customers. It provides personal
and business banking services, as well as trusts and investments, to clients.
Responsibilities:
Used Struts frameworks and MVC design patterns to complete several projects on complex areas of devel-
opment including user interface design, batch processing, stored procedure development, XML, data ex-
change and integration. Also created YAMEL files for using a swagger API within the UI.
Used Redux-Promise in application to retrieve data from Back-End and toper form RESTful web services.
The Java Message Service (JMS) API used to allow application components to create, send, receive, and
read messages. Worked closely with DevOps teams to streamline the deployment process and imple-
ment CI/CD pipelines using Kubernetes.
Followed coding guidelines & involving in peer level reviews. Involved in writing SQL queries & PL/SQL stuff.
Monitor service health check from Spring Boot admin console using swaggered UI registered mi-
croservices.
Used Subversion for configuration Management and Jira for task management and bug tracking.
Developed JASPER report to show the result after validations are performed on the test cases and maintain -
ing several data accuracy. Design and developed the UI using HTML5, CSS3, Bootstrap, JavaScript,
jQuery, AJAX.
To meet scale and availability requirements, we selected Apache Cassandra for Cassandra's master less
architecture, ability to scale horizontally easily and quickly to meet their growing data store needs.
Developed the application under J2EE Architecture using spring, Struts, Hibernate, Servlets, Web logic
and JSP.
Used JavaScript and jQuery for validating the input given to the user interface. Extensive experience in
Pivotal Cloud Foundry (PCF). Experience in Integration of Amazon Web Services AWS with other applic-
ations infrastructure. Built Components using Angular and worked on Angular directives. Implemented lazy
loading and Dynamic loading in the Angular routers. Worked on Typescript for building the code.
Implementing GraphQL API’s using libraries like GraphQL- java to expose data in front end.
Integrating AIML libraries and frameworks into java applications.
Involve in integrating spring security with existing user management system.
Used AWS Lambda to manage the servers and run the code in the AWS and Automation of various adminis-
trative tasks. Used SDK such as Eclipse IDE, Toad, and SVN etc. in this project.
Configured Bamboo to handle applications deployment on cloud PCF and to integrate with GIT HUB version
control
Involved in system design and development in core java using Collections, multithreading, and exception
handling. Using existing old spring MVC application developed a new application with Spring Data JPA Rest.
Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design
Pattern into Action Classes. Build and maintain SQL scripts, indexes, and complex queries for data ana-
lysis and extraction.
Worked on DB2 to supports SQL as its primary interface for data manipulation and Querying.
Built applications using React JS with ES6 which allowed us to render pages on both the client and server us-
ing the same codebase, developed web and mobile applications using ES6 features and frameworks such as
React, React Native and Redux. Involved in JUnit testing, JSON parser & maintaining data accuracy.
Work in progress on POC to migrate to Windows Azure to address scalability and performance issues.
Involved in the understanding the requirements and participated in SDLC life cycle.
Involvement in building spring batch to maintain the serveral jobs on ETL data. Involved ion using ISO
messaging standard.
Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache
concepts.
Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA)
techniques. Experienced on Linux and Windows Virtual servers on EC2 using chef servers.
Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP.
Technologies Used: Java, Go, J2EE, Spring framework, Spring MVC, Hibernate, Junit, JSP, CSS, Servlets,
JDBC, AJAX, Web services, REST, SOAP, XML, jQuery, JavaScript, Oracle, GraphQL, Web Sphere, SQL, Windows.
Client: Halyard Health Care, Dallas, Texas, USA Nov.
2021 – Dec. 2022
Role: Java Full Stack Developer
Description: Halyard HealthCare is leading supplier of medical Products, our team is embarking on a trans-
formative journey to enhance patient care through innovative Java Fullstack development solutions. With a focus
on streamlining operations and optimizing user experience, our project aims to revolutionize healthcare delivery.
Responsibilities:
Used Jenkins and pipelines to drive all microservices authentication builds out to the Docker registry and
then deployed to Kubernetes. Created UNIX shell scripts to run the Informatica workflows and controlling
the ETL flow.
Working in the team as JBoss-Rules Drools BPM Specialist / Java Developer in a corporation wide modern-
ization initiative for loans approval. Golden Gate Kafka adapters are used to write data to Kafka clusters.
Developed and implemented the MVC architectural pattern using Struts Framework including JSP, Servlets
and Action classes. Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
Involved in Client Requirements gathering, Analysis, Design, Development and Testing of the application us-
ing Agile methodology (SCRUM). Developed the application using Struts framework. The views are pro-
grammed using JSP pages with the struts tag library, Model is the combination of EJB's and Java classes and
web implementation controllers are Servlets.
Ensuring the AIML System to security best practices and compliance requirements.
Developed reusable and interoperable Web service modules based on SOA architecture using RESTful.
Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.
Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for
the runtime environment for the CI/CD system to build, test, and deploy.
Developed and implemented the MVC architecture pattern using Struts framework including JSP,servlets
and action classes. developed the application using agile methodology and followed TDD, Scrum.
Designed and developed a horizontally scalable APIs using Python Flask created a Handler function in Py-
thon using AWS Lambda that can invoke when the service is executed.
Controllers, and directives for the front-end UI, while consuming RESTful web service APIs. Implemented ap-
plications in HTML, CSS, and JavaScript. Manage and fix bugs with JIRA bug tracking application.
Used Spring security for designing the security architecture for applications.
Configured Bamboo to handle applications deployment on cloud PCF and to integrate with GIT HUB version
control
Good experience in implementing Spark Streaming project, preferably using Scala, and Spark SQL.
Extensively worked on Spark using Scala on cluster for computational, installed it on top of Hadoop per-
formed advanced analytical application by making use of spark with Hive and SQL/Oracle
Involved in design, Development and implementation of Product Lifecycle admin site based on -'MVC' archi-
tecture and Front control design pattern using Spring MVC Framework for Presentation tier and server-
side J2EE technologies.
Used SDK such as Eclipse IDE toad, and SVN, etc. in this project.
Used jQuery to build accordion style content, drag and drop functionality, calendar, popup and modal win-
dows.
Involved in bug fixing during the System testing, Joint System testing and User acceptance testing. Deploying
the applications and binding third party services like App Dynamics on Pivotal Cloud Foundry (PCF).
Deploy and monitor scalable infrastructure on Amazon web services (AWS). Developed CSS styles for web
pages using SCSS structure and implemented routing for a Single Page Application (SPA) using Angular 8.
Involved in setting up the application to run on AWS cloud environment on multiple Ec2 instances. Created
even driven jobs using AWS cloud tools like S3, Dynamo DB, SNS, SQS and AWS Lambda with Java.
Technologies Used: Java 1.8, Spring Boot, Micro Services, Node JS, Angular 8, Spring Cloud, Struts, Azure ,
Dynamo DB, Code Commit, Code Pipeline, Docker, Jenkins, AWS, Spring Tool Suite(STS), Oracle, Log4j, Agile,
JIRA, Maven
Client: Star Union Dai-Ichi Life Insurance Company, Mumbai, India Jan. 2020
– Jul. 2021
Role: Java Full Stack Developer
Description: Star Union Dai-Ichi Life Insurance Company Limited operates as a life insurance company. It of -
fers child, health, protection, retirement, term savings, credit life, and wealth plans for individuals and groups.
Its Life Insurance serves customers in India.
Responsibilities:
Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced
Multithreading. Developed application using Frameworks Spring MVC, Spring IOC, Spring AOP and Hi-
bernate.
Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for imple-
menting backend functionality. Page design and development are done using Oracle BPM.
Involved in the creation of interface to manage user menu and Bulk update of Attributes using Node.JS
and jQuery. Implemented high availability with Azure Classic and Azure Resource Manager deployment
models.
Developed the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the know-
ledge of previous phase resources and integration with Oracle. Developed and maintained responsive web
applications using React.js, delivering high-quality code that met project requirements and deadlines.
Engaged in various phases of Software Development Life Cycle (SDLC) of the application like Requirement
gathering, Design, Analysis and code development. Modified existing Shell scripts in UNIX to call daily sub
routines.
Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation
from MVC model to Oracle Relational data model with SQL-based schema.
Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement
modules into to integrate with designs and requirements. Used Grunts, BowerJS, Express from NodeJS.
Strong development skills in designing and developing Microservices along with Spring Boot and Coher-
ence cache implementation. Followed Agile Scrum methodology for application development and deliver-
ables.
Developed and deployed scalable microservices using Java, Spring Boot, and Kubernetes. Used EC2 for
deploying and testing the lower environments such as Dev, INT and Test and also used cloud watch for monit-
oring.
Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
Experience with high-speed messaging frameworks and streaming (Kafka, Akka, reactive).
Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.
Technologies Used: HTML5, CSS3, JavaScript, JQuery AJAX, Bootstrap, AngularJS, EXTJS, NodeJs,
Agile(SCRUM), SpringBoot, Hibernate, Dynamo DB, Docker, Terraform, Nginx, GIT, JUnit, Maven, Restful, JAX-RS,
Log4J, AWS, Swagger, MicroServices, JIRA, Jenkins.
Client: USV, Mumbai, India Aug. 2017 –
Dec. 2019
Role: Java Developer
Description: USV Private Limited (formerly USV Limited) is an Indian multinational pharmaceutical and
biotechnology company. It is focused on the development of small-molecule active pharmaceutical ingredients
along with custom research services for drug development. It is also the producer and retailer of Sebamed prod-
ucts.
Responsibilities:
The views are programmed using JSP pages with the struts tag library; Model is the combination of EJB’s
and Java classes and web implementation controllers and Servlets.
Consumed Web Services by implementing Spring REST support is to make the development of Rest-
ful Web services. Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
Involved in creation and maintenance of CI/CD pipelines.
Use Git for version control and participate in agile development methodologies such as scrum or kanban.
Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s,
whenever a new GitHub branch gets started. Jenkins, our Continuous Integration server, automatically at-
tempts to build a new Docker container from it, The Docker container leverages Linux containers and has
the AMI baked in.
Developed REST API's using Spring MVC and spring boot, hosted all micro services on PCF.
Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
Involved in innovation of the current UI for SASS/LESS to make an implementation under mobile device ac-
cess using cross platform technologies such as Ionic which helps in improving the business.
Developed multiple single page applications using Angular7.0, HTML5, CSS3, and Angular Material.
Worked on ES6 new features such as Iterators, and Generators. Used Maven for compiling and building the
code.
Expertise in design and development of various web and enterprise applications using Type safe technologies
like Scala, Akka. Developed REST API's using Spring MVC and spring boot, hosted all micro services
on PCF.
Implemented J2EE components using Spring MVC, Spring IOC, Spring Transactions and Spring Secur-
ity modules.
Technologies Used: Java, JFC Swing, J2EE, Java Script, JSP, JDBC, AJAX, XML, JUnit, Servlets, Spring, Hibern-
ate, Tomcat Web Server, Oracle, Web logic Server, Xpath, UNIX, Windows.