Post Job Free

Resume

Sign in

Web Services Spring Boot

Location:
Omaha, NE, 68104
Posted:
August 25, 2023

Contact this candidate

Resume:

Priyanka B

Java Developer

ady7rh@r.postjobfree.com/+1-402-***-****

Professional Summary:

Over 6 years of IT experience in analysis, design and implementation and testing of Object oriented applications in the client/server, web services, distributed, integrated environments using J2EE.

Experience in Java/J2EE technologies which involves JDBC, Servlets, JSP 2.0, JSF, XML, Web Services (SOAP, REST), Hibernate, and Spring Framework.

Good experience in implementing J2EE compliant applications using various frameworks like, struts, spring MVC Framework, Hibernate.

Experience in Core Java 1.8 with strong understanding and working knowledge of Object-Oriented Programming (OOP) concepts

Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.

Experience in designing, implementing and testing services in a Microservices Oriented Architecture

Experience with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic, SNS, VPC, Cloud Formation, Route53) and managing security groups on AWS.

Expertise on working with Presentation layer frameworks like JSP, HTML, XHTML, CSS and JavaScript.

Experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC,

Extensive knowledge on the spring modules like Spring IOC, Spring Boot, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.

Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 11g, SQL Server and MySQL.

Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J.

Good working knowledge in developing frontend systems with HTML5, CSS3, jQuery, JavaScript, for Web applications.

Experience working with CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.

Experience with Browser testing and good knowledge of cross-browser/cross-platform compatibility.

Experience in complete Software Development life cycle involving requirement gathering, requirement analysis, object-oriented design, development, testing, deployment and support of web applications and software applications.

Working experience with version controlling tool GitHub and Git.

Professional working experience with the design, development and implementation of Client/Server, three-tier architecture-based applications.

Working experience in all phases of software development life cycle (predominantly agile) including Analysis, Design Development, Testing, Implementation and Support.

Experienced in waterfall, Agile and Scrum software development methodologies.

Experience in working with IDE's like Eclipse, My Eclipse and Intellij.

Ability to write well-documented, well-commented, clear and maintainable efficient code for web development.

Excellent client skills and the drive to complete tasks effectively and efficiently as well as the ability to communicate effectively with all levels of management and the client.

Strong problem-solving, organizing, communication and planning skills, with ability to work individually and in team environment.

Technical Skills:

Languages

Core Java, Java, J2EE, SQL

Java Technologies

Servlets, JSP, JDBC, Spring, Hibernate, Microservices

Web Servers

Tomcat, Web Logic, Web Sphere

Version Control Tools

Subversion, GIT, Git Hub

Web Technologies

HTML, CSS, JavaScript, jQuery, AngularJS, ReactJS

Build Tools

Ant, Maven

Methodologies

Agile (Scrum), Waterfall

Logging and Testing Tools

Log4j, JUnit

Databases

Oracle, SQL, MySQL

Tools

Splunk and Kafka, AppDynamics

Operating Systems

Windows, Mac OS, Linux/UNIX

Web Services

REST, SOAP

Education:

Bachelor of Technology in Computer Science and Engineering

Professional Experience:

Dell EMC Technologies Inc, Austin, TX Apr 2022 to Present

Java Developer

Participated in the Analysis, Design and implementation using AGILE methodology for iterative development of the application.

Responsible for performance testing, unit testing and integration testing using CI/CD tool Jenkins, handling change requests and code reviews.

Participated in Scrum, Retrospective and Release Planning Meetings

Designed and developed Application based on Spring Framework, Spring MVC and Spring templates

Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP, and Spring Annotations.

Enhanced the web application using spring boot and Hibernate frameworks with respect to Model View Controller architecture.

Used Micro service architecture with Spring Boot based services interacting through a REST API.

Worked on Hibernate to store the persistence data into the Oracle.

Extensively used Hibernate in data access layer to access and update information in the database.

Used Spring MVC for implementing the Web layer of the application includes developing Controllers, Views and Validators.

Implemented Microservice Architecture with Spring Boot based RESTful services and consumed SOAP basedWeb Services.

Worked on Node JS as part of the Serverless architecture assignment with AMAZON AWS and Lambda functions.

Worked on Microservices architecture with Spring Boot and Spring Cloud

Used Hibernate to create a data layer to the services to do CRUD operations in the Database.

