Summary
Overview
Work History
Education
Skills
Timeline
Generic

Avinash Reddy Bethi

Summary

asdfgjkll

Overview

11
11
years of professional experience

Work History

Java Full Stack Developer

JPMorgan Chase
Charlotte, NC
04.2023 - Current

ü Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.

ü Extensively worked with business analysts and product managers to help writing user stories in sprint planning.

ü Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.

ü Used java 1.8 lambda expressions along with streams for performing chain operations such as filter, map, collect on a collection.

ü Used JAVA 8 features like Lambda Expressions, Parallel Streams and functional interfaces.

ü Used Core Java concepts like Collection Framework, Multi-threading, Concurrent Object-Oriented programming, Thread pools and Externalization.

ü Design and development of the whole software suite Implemented multithreading and parallel.

ü Build the application based on new features of Java Jdk 1.8 at service layer level.

ü Involved in the development of the UI using HTML5, CSS3, Bootstrap, jQuery and Angular 2 with Typescript which are powerful in building the Single page web applications.

ü Implemented Microservices based Cloud Architecture using Spring Boot.

ü Designed and developed Microservices business components and Restful service endpoints using Spring Boot.

ü Implemented Restful and SOAP based web services using JAX-RS and JAX-WS respectively.

ü Implemented Restful Web Services to retrieve data from client side using Microservices architecture.

ü Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.

ü Developed Micro Service to provide Restful API utilizing Spring Boot with Spring MVC.

ü Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring Batch& Hibernate.

ü Designed and developed third-party payment services and REST services to offer users convenient payment methods using various API’s provided by various third-party payment processors based on OAuth.

ü Implemented the authentication, authorization and access-control features by using Spring Security and OAuth.

ü Validations are done using Soap UI and Ready API testing tool framework in different environments.

ü Developed Micro-Services based architecture to enable the application to be deployed on AWS.

ü Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.

ü Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.

ü Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.

ü Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.

ü Conceived, Designed, Installed and Implemented CI/ CD automation system.

ü Developed Java API to interact with the Amazon SQS used in sending bulk emails.

ü Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.

ü Used Docker to containerize the Services and APIs to run on EC2 instances.

ü Implemented build stage-to build the Micro Service and push the Docker Container image to the private Docker registry.

ü Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.

ü Used Rabbit MQ as a Message Oriented Middleware for integrating applications.

ü Used Mongo DB and Oracle DB for the application. The legacy info was going to Oracle and rest to Mongo DB.

ü Performed CRUD operations like Update, Insert and Delete data in MongoDB.

ü Worked on MongoDB database concepts such as locking, transactions, indexes, Sharing, replication and schema design etc.

ü Backend is implemented using Node.js and MongoDB is used for storage and handling of data.

ü Automate build process through Gradle Script build framework.

ü Worked on Log4J to validate functionalities and Mockito for unit testing.

ü Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions.

ü Worked with Web Sphere application server that handles various requests from Client and used Jenkins to perform continuous Integration.

ü Used Git to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

ü Used Spring Tool Suite (STS) IDE tool for application development.

ü Environment: Java 1.8, J2EE, HTML5, CSS3, Bootstrap, jQuery, JavaScript, Node.js, Angular7, Spring IOC, Spring Boot, Spring Security, Spring Batch, Spring MVC, XML, JSON, Git, Hibernate, JDBC, Rabbit MQ, Oracle, Mongo DB, Mockito, Gradle, Jenkins, Web Sphere, WebLogic, JMS, Restful, SOAP, Soap UI, Microservices, AWS, Agile Methodology, Log4J, JIRA and STS.

Full Stack Java Developer

7-11
Plano, TX
09.2021 - 03.2023

ü Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.

ü Developed the view-controller components using JSPs, HTML5, CSS3, AJAX, JavaScript (jQuery).

ü Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.

ü Hands-on experience in developing integration with Elastic search in any of the programming languages like JAVA and JavaScript. Having knowledge of advance reporting using Elastic search and Node JS.

ü Implemented core features of AngularJS framework such as dependency Injection, Databinding, Filters, Directives, Templates, Services and Deep Linking Designing.

ü Used Java 8 features like stream and Lambda expressions.

ü Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.

ü Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.

ü Used Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.

ü Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details etc.

ü Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.

ü Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using spring security.

ü Designed and developed third-party Payment services to Offer Users Convenient Payment Methods based on OAuth Protocol

