You are on page 1of 8

Name: Amareswar

Java Full Stack Developer


Email : murali@tangensisinc.com
Phone: 469-281-1297

Professional Experience:

 8 years of experience in Cross-Platform (Web & Client-Server) application development and


design using Object-Oriented Programming, Core Java, J2EE technologies like Java,
RESTful services, Servlets, JSP, JDBC, Java Script, spring, Spring Batch, Hibernate,
XML, JSON, UNIX shell scripting, Web services.
 Experience in developed Web API using Node.JS and hosted on multiple load balanced API
instances.
 Experience in CI CD pipelines to integrate the Java code to align with Devops using Docker.
 Experience in deploying systems on Amazon Web Services (AWS) Infrastructure services
EC2, S3, SQS, SNS, Cloud Formation, dynamo DB, lambda, cloud watch etc.
 Experience in designing and implementing AWS EC2 Server setup and deployment, build,
maintenance, and configuration of various AWS resources like, EC2, S3, Lambda, ECS, EBS,
Elastic Load Balancers, VPC, and IAM Security Groups that are utilized for different
environments like dev, testing, Production.
 Expertise in Software Development Life Cycle (SDLC) like Analysis, Design, Development,
Testing, Implementation, Enhancement, Production Support and Change Management of
business applications, even used methodologies like Agile and Waterfall.
 Experienced in design and development of Multi-tiered distributed environment using Java
&J2EE (Core Java, JSP, Servlets, JDBC, XML/XSLT, JMS) and frameworks like Struts,
spring, JSF Prime Visualization, Spring MVC and Hibernate for persistence purpose.
 Expertise in SOA/ESB, WebLogic and Database performance tuning and administration tasks.
 Valuable experience in working with the Document Object Model (DOM) and DOM functions.
 Experienced in deploying J2EE applications on Apache Tomcat web server and WebLogic,
JBoss application server and Experience in consuming SOAP web service using Apache CXF
and Axis frameworks.
 Experience in creating JSON request and validated the response using Postman Interceptor and
Swagger UI.
 Hands on experience in implementation of PCF (Pivotal Cloud Foundry) and Expertise in unit-
testing with tools like JUnit, Mockito, Spock, Integration testing tools like Selenium Web
Driver, Cucumber. Good understanding of Pivotal cloud foundry (PCF) Architecture (Diego
Architecture), PCF components and their functionalities. Experienced in using Pivotal Cloud
Foundry (PCF) CLI for deploying applications and other CF management activities. Managed
Docker orchestration and Docker containerization using Kubernetes. Used Kubernetes to
orchestrate the deployment, scaling and management of Docker Containers.
 Strong experience in Securing API's using OAuth2.0 token-based
authentication/authorizationscheme using Spring Security.
 Experience in Service Oriented Architecture (SOA), SOAP Webservices, RestfulAPI
andmicroservices architecture and Experience in integrating REST, SOAP services using
WSO2.
 Extensive experience in developing RESTful (JAX-‐RS) web services, JSON as a data
exchange format to integrate custom web applications and various enterprise systems and
application modules.
 Experience in Web/Application Servers such as Tomcat 6/7, OAS, and Apache server for
deploying and configuring web applications.
 Thorough knowledge and experience of relational Databases like Oracle, SQL Server and
MySQL and NoSQL databases like MongoDB.
 Experience Front end part of the application using Angular.JS, jQuery,Ajax, Bootstrap Html5
and CSS.
 Knowledge of using flux architecture in ReactJS for building client side web applications.
 Knowledge of rendering large data sets on the application view using ReactJS.
 Experienced in ReactJS and working with Redux architecture.
 Excellent skills in programming using a wide variety of languages and the ability to adapt to new
latest technologies and work in a Multi-platform environment.
 Expertise in writing unit test cases with Mockito and JUNIT and performed integration testing.
 Experience in working on various testing frameworks for front end/user interface like Karma,
Jasmine, Jest, Mocha, Chai.
 Experience in using build/deploy tools such as Jenkins, Docker and AWS for Continuous
Integration & Deployment for Microservices.
 Experience with browser testing, knowledge of cross-browser/cross-platform compatibility.
 Proficient in Quality Control - includes ensuring defect-free releases, maintaining correct entries
