Post Job Free

Resume

Sign in

Web Services Spring Boot

Location:
Charlotte, NC
Posted:
January 31, 2024

Contact this candidate

Resume:

Abhijeeth Venkatapuram

Phone: 925-***-****

Email: ad290h@r.postjobfree.com

PROFESSIONAL SUMMARY:

7+ years of experience in the IT industry with expertise in Software Analysis, Design, Development, Implementation, and Testing of Object-Oriented applications using Java and J2EE.

Strong programming expertise in Java, JavaScript, Rest API, GIT, J2EE, JDBC, Jenkins, object-oriented programming, Spring framework, Spring boot, SQL.

Experience working with various methodologies based on Agile, Waterfall Model.

Experience in J2EE Design Patterns like MVC, Singleton pattern.

Experienced in developing the UI pages from scratch using HTML 5, CSS 3, jQuery, JavaScript, Reactjs, Nodejs, AngularJS, Angular 2.x/4.x/5/6/8/10/11, Bootstrap, AJAX Tag Libraries.

Thorough understanding of JSON, Junit, XML, SOAP, HTTP, web services technologies, and data structure fundamentals, with experience in multi-threaded programming.

Experience in configuring APIs, proxy endpoints, API Portals and API analytics based on technical specifications with MuleSoft API manager.

Proficient in MuleSoft anypoint API platform on designing and implementing mule APIs.

Expertise in MuleSoft AnyPoint API platform for designing and implementing Mule APIs

Familiar with DevOps tools and experience in CI/CD software.

Experience in Integration of Amazon Web Services AWS with other applications infrastructure.

Extensive experience in developing Microservices using Spring Boot.

Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.

Experience in developing scalable solutions using NoSQL databases CASSANDRA, MongoDB.

Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using.

Good Knowledge on deploying the micro - services in Dev space of pivotal cloud foundry and to deploy in higher environment.

Hands on Experience in deploying apps to Cloud using Pivotal Cloud Foundry.

Experience in designing and building systems for high availability, security, scalability and high - volume transactions

Good understanding/knowledge of Hadoop Architecture.

Hands-on experience on major components in Hadoop Ecosystem including Hive, PIG, Sqoop, Flume and knowledge of Mapper/Reduce/HDFS Frame work.

Expertise in building and deploying reliable, scalable and highly available transactional applications using the WSAD, Eclipse, Netbeans, platform.

Development experience with, Java, JSF, Angular.

Extensive experience of designing and developing software applications with Entity framework, the EJB, Annotations, Java, JSP, Servlets, Java Beans, LINQ JNDI, AJAX, JMS, ORM, JNDI, Web services, JDBC, JAXP, RMI, XML, JavaScript, JQuery, CSS, Web Services (SOAP& RESTful).

Thorough understanding and experience using JEE platforms Weblogic and/or JBoss.

Extensive experience in Java, J2EE technologies such as JDBC, Servlets, JSP, Struts, JSF, EJB, Spring, Web Services, Hibernate, JMS, XML, XSD, XSL and JNDI, AJAX.

Hands-on experience in using Eclipse, Mockito, TestNG for building, logging, testing and Visual Source Safe, CVS and SVN for version control.

Expertise in application development Middleware Backend using Java /J2EE, Mainframe, Apache Camel, Spring framework DB2.

Experience in Build and Release, SCM, GCP, AWS, Environment Management, Continuous Integration (CI), Continuous Delivery (CD) and Devops Methodologies.

Experience in cloud technologies on both GCP and AWS Platforms.

Experience in migrating the Legacy application into GCP platform and managing the GCP services such as Compute Engine.

Experience in using different version controlling/tracking Subversion, CVS, GIT, SVN.

Experience in deploying the Web/Application servers like Tomcat, WebSphere, WebLogic and JBOSS Servers.

Experienced in integration and deployment of applications using tools such as ANT, Gradle and Maven.

Experience in Spring Cloud Eureka for Discovery Server implementation.

Involved in Developing, maintaining, enhancing, and testing the client systems of moderate to high complexity using Go Lang, Java

Experience with Docker containers, leveraging Linux Containers and AMI's to create Docker Images/Containers.

Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDEs such as Eclipse, Rational Application Developer (RAD), NetBeans, IntelliJ.