ü Used Hibernate ORM framework as persistence engine and wrote Hibernate Queries to automate the mapping between Oracle database and Objects in Java.

ü Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.

ü Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.

ü Used WebLogic server to route our JMS queue messages to different business floors and configured routes in WebLogic and used JMS in e-mail notification.

ü Worked on setting up Maven scripts to build, package, and deploy application code to the target WebLogic Application Servers and worked on continuous integration servers like Jenkins.

ü Developed the monolithic application and involved in migrating existing monolithic application in to Micro Service Architecture based RESTful Service and deployments were done on AWS.

ü Designed and developed Micro Services business components using Spring Boot.

ü Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry and Jenkins.

ü Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).

ü Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.

ü Used AWS Cloud Watch to monitor the application and to store the logging information.

ü Used Kafka to handle data pipeline for high speed filtering and pattern matching on the fly and monitoring data pipeline operations. This involves aggregating statistics from distributed applications to produce centralized feeds of operational data.

ü Developed API’s to read and publish data from Elasticsearch cluster using native Java Transport client as well as REST client. Worked on Spring Integration with the Elasticsearch

ü Focused on Test Driven Development there by creating detailed JUnit tests for every single piece of functionality before writing the functionality.

ü Performed automation testing and authored test scripts using Selenium Web Driver, Selenium Grid and Junit.

ü Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, Maven for build packaging and deployments of the application components.

ü Environment: Agile methodology, Java, J2EE, Hibernate, Spring, XML, JSP, JAX-RS, Spring AOP, Spring security, Oracle, MongoDB, JSP, HTML, AJAX, JavaScript, jQuery, AngularJS, Docker, Kafka, GIT, JIRA, PL/SQL, STS, JUnit, Log4J, Maven, Jenkins, WebLogic Application Server, AWS IAM, EC2, S3, RDS, SQS

Full Stack Developer

Enterprise Incentive Management Software
St Louis, MO
02.2020 - 08.2021

ü Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of the application.

ü Implemented REST web service in Scala using Akka for CBPMAN log tracking application

ü Worked closely with the Business Analyst and designed the rules and reevaluate the rule flow in Rule Governance team.

ü Secured the REST services using Spring Security and OAUTH framework and created documented REST services using Swagger and Jersey.

ü Deploy and manage applications on JBOSS/Tomcat J2EE server. Managed the codebase using GIT

ü Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.

ü Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript and Bootstrap

ü Developed embedded C software for UNIX operating system.

ü Involved in implementation of Adobe AEM and Marketing Cloud Solution like Target, Analytics using DTM (Dynamic Tag Management).

ü Designed and developed RestFul Web Services tier using spring, JBPM.

ü Worked on AngularJS controllers, views, and services for new website features.

ü Used ActiveMQ to transfer .txt files between the Consumer and Producer

ü Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, Redux, HTML, SASS and Ajax to speed the application.

ü Developed code in Java which creates mapping in Elastic Search even before data is indexed into.

ü Automate infrastructure in AWS utilizing amazon web services (AWS). Deploy puppet to completely provision and manage AWS EC2 instances, volumes.

ü Used Hibernate 3.0 in data access layer to access, update and insert information in the database.

ü Used Java API for XML Web Services (JAX-WS) to convert Java Objects to XML conversions.

ü Responsible for the creation of Informatica services including Repository Service, Integration Service

ü Implemented various design patterns in the project such as DAO, Business Delegate, View Helper, Data Transfer Object (DTO), Session Façade, Singleton and Model View Controller.

ü Used Maven build scripts to build the application and deploy on Web Sphere application server v6.5.

ü Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.

ü Performed QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.

ü Managing analytical tag migration program from legacy system to new tag management system using Adobe DTM.

ü Used Jasmine and Karma for unit testing for Angular JS applications.

ü Developed user interface by using the React JS, Flux for SPA development.

ü Creating modules, generators, promises using es6.

ü Used Perforce Visual Client for updating the view and used Serena Business Manager for bug tracking in test and production environment.

ü Prepared the High Level and Low Level, UI standard, Code Review, Architectural Review and Project Approval Documents.

ü Maven is used as a build tool and continuous integration is done using Jenkins.