in Design Docs, UI specs, Test Cases, Traceability Matrix.
 Experience working on Microservices using Spring Boot through the combination of REST
and Apache Kafkamessage brokers.
 Expertise in different open-source frameworks like Struts2.0/2.1, Spring 2.5/3.0 and ORM
Technology like Hibernate 3.0, jQuery.
 Good hands-on experience with Java 8 newer features like Stream API, Time API, Collection
API, lambda expressions to migrate the existing applications.
 Hands-on experience using the version control tools like GIT and SVN and project management
tools like JIRA.
 Good interpersonal skills which were applied in coordinating with development team, QA team
and support team as required.
Technical Skills:

Java/J2EE Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets,
Technologies Multi-threading, Java Networking.
Programming Java JDK 1.5/1.6/1.8, C, SQL, PL/SQL
Languages
Application/Web Oracle/BEA WebLogic 8.1/9.1/10.3, IBM WebSphere 5.1/6.0/6.1/7.0, JBoss,
Servers: Tomcat 5.0.28/6.0, Bug tracking, Jenkins.
Frameworks Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0, iBatis
IDEs Eclipse 3.x, Spring Tool suite 2.x/3.x, IntelliJ
Web technologies HTML5/HTML5, CSS/CSS3, XHTML5,  javascript, Ajax, jQuery,
AngularJS, Bootstrap, ReactJS, NodeJS, JSON
Web Services JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, SOAP UI
Methodologies Agile, Scrum, SDLC
Database Servers Oracle 8i/9i/10g/11g, DB2, SQL Server 2000/2005/2008, MySQL
Version Control CVS, SVN, Git, Rational ClearCase.
Build Tools ANT, Maven, Gradle

Professional Experience
Client: Sales Loft, Atlanta, GA Sept 2019 - Present
Role: Sr. Java Full Stack Developer

Responsibilities:

 Developed server-side application to interact with database using Spring Boot and Hibernate.
 Developed RESTful Services with Java using JAX-RS, Jersey and Spring Boot. Coding for
consuming the REST APIs, getting JSON response and parsing them to get the required formats.
 Designed and developed RESTful Web Services using Spring Boot.
 Implement the technical transformation for the front-end from Angular.JS to Angular2.
Developed single page applications using Angular2 Routers.
 Created Angular2 Directives, Components, Pipes, Injectable across the whole system, such as to
build the custom filter.
 Co-ordinated with QA lead for development of test plan, Test management and defect
management.
 Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and
asynchronously and send JMS message to Apache ActiveMQ on the edge device.
 Developed and performed test cases using Jasmine and Karma for front end unit testing and used
the Cucumber, Protractor and Http-server for the End 2 End testing.
 Integrated various Version control tools, build tools and deployment methodologies into Jenkins
to create an end-to-end orchestration build cycles.
 Used Jenkins to execute the Maven project as well to build the version system tool
 Maintained and managed cloud & test environments and automation for QA, Product
Management and Product Support.
 Worked with various components in Spring, which includes Spring IOC, AOP, Spring JDBC,
Spring MVC, Spring JPA, Spring Batch, Spring Security and Spring Boot.
 Involved in Agile stand-up meetings throughout the project with team members on day to day
basis for the update on project status using JIRA and HP ALM.
 Adopted Microservices architecture to gradually replace a core monolithic application to
Microservices.
 Worked with spring based microservices, and enabled discovery using eureka server.
 Used HTML5, CSS3, JavaScript, Angular2 and Bootstrap in front end.
 Used Hibernate and Mark Logic, writing service methods and SQL queries, PL/SQL to interact
with the Oracle DBMS.
 Deployed the application on Amazon Web services (AWS).
 Used Amazon Cloud Watch to monitor AWS services & Amazon Cloud Watch logs to monitor
the application.
 Utilized the features of Angular 6.0 to present effective web design.
 Developed various pages in the applications in front end technologies HTML5, CSS3-SASS,
JSON, Angular 6.
 Involved in upgrading the existing system from Angular 5 to Angular 6.
 Developed Single Page Applications (SPA) using Angular 2, TypeScript, HTML5, CSS3, and
Bootstrap 3.
 Participated in the Analysis, Design, Development and Testing phases of various modules.
 Developed JUnit test cases for Persistence layer and Business layer to perform the unit level
