Post Job Free

Resume

Sign in

Web Services Applications

Location:
Parsippany, NJ
Posted:
January 28, 2024

Contact this candidate

Resume:

Nirali Patel

J*EE Developer

Email: ad26cv@r.postjobfree.com

Cell: 973-***-****

Professional Summary:

Experienced and specialized in Automation testing.

Experienced in developing test scripts for web and mobile based ecommerce using Java.

Experienced in writing BDD test cases and execution.

Experienced in Agile Methodology and adopted Agile in business throughout the experience.

Experience in testing Web and Mobile web applications using various testing frameworks like

Selenium RC, Web driver, Junit, Cucumber, Serenity, Appium, TestNG, Maven, Jenkins.

Experience with various source safe and continuous Integration tools SVN, GIT &

Jenkins

Understanding & working experience on web languages HTML, CSS, JavaScript and jQuery.

Extensive understanding in reproducing issues, log analysis and issue tracking.

Experienced in automating AngularJS web applications with Protractor JS

Experience in implementing Service Oriented Architecture (SOA) using XML/JSON based SOAP/RESTful web services and specialized in Automation testing

Extensive understanding in reproducing issues, log analysis and issue tracking.

Experienced in automating angularjs web applications with Protractorjs

Experienced in developing test scripts for web and mobile based ecommerce using Java.

Experienced in writing BDD test cases and execution.

Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modelling (OOM) based on Unified Modelling Language (UML) architecture.

Experience of working with authorization and authentication of web services using OAuth 2.0, and JWT.

Experience in SOAP based Web Services, REST Web Services

Expertise in developing SQL Queries, Stored Procedures and Triggers in databases like Oracle, SQL Server, My SQL and DB2 and excellent development experience using Agile Methodology.

5 years of IT experience as a JAVA/J2EE/QA developer in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi - tier applications.

Experience in Java, J2EE, JSP, HTML, JDBC, JNDI, jQuery, MVC, Spring, Spring Boot, JDBC, Spring Data, Hibernate, Web Services, XML, JSON, JAXP and JAXB.

Experience with latest Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings.

Profound knowledge in version controller tool like GIT, SVN and CVS.

Quick learner, self-motivated, organized, and team player with strong personal and group communication skills.

TECHNICAL SKILLS

Technical Skills:

Languages

Java 7/8/11, PL/SQL

Frameworks

Spring, Spring-Data, Spring Boot, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP, IBM MQ, Cucumber, Selenium

Web Services

XML, REST, SOAP

Build Tools

ANT, Maven, Junit

CI/CD Tools

Jenkins

Web/Application Servers

WebLogic, WebSphere, Apache Tomcat, JBOSS

IDE’s

Eclipse, STS, NetBeans

Databases

Oracle, SQL Server, DB2, MySQL, Mongo DB

VersionControl Tools

GIT, SVN

Operating Systems

Windows, UNIX, Linux

Office Applications

MS Word, MS PowerPoint, MS Excel

Professional Experience:

Client: Bank of America March 2022 – Till Date

Role: Fraud Prevent/Application Programmer

Responsibilities:

Developed new framework for application development and process automation with Spring Boot and Spring modules

Migration of Shell scripts to java code for better performance using Java8

Regular monitoring of AutoSys jobs for issue identification and resolving them

Implementing and introduced vault solutions (Hashicorp Vault) along with spring boot for password protection and security

Store procedure creation and execution in Oracle using PL-SQL

Shell script creation

Deploying the script changes in lower environments and provide support during production deployment

Implementing the retry mechanism for transaction failures

SAS Installation and Configuration for environment set up

Web certificate creation with venafi tool

Carried out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.

Developed the functionalities under Agile Methodology and used JIRA for task assignment, bug tracking and fixture.

Environment: Java 11, Spring Boot, vault, Autosys, SAS, DB2, Oracle, MQs, Apache Tomcat, Jenkins, Maven, GITHUB, Jira, Agile, OAuth 2, MQs.

Client: Lucky vitamin, Conshohocken, PA Sep 2020- March 2022

Role: J2EE developer/QA Tester

Responsibilities:

Involved in Analysis, Design, Development, Integration and Testing of application modules and followed AGILE/ SCRUM methodology.

Involved in Automation for Specific Market data generation Test case using selenium.

Developed and implemented Spring boot, Spring Modules (DAO, MVC, Securities, AOP, ORM data) and Java/J2EE based MVC (Model-View-Controller) framework for the application.

