Post Job Free

Resume

Sign in

Spring Boot Web Services

Location:
Columbus, OH
Salary:
$120k to $140k
Posted:
March 15, 2024

Contact this candidate

Resume:

SPANDANA BANDI

Java Full Stack Developer

Email: ad4c3w@r.postjobfree.com

PROFESSIONAL SUMMARY

7+years of experience in Requirements gathering, Designing, Development, implementation and maintenance of software applications using JAVA/J2EE Technologies.

Good Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller), spring, Hibernate.

Experience in developing web applications on MVC based frameworks like Spring, Spring IOC, Spring Security, Spring Boot, and Spring MVC

Experience in developing Web Services using JAX-WS.

Experience in integrating the internal security model into new projects with Spring Batch, Spring Micro Services and Spring Boot.

Having experience with Cloud Computing environment like Amazon Web Services

(AWS).

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

Expertise in Back end/server-side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity

(JDBC), Java Naming and Directory Interface (JND).

Experience in development of REST and SOAP based web services using WSDL, XML, OAuth.

Knowledge of relational databases and SQL including working experience with Oracle

Experience with data structures and algorithms.

Strong SQL & database development that includes SQL, Stored Procedures, Schema design.

Good experience with multithreading and synchronization.

Strong Knowledge of Restful API Web services

Experience in AWS Solutions using EC2, S3.

Knowledge on Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.

Strong experience on various development environments like IRAD and Eclipse.

Self-starter, independent, motivated, and enthusiastic team player with excellent analytical, written, communication and interpersonal skills. TECHNICAL SKILLS

Languages C, Java.

Tools and Framework Spring MVC, Spring IOC,

Spring Security, SOAP UI, Spring Boot.

Build Tools Maven, Gradle and Jenkins.

Version Control Tortoise SVN, CVS and GIT.

J2SE/J2EE Technologies

Java, J2EE, Sockets, JDBC, Servlets, JSP, JMS, Java Beans Methodologies Agile, Test-Driven Development, Waterfall. Web Technologies HTML5, CSS3, JavaScript, jQuery, Bootstrap, JSON Restful, AngularJS, AJAX, Node.js

Databases Oracle, SQL-Server, MySQL server, MS SQL. Web/Application Servers Apache Tomcat, IBM Web Sphere, Web logic Application IDE / Tools Eclipse, IntelliJ, Spring Tool Suite (STS), Visual Studio Code. Platforms Windows.

Web Services

SOAP, Micro services, WSDL, JAX-WS, JAX-B, Restful API, AWS.

Cloud Technologies AWS EC2, S3.

EDUCATION

University of Mary Hardin Baylor, TX Dec 2016

Masters in Information Systems.

JNTU – Hyderabad, India. March 2014

Bachelor’s Degree in Computer Science Engineering. WORK EXPERIENCE

Comcast, Remote June 2020- Jan 2024

Java Developer

Comcast Corporation is an American telecommunication. Comcast Offers Thousands of Grants, Equipment, Marketing and Tech Resources to Small Businesses. Responsibilities

Created wrapper class to create and update the customer interactions based on interaction types and saved them into SQL database.

Used Spring Core Annotations for Spring DI and Spring MVC for REST API's and Spring Boot for Microservices.

Designed and created Microservices business segments and RESTful administration endpoints utilizing Spring Boot.

Integrated wrapper class with other service.

Involved in working with Dialer using ONECTI and Avaya one X- Agent.

Tested Dialer scenarios with test accounts.

Worked on feedback changes requested from business.

Optimized the code for reducing the response time by modification of SQL queries and by splitting the RESTful APIs.

Implemented Cache logic in the APIs to reduce the response time.

Using Oracle and SQL databases as part of this project.

Developed Spring Boot applications using spring data. Used Spring Boot which is radically faster in building cloud Microservices.

Generated test case reports and improved the code coverage.

Update the confluence once APIs are deployed to DEV environment.

Deployed code using Cloud Foundry.

Manually Deployed the code into PCF.

Updated the APIs with Spring Actuator management endpoints to avoid the vulnerability and to provide security to the code.