testing.
 Configured Log4j for adding the debugging information in the code base.

Environments: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, JPA, JavaScript, Angular
2, HTML5, CSS3, Eclipse, Drools, JBPM, Oracle 11g, ILOG, log4j, Junit, TestNG, Selenium, Easy
Mock, RabbitMQ, XML, Web Services, SOAP UI.

Client: Dish Networks, Colorado Mar 2017 – Aug 2019


Role: Java Full Stack Developer

Responsibilities:

 Developed Bootstrap responsive web application pages using Angular 8 services, controllers
and directives for front end UI and consumed RESTful web service API.
 Developed Angular 8 Template driven forms and Model driven forms builder by using
ngModel.
 Created Reusable Angular 8 components using Typescript and services are obtained using
Dependency Injection to consume REST API's.
 Developed single page applications using React Reduxarchitecture, ES6, Web Pack and Grunt.
 Used Spring Core Annotations for Dependency Injection Spring MVC for REST API’s and
Spring Boot for Microservices. Performed CRUD operations like Update, Insert and Delete
data in DynamoDB.
 Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS,
CSS, JQuery, Node.JS, HTML, SASS and Ajax to speed the application. Used Jenkins for
integration in Apache Tomcat.
 Implementing Queues Configuration using JMS-ActiveMQ and Message Driven Beans.
 Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub.
 Used Apache Kafka cluster as messaging system between the APIs and Microservices.
 Developed and maintained the Continuous Integration and deployment systems using Jenkins,
ANT, Maven.
 Deployed applications into Continuous Integration environments like Jenkins to integrate and
deploy code on CI environments for development testing. Design and develop Test cases for
TDD and BDD.
 Developed JSPs, Servlets to implement MVC pattern. Designed, developed UML diagrams
using Rational Rose. Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven,
Bitbucket and ClearCase.
 Designed and developed Application based on Spring Framework, Spring MVC and
Hibernate.
 Developed single page applications using Angular 8, Typescript, and Web pack.
 Used REST to test the rest based services and used JUnit and Mockito to test the middleware
services.
 Implemented NodeJS Utility Modules, Buffers, streams, Event loops for developing the
application at server side.
 Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancing, Auto scaling
groups.
 Installed and configured Kubernetes, clustering them and managed local deployments in
Kubernetes. Developed RESTful Services with JAX-RS using Spring Boot and
Microservices Architecture.
 Worked on migrating data from Oracle database using Spring JDBC to Apache Cassandra
NoSQL Database.
 Integrated DynamoDB using Lambda to store the values of the items and backup the
DynamoDB streams.
 Involved in CI/CD process using GIT, Jenkins job creation, Maven, Shell for Build &
Deployment.
 Worked on Eclipse IDE for development and deployment of application in WebLogic
Application Server.
 Used Gradle tools for building and deploying the Web applications, implemented the JUnit
testing.
 Deployed Application in the JBoss Server environment using ANT tool using Struts
architecture with the JSP Client. Involved in designing, capacity planning and implementing
multi-rack Cassandra cluster.
 Installed application on AWS EC2 instances and configured the storage on S3 buckets.
 Involved in deploying the application in UNIX and to connect to see logs for fixing
UAT/Production defects.
 Used JIRA for defect management and to keep track of bugs and issues.
 Involved in creating Reusable Components using React.JS for DOM manipulation.
 Took part in setting up the routing configuration using Angular 8 router for various views and
sub views.
 Involved in design, development and maintenance of applications that utilizes Microservices,
Docker, J2EE, Spring Framework, Spring MVC, Spring Integrations, Spring Data, Angular 8,
and HTML5.
 Participated in front end development using Angular 8, Javascript, Typescript, HTML5, CSS,
and JSON.

Environments: JMS, Java 8, Java 7, ActiveMQ, Angular 8 and 9, AWS, EC2, Amazon IAM,JPA,
Spring Boot, Microservices, CI/CD, Multi-Threading, EJB, XML, JMS, CURD, GIT, Struts2.0, RxJava,
Hibernate3.0, Maven, Bitbucket, CSS, Node.JS, JQuery, AJAX, Javascript, React.JS, Grunt, Gulp,
Docker, Jenkins, GitHub, UNIX, Linux, Eclipse, JBuilder, RAD, and IntelliJ IDEA, Jira.