Technical Expertise:

Java/J2EE Technologies

Servlets, JSP, JSF, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Multi-threading, Java Networking, JIRA.

Programming Languages

Java 1.7/1.8, C++, C, PL/SQL.

Application/Web Servers

WebLogic, WebSphere, JBoss, Apache Tomcat.

Frameworks

Struts 2.x/1.x, Spring 2.0/3.0/4.0, Hibernate 3.x

cloud

GCP and AWS

IDEs

Eclipse, IntelliJ, NetBeans

Web technologies

AngularJS, Angular 2/4/5/6/8/10/11, JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML5, CSS3.

Web Services

REST, SOAP, JAX-WS, WSDL, Axis2, Apache CXF

Testing technologies/tools

JUnit, Selenium

Databases

Oracle 10g/11g, DB2, MongoDB, SQL server and MySQL, Cassandra.

Version Control

CVS, SVN, Rational ClearCase, GIT.

Build Tools

ANT, Maven, Gradle.

Platforms

Windows, Linux, MacOS.

Work Experience:

Client: TIAA, Charlotte, NC.

Duration: May 2023 –Current

Role: Full Stack Developer

Responsibilities:

Used Microservice architecture with Spring Boot to the development of Kafka-based messaging solutions.

Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker registries and have knowledge on containerization orchestration using Kubernetes.

Spring MVC Framework design pattern is used to have relationships between application components.

Used Java, JavaScript, Rest API, GIT, J2EE, JDBC, Jenkins, object-oriented programming, performance tuning, Spring framework, Spring boot, SQL and XML.

Developed UI using HTML5, CSS3, Ext JS, Bootstrap and jQuery for interactive cross browser functionality and complex user interface.

Spring MVC Framework IOC design pattern is used to have relationships between application components.

Implemented the Project structure based on Spring MVC pattern using Spring boot.

Developed the Spring Features like Spring MVC, Spring DAO, Spring Batch, Spring Security, Spring Integration.

Participated in deploying the application into Docker container and Kubernetes within a pipeline built by Jenkins.

Created and executed JMeter scripts for performance testing of portal

Resolved bugs/defects in application by using GIT as version management.

Used Gradle as a Build tool and retrieved all dependencies for the application.

Actively used the defect tracking tool JIRA to create and track the defects during QA phase.

Performed UI and front-end testing using Selenium. Developed test case and performed unit testing using JUnit.

Implemented in J2EE design patterns like MVC, Singleton and Factory.

Used Java 8 features like Parallel Streams, Lambdas, functional interfaces and filters for fast performance.

Worked with Angular 6 to develop single page applications, worked with ngrx/store for managing Angular 2.0 applications and worked with Angular 2 directives, components, pipes, injectables.

Enhanced legacy application by building new components in Angular 8 and Angular 10, typescript.

Developed UI Layer for the application using HTML5, CSS3, ReactJS, Node JS.

Used Spring Frameworks including- Spring Core, Spring IOC, Spring AOP, Spring ORM and Spring Batch. Implemented authentication, authorization and access -control using Spring security.

Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.

Environment: JAVA, GoLang, Microservices, Kafka, Angular, React Js, Typescript, Redux, Webpack, npm, NodeJS, Linux, Oracle, Maven, Springboot, HTML, CSS, JSON, SOAP, JavaScript, API, Visual Studio Code, RedHat, GIT, SourceTree, Bitbucket, Jenkins, Kubernetes, Agile, JIRA, Selenium, Junit.

Wells Fargo Bank, Charlotte, NC.

Duration: May 2021 – April 2023

Role: Full Stack Developer

Responsibilities:

Implement CI/CD pipelines (Build& Deployment scripts) as code by using Bamboo specifications.

Involve in designing complex JSON data models to support for persisting data of various APIs.

Troubleshoot the issues with JWT Bear token service calls, Service gateway, Service registry and Resource server (API).

Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and Reactjs that meets accessibility and web browser standards for website.

Implemented Reactjs code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FireFox.

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

Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.

Used React-Router to turn application into Single Page Application

Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

Implemented the Drag and Drop functionality using React-Draggable.

Used React-Autocomplete for creating google map’s location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.

Developed single page application (SPA) using ReactJS, Redux and Axios.