Developed new user-facing features using React.js

Developed New Components on an existing React JS Application that interfaces a Spring boot application.

Implemented business tier using Spring AOP and Spring IOC.

Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).

Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.

Supported deployment activities check on release notes and keep track of new exceptions from Splunk after production deployment

Developed Business layer using REST Service to consume the SOAP service for CURD operations on the database.

Building SPA with loading multiple views using route services using Angular and Node JS.

Developing the Restful Web Services in Node.js and exposed as a Micro services.

Used Git as the version control tool.

Developed JMS components to send messages from one application to other application internally

Developing and implementing highly responsive user interface components using react concepts.

Used log4j to print the logging, debugging, warning, info statements.

Created build script using ANT and deployed on Tomcat Server

Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system

Developed a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.

Created forms to collect and validate data from the user in HTML5 and ReactJS.

Worked with Oracle database for storing and retrieving data.

Developed UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript and JQuery.

Wrote ANT scripts for building application artifacts.

Designed and Implemented Unit Testing using JUNIT Framework

Used Tomcat as a server to deploy the application.

Developed Stand Alone Application using Angular

Environment: Java, J2EE, Core Java, Spring, Hibernate, Struts, JMS, JDBC, Microservices, AWS, Spring MVC, Spring Boot, Spring Cloud, Spring IOC, Spring AOP, Jira, Rest, SOAP, Log4j, JUnit, Oracle, SQL, SQL Server, Unix/Linux, Windows, Git, Tomcat Server, Ant/Maven, XML, JSON, HTML, CSS, JavaScript, jQuery, React JS, Angular 9, Node JS, Angular JS, Eclipse

NexGen Technologies, Inc., Westminster, CO Aug 2021 to Mar 2022

Java Developer

Developed the Application using Spring MVC Framework by implementing Controller, and Service classes

Developed JavaBeans and mapping files for Hibernate Object Relation Mapping for data persistence and storage.

Created new java classes based on business requirement with Java Scheduler, JDBC and Java Mail.

Created JUnit test cases for the unit testing and executed.

Used J2EE specifications to design the systems and Spring MVC architecture.

Developed Spring Controllers, Service Components, DAOs, Web Services.

Developed RESTful service interface using Spring Boot.

Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.

Participated in build process, modifying the MAVEN files, compiling the code building, packaging the WAR file and deployed onto various Tomcat servers in UNIX environments.

Responsible for performance testing, unit testing and integration testing using CI/CD tool Jenkins, handling change requests and code reviews.

Developed Microservices using Spring Boot, Spring Security

Participated in Sprint Planning, Daily Scrum Stand Up and Sprint Retrospective meetings.

UsedSpring MVC Framework Dependency Injection for integrating various Java Components.

UsedObject/Relational mapping tool Hibernate and JPA to achieve object to database table persistency.

Used Spring Boot to create stand-alone spring applications.

UsedEclipse Integrated Development Environment for coding, debugging and testing application modules.

Implemented the back-end services using Spring Boot.

Configured Spring Framework and Hibernate mapping tool.

UsedMaven for building and deploying the web application into WebSphere and configuring the dependency plug-ins and resources.

Worked on the service layer as a Java Web Developer using Spring 5.0, Spring Boot, Hibernate, SOAP and REST Web-services

Wrote ANT scripts, compiling, building, packaging the EAR and deploying into the server

Developed and implementing the Web Application by using Spring MVC framework.

Utilized Source Control Management Systems Subversion (SVN), to track and manage changes to code.

Created complex SQL queries and used JDBC connectivity to access the database.

Created Spring Controllers and Integrated with Business Components and View Components.

Configured Spring security in the application to secure the method calls and RESTful web services.

Designed and developed presentation layer using JSP which acts as View in a distributed MVC architecture, which involves model components and controller components.

Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.

Created Microservices architecture, with Spring Boot-based services interacting through REST.

Prepared Functional and Non-Functional requirements by analyzing the business requirements

Wrotestored procedures, triggers and creating views for reports.

Developed the automatic build scripts using ANT for the application to deploy and test.

Environment: Java, J2EE, Core Java, Spring, Hibernate, Struts, JMS, JDBC, Microservices, Spring MVC, Spring Boot, Spring Cloud, Spring IOC, Spring AOP, Jira, Rest, SOAP, Log4j, JUnit, Spring Tool Suite, Oracle, SQL, SQL Server, Unix/Linux, Windows, SVN, Ant, Maven, Java Mail, Web Sphere