Created Data Collectors, Time series, Monitors in Metrics center for the low volume and High-volume devices and checked the alerts.

Involved in meetings with other teams and business group to understand their requirements.

Built the project pipelines in concourse by using fly commands.

Extensively used Rally to update the tasks and managed the agile projects.

Resolved issues when projects got crashed in Cloud Foundry Logs.

Involved in Regressions tests.

Implemented CI CD pipelines using Jenkins and build and deploy the applications.

Written Junit tests and have worked on improving code coverages from 0 to 80 percent.

Performed QA Validations for some of the team user stories.

Involved in Quarterly meetings to give an overview of the projects I have worked on.

Used Kibana to check the ELK queries that are implemented in Metric Center.

Created Model Classes for Consumer Equipment API.

Worked on three different projects and consumed new API for the projects using REST.

Working on QA Test automation for all the testcases involved in the test suite runner.

Setting up the build and deployment automation for Java base project by using JENKINS and Maven.

Using postman and SOAPUI to check the responses.

Implemented SQL Validator to make few calls to Database to obtain the values as part of execution of testcases.

Used SonarQube to check the code quality, the percentage of code covered overall and to find out bugs.

Created Microservice to integrate with customer interactions and email interactions.

Written wrapper classes for the services to integrate with the frontend application.

Involved in attending the pre grooming sessions with the product owners. Environment: Java 1.8, J2EE, Spring Boot, Microservices, AWS, Spring Boot, JUNIT, Windows, Cloud Foundry, Metrics Center, Concourse.

Capital Group, Irvine, CA April 2018-May 2020

Java Full Stack Developer

Capital Group is an American financial services company. Their investments are designed to provide consistent results, value and diversification. Managed portfolios are created and monitored by professionals using rigorous fund and portfolio analysis. Responsibilities

Involved in requirement gathering, designing and development and suggested best possible ways from my perspective.

Attended meetings with the business team and third parties to understand the requirements.

Used Data Structures such as Queue, linked lists and sorting algorithms.

Involved in suggesting the best methods and tools to be used to deliver the project.

Developed Single Sign-On OAuth authentication for authenticating the portal users.

Developed the REST based Microservices using spring data and spring boot with JPA. Refactored Microservice to make it RESTful, thread safe and more configurable.

Experience with Software Development methodologies like Agile/Scrum and Involved in business requirements and creating the Jira tickets for user stories.

Used Eclipse IDE and Visual Studio code for designing, coding, and developing applications.

Implemented Design patterns like Singleton, Factory patterns and used Kubernetes to deploy and manage the Microservices.

Designed and developed web pages using HTML, JSP, JavaScript involved in writing new JSPs, designed pages using HTML and client validation using JavaScript and jQuery.

Worked on React for developing the web portal and used new libraries for building the portal.

Researched on the libraries to be used for the tasks and checked with other teams for the solutions.

Used Multithreading and JDBC to process the Bulk Disclosure files.

Created Services to consume REST API's and to communicate between components using Dependency Injection.

Developed server-side application to interact with database using Spring Boot and Hibernate.

Provided Knowledge Transfer to QA and onboarded them.

Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.

Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.

Used GIT for version control tool for merging branches and used SourceTree to solve conflicts.

Used Java File/IO to generate documents and for creating zip file.

Used SAML to allow identity providers to pass authorization credentials to service providers through Single Sign On.

Stored the secrets and sensitive data in Open shift containers by creating secrets.

Used AWS S3 buckets to store the documents (File Upload transmission storage).

Created build and deployment scripts using Maven.

Used NPM as the package manager and NPM scripts as build tool for the application.

Developed RESTful clients using Spring REST template to consume restful services from other systems to configure and deploy applications using Jenkins as Ku containers.

Developed test classes in JUnit for unit testing.

Knowledge in Implementation of Continuous Integration and Continuous Delivery as needed to support internal and customer development. Environment: Java 1.8, J2EE, JSP, Spring, Microservices, Web Services, JSTL, XML, AWS S3, Log4J, CSS, Hibernate, Spring Boot, JUNIT, Windows, OCP. Philips Healthcare, Boston, MA. Feb 2017-March 2018 Java/J2EE Developer