Created custom reusable ReactJS components.

Developing between backend services and exposition layer using Oauth2 as security, Spring Boot 2, Spring Boot Core 5 all Restful services those built on edge cutting tech stack with Java8 and Jdk11.

Strictly adhered to the UX design and worked on implementing same and also worked closely with the UX designer to make any changes that was necessary.

Created component and developed functionality using ReactJS.

Used Material UI for theming and styling and used ReactJS developer tools and Redux dev tools.

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

Used React-Router to turn application into Single Page Application.

Used new Java 11 features such as Lambdas, Streams, Observables and Completable Futures etc.

Develop complex functionalities using Java 11, HTML, and CSS.

Implemented Java 11 with hibernate in Intellij platform.

Developing and becoming proficient with new technologies like Java 11, React hooks, Spring 5.2.

Prepare and produce releases of software components of java11.

Writing well designed, testable, efficient code on java11.

Involved in writing Java API for Amazon Lambda to manage some of the AWS services.

Having good Knowledge in NOSQL data base like DynamoDB and MongoDB

Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

Implement unit/integration test cases with Jasmine, Mockito and Postman Newman tool.

Implement project code quality gate checks as pull request reviewer in Bitbucket.

Develop and implement best practice standards to ensure efficient, clear, and reusable code, and work with other developers to ensure code standards / best practices are being implemented.

Used Microservice architecture with Spring Boot to the development of Kafka-based messaging solutions.

Environment: Angular, Typescript, Redux, Webpack, npm, NodeJS, Linux, JAVA, GoLang, Oracle, Maven, Springboot, HTML, CSS, SASS, LESS, XML, JSON, SOAP, JavaScript, API, Babel, Visual Studio Code, RedHat, GIT, SourceTree, Bitbucket, Jenkins, Agile, JIRA, Putty, Winscp, HeidiSQL

Client: Liberty Mutual Insurance Company, Indianapolis, IN

Duration: Oct ’2019 – April 2021

Role: JAVA Full Stack Developer

Responsibilities:

Discuss business requirements with business analysts, end-users, and recreate these into technical requirements, system design, functional specifications and specifications with business.

Participate in the full SDLC/Agile cycle engagements, including meetings, iterative development, estimations, and design sessions.

Developed and tested websites using MEAN (MongoDB, Express, Angular10, Node.js) stack.

Employ the latest technology to re-build legacy apps and determine best technology for new application initiatives.

Design and Development of Serverless architecture-based Rest APIs using AWS Lambda, AWS API gateway, AWS Step Functions etc.

Create AWS services/resources as code with AWS CDK.

Design and Implement efficient, scalable Node.js server-side applications with Facade design pattern and NestJS framework.

Implemented Angular 10 component router for navigation and the services to connect the web application to back-end APIs.

Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 10.

Design and development of Microservice architecture-based Rest APIs with Spring Boot and Spring JPA.

Created API services for data integration from legacy system to SFDC using Mulesoft ESB.

Develop REST APIs using MuleSoft Anypoint API Platform.

Developed a MuleSoft batch application to transfer transcript data from PeopleSoft into UAchieve. Utilized Database and HTTP connectors to read and write data in this application.

Implement CI/CD pipelines (Build& Deployment scripts) as code by using Bamboo specifications.

Involve in designing complex JSON data models to support for persisting data of various APIs.

Troubleshoot the issues with JWT Bear token service calls, Service gateway, Service registry and Resource server (API).

Implement unit/integration test cases with Jasmine, Mockito and Postman Newman tool.

Implement project code quality gate checks as pull request reviewer in Bitbucket.

Develop and implement best practice standards to ensure efficient, clear, and reusable code, and work with other developers to ensure code standards / best practices are being implemented.

Used Microservice architecture with Spring Boot to the development of Kafka-based messaging solutions.

Worked on Cassandra Data modelling, NoSQL Architecture, DSE Cassandra Database administration.

Involved in migrating data from Oracle to Cassandra.

Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI.

Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, Virtual Private Clouds (VPC).

Spring MVC Framework design pattern is used to have relationships between application components.

Worked with modern automation, configuration management tool and artifacts (such as Ansible, Jenkins, JFrog, Code Commit, Code Pipeline) to automate DevOps tasks such as code check-in (Git), software builds and testing (SonarQube).