Client: Birla Soft, India Apr 2016 - Dec 2016


Role: Java Full Stack Developer

Responsibilities:

 Developed UI using HTML5, CSS3, JavaScript, JQuery, Bootstrap, AngularJS and Node.JS and
Developed prototype and project layout skeletons using React.JS, JQuery, HTML5, and CSS3.
 Worked on Dockers container implementation for Enterprise build system, Dockers container
management along with volumes, container-based DB and services, Docker Art Factory, and setup.
 Worked on writing complex PL/SQL Queries using joins, stored procedures, Functions, Triggers,
Views, Cursors, Materialized Views, dB links, External views, indexes in Oracle DB& SQL tuning
to reduce time in the application.
 Involved in Java code, which generated XML document, which in turn used XSLT to translate the
content into HTML to present to GUI.
 Worked with Angular 10 MVC framework including authoring complex directives, services,
controllers and filters.
 Customized Angular 10 filters in several locations to get the required output.
 Used Angular10 to structure JavaScript code in an MVC and for responsive design of the
application.
 Developed enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring
Boot, Spring DBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful web
services.
 Implemented RESTful web services which produces both XML and JSON files to perform tasks,
RESTful web services using Jersey for JAX-RS implementation, which leveraged both web &
mobile applications.
 Implemented authentication and authorization for the application using Spring Security and Oauth2.
 Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and
Spring AOP for logging purposes.
 Implemented SOAP based JAX-WS Webservices interfaces for integrating multiple systems, code
re-usability and consumed JMeter to test performance of SOAP protocol.
 Developed classes using core java concepts like Multithreading, Exception Handling, and
Collections.
 Used Spring Boot Actuator to externalize application's configuration properties for various
environments.
 Defined Hibernate Named Queries for performing batch while defined Criteria Queries for
Microservice.
 Used ActiveMQ to communicate with controller and made use of service layer to implement the
business logic.
 Worked on Apache Kafka in building the real time data pipelines and for storing data in a distributed
cluster.
 Worked on MongoDB and wrote code to find, update, save, and insert data.
 Worked on data extraction in loading JSON data from the server-side content into MongoDB.
 Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere
Server.
 Involved in designing and developing persistence layer using JQuery, Ajax and third-party libraries.
 Maintained the version of the files used GitHub and took the responsibility to merge code from
branch to master and created new branch when further implementation started.

Environments: Java8, J2EE, Spring 5.0, Spring boot, Spring IOC, Spring MVC, Spring Batch, Spring
Security, Spring Data, Spring JDBC, Hibernate 4,Microservices, JMS, JSF, CVS, REST, Swagger UI,
log4j, JUnit, HTML5, CSS3, JavaScript, Node.JS, React.JS, JQuery, Angular 10, JSP, SOAP, Jenkins.

Client: Grepthor Software Solutions Pvt Ltd, India Apr 2015 - Mar 2016
Role: Java Developer

Responsibilities:

 Developed various UI (User Interface) components using Bootstrap, JSP, and HTML, CSS,
JavaScript, AJAX and AngularJS.
 Implemented Model View Controller (MVC) Architecture based presentation using JSF
framework.
 Worked on Defect logging and tracking using HP Quality Center.
 Used SVN for version control of the code and configuration files
 Wrote Server-Side Components – Enterprise Java Beans (EJB) Session and Entity Beans.
 Designed tables in Oracle database and worked with database developers for implementing
stored procedures in the application.
 Worked on developing Clients for REST and SOAP based Web Services.
 Developed user interface components using JSP and tag libraries.
 Used MySQL as database and Involved in the development of PL/SQL backend implementation
and using SQL created Select, Update and Delete statements.
 Worked on Web Sphere Application Server was used as both the Application server in the
development and production
 Involved in Agile methodology with respect to the successful development of the project.
 Supported in Regression testing, System testing, module integration testing and user acceptance
testing.
 Involved in mapping the data from various vendors with the existing database.
 Responsible for performance improvement of batch processing using Core Java like Collections
and Multithreading.
 Responsible for Development team interaction and understanding the documents written by the
business analyst.

Environment: Java, J2EE, JSP, spring, XML, Maven, Ms Visio, Web Sphere Application Server, RAD,
My SQL, SVN, Windows.

You might also like