Philips healthcare is a sector in Royal Philips; a Dutch based company delivers advanced solutions for both health professionals, to meet the needs of patients, and empowered consumers for affordable healthcare whether in hospital or at home. Philips develops and markets software and services to automate the viewing and/or archiving of medical images that reducing costs, improving efficiency and quality, and increasing profitability. EStore is a multiple geographic web portal, where customer (hospitals/doctors) can order products online. This application also helps to generate reports to help doctors to track the various medications usage for research purpose. Responsibilities

Responsible for the development and design of four complete reports, accessible to various levels of spring architecture.

Worked with Security Analysts Team to design and implement the level of security from business applications.

Consumed REST based micro services with Rest Template based on Restful APIs.

Developed adapters to retrieve data from cloud application using REST Web Services, SOAP Web Services and security protocols WS Security, OAuth 2.0

Used Vue.js events distribution and parent chain for parent-child component communication.

Consumed web services which were written using soap over xml. Also exposed all the Business process classes as web services using soap with XML.

Developed service class interfaces which interact with the database to retrieve the merchant transaction data.

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

Used micro services architecture with Spring based services to integrate user libraries in the application.

Refactored existing monolithic application to Micro services architecture, with Spring Boot-based services interacting through a combination of REST.

Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Spring Boot.

Fundamental mastery of AWS clouds computing platform and its dimensions of scalability.

Using Spring Boot for developing microservices, Soap to retrieve data from client-side using Microservice architecture and Pivotal Cloud Foundry (PCF) for deploying microservices.

Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF.

Using PCF did smoke tests, which are functional unit and integration tests on all major system components.

Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.

Developed adapters to retrieve data from cloud application using REST Web Services, SOAP Web Services and security protocols WS Security, OAuth 2.0

Consumed web services which were written using soap over xml. Also exposed all the Business process classes as web services using soap with XML.

Responsible for the development of “Download” module using which the users can download the thousands of transactions performed by that merchant in implementing Singleton and Data Access Object design patterns.

Developed DAO classes for the persistent layer using JDBC, SQL and HIBERNATE.

Developed the application using Agile methodology with 2-week sprints and used GIT for version control.

Used multithreading for writing the collector parser and distributor process, which was getting real-time data from Zacks API in format

of JSON, using multithreading improved the performance.

Built SOA microservices architecture to support enterprise level application.

Worked on J2EE Infrastructure and Run time analyst to build different environments and to deploy external configuration files/ properties files.

Performed Unit testing, Performance / Load testing using JUNIT.

Used Multithreading concepts and concurrency.

Performed the maintenance in the existing e-Connections project. Environment: IBM RSA 7.0, Java 1.8, J2EE, JSP, Spring, Microservices, Web Services, JSTL, XML, AJAX, Web sphere 6.1, AWS EC2, Log4J, SQL/PLSQL, Agile, CSS, Hibernate, Spring Boot, JUNIT, ANT, Unix, Windows.

Inrhythm solutions, Hyderabad, India. May 2014-Nov 2014 Java Developer

Involved in product development for logistics workflow systems for several groups in National Network Systems. It is an ERP system involving logistics. Responsibilities

Followed Agile SCRUM methodology and used Test Driven Development (TDD).

Wrote PL/SQL statement and stored procedures in Oracle for extracting as well as writing data.

Determined the SQL Server Installation. Installed SQL Server Management tools using SQL Server Setup Program.

Involved in development of Webservices using JAX-WS 2.1 to get data from the SAP System.

Used Tomcat Application Server 5.5 for development purpose.

Used Oracle SQL Developer 1.2.0 for Oracle 10g for running queries to confirm the results from the application.

Involved in writing SQL queries and stored procedures for the application in Oracle.

Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.

Used JUnit for Unit Testing and Clover for code coverage.

Used CVS as Version Control System for the application. Environment: EJB, Hibernate 3.0, Spring 2.0, JSP 1.2, Servlets 2.1, XML, SOAP, WSDL, UML, HTML, Log4j, Junit, WebSphere App server 6.1, WSAD 5.1.2, SQL Server 2008



Contact this candidate