Developed the microservices using Spring Cloud with components of Netflix OSS ( Eureka, Zuul, Hystrix, Ribbon, Feign)

Used Spring Boot Actuator for application's configuration properties in various environments.

Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.

Handle the various platforms like Linux, Windows and GCP for automation purpose at same time.

Experience in Migrating the Legacy application into GCP Platform

Responsible for Deploying Artifacts in GCP platform by using Packer.

Responsible for managing the GCP services such as Compute Engine, App Engine, Cloud Storage, VPC, Load Balancing, Big Query, Firewalls, and Stack Driver.

Used Jenkins as Continuous Integration tool to deploy Spring Boot micro services by implementing the CI/CD methodologies.

Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker registries and have knowledge on containerization orchestration using Kubernetes.

Environment: Java 8, HTML, CSS, SASS, LESS, XML, JSON, SOAP, JavaScript, API, Babel, Visual Studio Code, Lambda AWS, EC2, Cassandra, NodeJS, Oracle, Springboot,, Hibernate ORM, GIT, SourceTree, Bitbucket, Jenkins, Agile, JIRA, Putty, Devops.

Client: Matrix Medical Network, Phoenix, AZ

Duration: Aug ’2018 – Sep 2019

Role: JAVA Full Stack Developer

Responsibilities:

Involved in Analysis, Design, Development and Testing, followed Agile methodology in the Scrum Cycle model.

Implemented in J2EE design patterns like MVC, Singleton and Factory.

Used Java 8 features like Parallel Streams, Lambdas, functional interfaces and filters for fast performance.

Worked with Angular 6 to develop single page applications, worked with ngrx/store for managing Angular 2.0 applications and worked with Angular 2 directives, components, pipes, injectables.

Enhanced legacy application by building new components in Angular 4 and Angular 6, typescript.

Used Java, JavaScript, Rest API, GIT, J2EE, JDBC, Jenkins, object-oriented programming, performance tuning, Spring framework, Spring boot, SQL and XML.

Developed UI using HTML5, CSS3, Ext JS, Bootstrap and jQuery for interactive cross browser functionality and complex user interface.

Spring MVC Framework IOC design pattern is used to have relationships between application components.

Implemented the Project structure based on Spring MVC pattern using Spring boot.

Developed the Spring Features like Spring MVC, Spring DAO, Spring Batch, Spring Security, Spring Integration.

Created PDF reports using Golang and XML documents to send it to all customers at the end of month with international language support.

Design a framework which uses iBatis instead of DataEntity to interact with database.

Developed Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.

Experience in developing and deploying the micro services applications in Pivotal Cloud Foundry (Paas) cloud platform and CF command line interface.

Developed, and implemented architectural solutions involving multiple Pivotal Cloud Foundry (PCF) foundations on VMware virtual infrastructure (on-premesis)

Make sure this new framework is in Sync with DataEntity framework so that we can replace Data Entities with iBatis, with minimum code change.

Integrating with DevOps and MuleSoft for deployments in different environments that connects applications, data sources and APIs, in the cloud.

Develop interfaces / Flows with Hybris and SAP using MuleSoft.

Installed application on AWSEC2 instances and configured the storage on S3 buckets.

Involved in writing Java API for Amazon Lambda to manage some of the AWS services.

Built an Application and deployed microservices in the AWS Cloud using Docker containers.

Experience building REST based APIs and integrations using Go Lang.

Developing CI/CD roadmap and implementing to the project to break up monolithic build script.

Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.

Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.

Worked on NoSQL databases including HBase, Cassandra and Mongo DB.

Good knowledge on JSON to make connections between server and databases like Couch Base DB, MongoDB and MySQL

Used continuous integration tool Jenkins for End to End automation for all build and deployments.

Handled Architecture of Batch Framework using the Apache Camel Framework.

Involved in developing the Apache Camel Batch Job Components that facilitates the delivery of the messages between the endpoints.

Participated in deploying the application into Docker container and Kubernetes within a pipeline built by Jenkins.

Created and executed JMeter scripts for performance testing of portal

Resolved bugs/defects in application by using GIT as version management.

Used Gradle as a Build tool and retrieved all dependencies for the application.