Utilized Advanced JDK 11+ features like Lambda, filters and Predicates for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.

Created RESTful services and end points within the Microservices architecture using Java/Spring Boot.

Involved in monitoring and stabilizing the regression test suites

Integration testing with various teams like BigData, testing BigData using the Hive Query, and creating and maintaining the builds in TeamCity

Worked with AWS CLI and AWS API to manage resources on AWS for many services and automating the AWS services

Involving in sending the Prerelease notes and Release instructions

Authenticating Users and to provide the security to RESTful web services using OAUTH 2.0.

Developed Micro-Services and created API's using Java Spring Boot framework using Maven as a build tool and Oracle as an enterprise level database.

Evaluated performance and progress of program execution results using Java coding systems.

Utilized the methods available in async library like async.parallel, async.waterfall, async.whilst, async.eachof etc to make the Oracle database transactions.

Deploy and configure daily iterative builds of applications into Tomcat Server environments for multiple feature deployment teams.

Carried out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.

Developed the functionalities under Agile Methodology and used JIRA for task assignment, bug tracking and fixture.

Environment: Java 11, Spring, Spring Boot, Microservices, Spring (DAO, MVC, Securities, AOP, ORM data),, AWS, Oracle, JAX-RS, Apache Tomcat, Jenkins, Maven, GITHUB, Jira, Agile, Windows, Serenity BDD, Selenium, Jmeter.

Client: Crum and Forster, Morristown, NJ Jan 2019-Aug 2020

Role: Software Engineer-J2EE Developer

Responsibilities:

Developed the functionalities using Agile Methodology and involved in agile scrum processes as daily stand-up meetings, sprint planning, sprint demo etc.

Designed dynamic client-side Java 8 codes to build web forms and simulate process for web application, page navigation and form validation.

Developed Java components using Spring, Spring Boot, Spring JDBC, Spring Transaction Management.

Designed, built, and deployed a multitude application utilizing almost all of AWS stack (Including EC2, S3, Dynamo DB, SQS and EMR), focusing on high-availability, fault tolerance, and auto-scaling.

Used Spring Boot to architect the microservice solution for the application and used Spring security and Oauth2 to implement authentication and authorization in the application.

Developed Web services to allow communication between applications through Restful JAX-RS web services.

Involved in Automation testing using Serenity BDD and Selenium, and execution of Test cases in local, grid.

Involved in monitoring and stabilizing the regression test suites as well as Integration testing with various teams like BigData

Worked on Spring Batch framework and multi-tier architectures for large scale batch processing application.

Developed the application using Eclipse as the IDE and used the standard features for editing, debugging.

Followed the Maven build life cycle to build the application and deployed into Apache Tomcat.

Used Jenkins plug-in for Continuous Integration Builds, automated deployments, Notifications and configured slaves in Jenkins for appropriate release builds.

Used GIT for Repository and controlling the code without any conflicts and Log4J to log both User Interface and Domain Level Messages.

Environment: Java 8, Spring, Spring Boot, Microservices, Spring JDBC, Spring Transaction Management, Spring Batch, Spring, XML, Cucumber, Selenium REST, OAuth 2, Apache Tomcat, Jenkins, Eclipse, Log4j, GIT, Maven, Jira, Agile, Windows.

Client: Park National Bank, Newark, OH Sep 2017 – Dec 2018

Role: J2EE Developer

Responsibilities:

Followed the Agile software development process which enables the software to support the regular change of priority/requirements in deliverables

Involved in Object Oriented Analysis and Design (OOAD) using UML for designing the application.

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

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

Developed SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.

Used JAX-B to develop clients for SOAP Web services to communicate with multiple backend systems.

Deployed the application in WebLogic Application Servers on windows environments.

Worked on setting up Maven scripts to build, package, and worked on continuous integration servers like Jenkins.

Contributed to standardizing project coding, code review guidelines and checklist.

Used GIT for version control & Used JIRA tool for tracking stories progress and followed agile methodology.

Participate in weekly status meeting for the development team to discuss project progress and resolve issues and escalations.

Environment: Java 7, Spring, Hibernate, JAX-WS, Log4j, WebLogic, Log4j, Maven, GIT, JIRA, Agile, Windows.

Education: Bachelor of science from MS University Baroda

NIIT e-commerce with Java c++, SQL



Contact this candidate