ü Environment: JDK 1.6, Scala, ActiveMQ, SASS, Jasmine, Karma, ReactJS, Flux, Eclipse 3.6, Agile, Spring FW 3.1.0, Cache Abstraction, RESTWebServices, tomcat 6 , Oracle 11g, Spring MVC, Hibernate, Drools, JPA, Maven, JUnit, Log4j, HTML5, CSS3,javaScript, JSP, XML, JAXB, Unix, Jenkins, Maven, AngularJS

Full Stack Developer

Nationwide
Columbus, OH
06.2018 - 01.2020

ü Used the light weight container of the SpringMVC Frame work to provide architectural flexibility for inversion of controller (IOC).

ü Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.

ü Used Spring Framework for dependency injection.

ü Implemented and deployed several EJB (Session and Entity).

ü The front end of the project is designed on MVC architecture using struts, Tiles frameworks.

ü Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.

ü Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.

ü Used WebSphere Application Server for deploying various components of application.

ü EJB’s were running under the hood of WebSphere container/server.

ü Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.

ü Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.

ü Developed the application using RAD model.

ü Worked with VSS Version control in order to create virtual library of computer files.

ü Environment: Java1.5, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS.

Java Developer

Aetna
Hartford, IL
12.2014 - 05.2018

ü Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) based on the functional requirements.

ü Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.

ü Upgraded existing UI with HTML5, CSS3, jQuery, Bootstrap and interaction.

ü Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and handled the security using Spring Security.

ü Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template and Spring IOC (Dependency Injection).

ü Spring MVC model integration for front-end request action controller.

ü Developed the persistence layer using Hibernate Framework, created the POJO’s and mapped using Hibernate annotations and Transaction Management.

ü Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.

ü Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.

ü Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP.

ü Consumed SOAP and RESTful Web Services in SOA environment and used SOAP UI for testing.

ü Created flows on messaging using ActiveMQ.

ü Written Stored Procedures and SQL Queries to interact with MS SQL Server.

ü Involved in production support during deployments and worked on resolving tickets raised by business users and L1 supports.

ü Extensively used JUnit for unit testing, integration testing and production testing.

ü Involved in installing and configuring Maven for application builds and deployment.

ü Used JIRA to assign, track, report and audit the issues in the application.

ü Worked with Intellij and used Gradle build tool to achieve more functionality for build process.

ü Involved in Maintenance and Enhancements for the project.

ü Environment: Java, HTML5, CSS3, Bootstrap, jQuery, Spring IOC, Spring MVC, Spring Batch, Spring Security, XML, XSD, SOAP, RESTful, ActiveMQ, Log4j, SOA, Apache Tomcat, Agile Methodology, JUnit, Maven, GIT, JIRA and IntelliJ.

Java Developer

Genesis Solutions Pvt
Hyderabad, Telangana
01.2013 - 08.2013

ü Involved in SDLC– Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing

ü Implemented Use Case Diagrams and Sequence Diagrams during the design phase using Rational Rose.

ü Designed and developed the UI using JSP, HTML, CSS and JavaScript.

ü Developed user interface with Servlets and JSP.

ü Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information.

ü Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.

ü Used Waterfall approach for the Software Development

ü Also, worked with the PDF and EXCEL format file download of user data on JSP’s when user wanted to save his/her personal data on JSP page tables.

ü Involved in collecting requirements from Business Users and Data Modeling, designing and developing Tools using J2EE, Java, Servlets, EJB, and JSP.

ü Worked on WSDL’s files in SOAP web services for publishing Services and for consume some webservices.

ü Involved in writing complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle database

ü Used another Jakarta commons logging, ANT and SVN.

ü Environment: Java 1.6, XML, XSL, JDBC, SQL, PL/SQL, SOAP, Eclipse, Ant, SVN.

Education

Bachelor of Technology - Computer Science And Engineering

Jawaharlal Nehru Technological University
Hyderabad

Skills

  • asdfghjkl

Timeline

Java Full Stack Developer

JPMorgan Chase
04.2023 - Current

Full Stack Java Developer

7-11
09.2021 - 03.2023

Full Stack Developer

Enterprise Incentive Management Software
02.2020 - 08.2021

Full Stack Developer

Nationwide
06.2018 - 01.2020

Java Developer

Aetna
12.2014 - 05.2018

Java Developer

Genesis Solutions Pvt
01.2013 - 08.2013

Bachelor of Technology - Computer Science And Engineering

Jawaharlal Nehru Technological University
Avinash Reddy Bethi