LTi Technology Solutions, Omaha, NE Jan 2019 to Jul 2021

Java Developer (Backend)

Using Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.

Working with Core Java technologies Collections, Serialization, Generics, Annotations, and Exception Handling to implement Back-End Business Logic.

Configuring Spring security in the application to secure the method calls and RESTful web services.

Designing and developing presentation layer using JSP which acts as View in a distributed MVC architecture, which involves model components and controller components.

Developing web pages using JSF framework establishing communication between various pages in application.

Creating Spring Controllers and Integrated with Business Components and View Components.

Developing Spring and Hibernate data layer components for the application.

Exposing Web Services for system integration, developed Restful Web Services for accessing Ordering information.

Preparing Functional and Non-Functional requirements by analyzing the business requirements

Using various core java concepts such as Multi-threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.

Developing the automatic build scripts using ANT for the application to deploy and test.

Creating Spring Controllers and Integrated with Business Components and View Components.

Writing JUnit test cases to test the Spring DAO layer and created Batch Services to generate reports using Spring Batch.

Configuring Spring security in the application to secure the method calls and RESTful web services.

Developing Spring and Hibernate data layer components for the application.

Using JSP for presentation layer, entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.

Participating in the implementation of client side and server side programming using HTML, Servlets, JSP, JavaScript and CSS.

Using Microservices architecture, with Spring Boot-based services interacting through REST.

Developing Microservices for different level of layers in flow of network

Exposing Web Services for system integration developed Restful Web Services for accessing Ordering information.

Writing stored procedures, triggers and creating views for reports.

Developing the automatic build scripts using ANT for the application to deploy and test.

Environment: Java, J2EE, Spring, Hibernate, JSP, HTML, CSS, JavaScript, JSON, Microservices,RESTful Web Services, JUnit, XML, Git, ANT

Escapade Technologies, Hyderabad, India Jul 2017 to Aug 2018

Java Developer

Worked with JSP’s and Servlets to accommodate all presentation customizations on the front end.

Used Hibernate ORM to integrate with business application with Oracle Database where Hibernate template is used to implement business logic.

Consumed Web Services by implementing Spring REST support for development of RESTful Web services.

Developed stored procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables

Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate.

Developed the entire application implementing MVC Architecture integrating JSP with Hibernate and Spring frameworks

Developed test cases using JUnit for unit testing as well as integration testing.

Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate.

Developed the entire application implementing MVC Architecture integrating JSP with Hibernate and Spring frameworks.

Designed and developed a presentation layer using JSP which acts as View in a distributed MVC architecture, which involves model components and controller components.

Developed web pages using JSF framework establishing communication between pages in application.

Created Spring Controllers and Integrated with Business Components and View Components.

Used JDBC to interact with the underlying Oracle Database.

Used Spring Batch for scheduling and maintenance of batch jobs.

Implemented the Email module, which included setting up JMS message queue.

Used JDBC/Hibernate in persistence layer of the application.

Wrote ANT scripts for building application artifacts.

Monitored the error logs using Log4J and fixing the problems.

Implemented Log4j for debugging as well as postproduction support.

Accessed stored procedures and functions using JDBC Callable statements.

Developed entire application implementing MVC Architecture integrating JSP with Hibernate and Spring

Developed Microservices for different level of layers in flow of network

Implemented the MVC architecture using Spring Framework.

Configured Hibernate configuration files to persist the data to the Oracle Database.

Developed Microservices for different level of layers in flow of network

Implemented business layer using Spring MVC and Enterprise layer.

Designed and developed the code using multithreading, Collections and other J2EE technologies.

Used JDBC to interact with the underlying Oracle Database.

Accessed stored procedures and functions using JDBC Callable statements.

Wrote and executed various SQL Queries and PL\SQL programs to retrieve the data from the database Oracle.

Used Log4j, JUnit and developed unit test cases to monitor the application functionality.

Used Tomcat as a server to deploy the application.

Environment: Core JAVA, JSP, JDBC, Microservices, Oracle, PL/SQL, Tomcat, Log4J, JUnit, ANT, RESTful, REST, Hibernate, Eclipse



Contact this candidate