Actively used the defect tracking tool JIRA to create and track the defects during QA phase.

Performed UI and front-end testing using Selenium. Developed test case and performed unit testing using JUnit.

Worked with Docker engine and Machine environments, to deploy the microservices for scalable applications and worked on creation of custom docker container images, tagging and pushing the images.

Environment: Java8, Spring Boot, Spring MVC, Micro Service, Kafka, Cassandra, Hibernate, XML, Java Script, Eureka, Angular4/6, HTML5, CSS3, Gradle, JIRA, Selenium, JUnit, GIT, Tomcat Application server, AWS, Docker.

Client: Staples, Framingham, MA

Duration: Jan ‘2017 - July ‘2018

Role: Sr.JAVA Developer

Responsibilities:

Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.

Implemented in J2EE design patterns like MVC, Singleton and Factory.

Used Java 8 features like Parallel Streams, Lambdas, functional interfaces and filters for fast performance.

Worked on Angular2 Templates, directives, Routing and navigation, Components, Services, Pipes and Data Binding.

Developed UI Layer for the application using HTML5, CSS3, ReactJS, Node JS.

Worked on Angular 2 and Angular 4 technology for one complete project in rebasing the UI of the application.

Developed unit test cases using Mockito framework for testing accuracy of code and logging.

Used Spring Frameworks including- Spring Core, Spring IOC, Spring AOP, Spring ORM and Spring Batch. Implemented authentication, authorization and access -control using Spring security.

Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.

Contributed Full stack development in native Golang backend, native JavaScript, and Bootstrap Framework for financial web application between advisers and their clients.

Involved in Test Driven Development. Written automated unit test functions in Golang to cover the API code.

Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).

Implemented MVC architecture using Jakarta Struts framework, worked on Spring/Hibernate Applications

Developed UI screens using CSS and jQuery.

Prepared statements are used for communication with MySQL database

Administering MS SQL Server by Creating Logins and assigning appropriate roles.

Design and Developed using Webservice using Apache Axis 2 on JBOSS.

Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.

Performed Java web application development using J2EE and NetBeans.

Used JBoss application server to deploy application into Production environment.

Responsible for the total, efficient and profitable operations of a CVS.

Used Visual Source Safe for Version Control.

Worked on performance tuning of cluster using MongoDB, configured internode communication between MongoDB nodes and client using SSL encryption.

Used Maven as a Build tool and retrieved all dependencies for the application.

Worked with Docker engine and Machine environments, to deploy the microservices for scalable applications

Continuous integration services are provided for software development using JENKINS.

Created JUnit test suite to automate the testing of the business logic.

Implemented Selenium Web Drivers and Protractor for testing the UI components.

Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.

Environment: Java 8, Eclipse IDE, HTML5, CSS3, PCF, React JS, JavaScript, Spring MVC, Spring ORM,AWS, Cassandra, API MongoDB, Maven, RESTFUL, log 4J, GIT, JBoss, SVN, JUNIT.

Client: Comake IT solutions, Hyderabad, India

Duration: Jan 2015 - Dec 2015

Role: Jr. Java Developer

Responsibilities:

Interacting with client for requirements, discussing the feasibility of requirements, designing the layout of web pages and participating in the development.

Implemented Agile development practices as per the application requirements.

Involved in Agile Scrum methodology, Sprint and Release Planning meetings.

Implemented the User interface using Spring MVC, jQuery, JSP, HTML, JavaScript, XHTML.

Developed Spring Action Classes for controlling logic and data transfer between UI and DB, used command pattern actions, to embed multiple actions in a single action class.

Implemented Spring Beans using IOC, AOP and Transaction management features to handle the transactions and business logic.

Implemented REST based web services using Spring Web MVC, to publish vendor Information, customer information.

Implemented Hibernate data source, JDBC data source and JMS connection in spring configuration files.

Implemented Spring Unit testing using Junit frameworks.

Involved in System testing, and bug fixing, worked with QA Team to execute the business scenarios and fix the QA finds.

Environment: Java, Servlet, JSP, JSF, Spring, REST, Apache storm, JPA, Oracle, GIT, RAD, jQuery, JavaScript, CSS, Sprint Tracking tool, Tomcat, Linux.



Contact this candidate