Post Job Free
Sign in

Developer Selenium

Location:
United States
Posted:
May 03, 2021

Contact this candidate

Resume:

Name: Mourya Praharsha

Email: *********.*******@*****.***

Phone: 816-***-****

Professional Summary:

●Almost 8 years of experience in JAVA/J2EE projects in software analysis, design, implementation, and development. Extensive experience publishing and consuming Web Services using SOAP and RESTful API.

●Experience with UI libraries/Frameworks/Microservice such as React/Angular & MFE - Micro Front Ends

●Well versed in using Software development methodologies like Rational Unified Process (RUP), Rapid Application Development (RAD), Agile Methodology and Scrum software development processes.

●Worked on Spring Boot, Spring framework for developing Multi-Tier distributed enterprise applications.

●Experience with developing API’s using Restful web services

●Well versed with AWS (Amazon Web Services) such as EC2, S3 Buckets.

●Experience in writing Web Services in SOAP, REST & JAX-RS.

●Understanding with Amazon Web Services (AWS) capabilities and limitations

●Solid experience in Design Patterns, Object Oriented Design, Model-View-Controller

●Extensive experience with Java complaint IDE like Eclipse, RAD & WebStorm.

●Well versed with core Java concepts like Collections, Multithreading, Serialization, and Java Beans.

●Experience in writing SQL, PL/SQL and Stored Procedures

●Experience in using TDD for development and used Junit, Mockito

●Experience in Java/JEE & building distributed applications and Microservices

●Experience in developing web applications with various open source frameworks: Spring Boot, Spring Framework, Spring (MVC), Hibernate AND ORM Frameworks.

●Experience in building SPA (Single Page Applications)

●Hands on experience in UI development tools such as Storybook

●Hands on experience in using NodeJS, NPM, http-server & Serverless Technology

●Experience in Typescript and ECMAScript 6

●Familiar with creating Custom Reusable React Components Library.

●Hands on experience with Node JS server & Node Package Manager

●Expertise in developing frameworks for automation using Selenium & Cucumber.

●Expertise in Client Side designing and validations using HTML5/CSS3 and Javascript

●Expertise in JavaScript such as manipulating DOM, Event handling, Callbacks.

●Experience with build and release tools like Jenkins

●Excellent communication and interpersonal skills to deal with people at all levels

●Good understanding of Relational Database such as Oracle, noSQL such as MongoDB and MySQL

Technical Skills:

Programming Languages: JDK, J2EE, SQL, PL/SQL, PHP, DTD, UML, Design Patterns, Shell Scripts

Java Technologies: Servlets2.5, JSP, EJB3.0, JDBC4.0, JNDI, Web services

Web/Application Servers: Apache Tomcat, BEA Web Logic, JBoss, IBM Web Sphere, Life ray Portal 6.1

Frameworks: Jakarta Struts1.1/2.0, Spring3.0/4.0, JBoss seam, JSF

ORM Frameworks: Hibernate, JPA

GUI & others: AWT, Swing, Threads, Maven, JPA, JSR 168/286

RDBMS: Oracle 10g/11g/12C, SQL Server, MS Access, DB2, MySQL

IDE's: Eclipse, My Eclipse, Net Beans 6.8, RAD 8.0/8.5

Databases: Oracle, Microsoft SQL Server, MySQL, Microsoft Access, DB2

Database Tools: TOAD, SQL Developer, Rapid SQL.

Web Technologies: HTML/DHTML, AJAX (DWR), CSS, XML, XSL, XSLT, SAX/DOM

Methodology: OOAD, UML, OOP, MVC & MVC2, Frameworks, Test Driven Development (TDD).

Scripting Languages: JavaScript, Shell Script, ANT

Configuration Management Tools: CVS, Rational Clear Case, Harvest

Others: MQ Series, TIBCO, SOAP, WSDL.

Operating Systems: UNIX, Linux, Windows, IOS

Middleware Technologies: RMI, EJB, JNDI

UML Tools: Rational Rose, MS Visio

Version Control Tools: SVN, GIT.

Professional Experience:

Client – Silicon Valley Bank, SantaClara AUG 2020 – Till Date

Role: Java Backend Developer

Responsibilities:

• Gateway Migration project, which is migrating existing users and clients from econnect to Gateway using SpringBatch and Springboot and Apache Kafka.

• Designing & Developing business logic in service class as per Business requirements with Java core, collections and java 8 features like creating resource classes, lambda expressions, Local Date objects, fetching documents from database.

• Currenlty working on Payments, cards, Clients and their transactions of each customer migrating them from old econnect which is legacy system to microservice oriented architecture Gateway system.

• Devloped services using springboot application and used various spring concepts like spring IOC and spring batch.

• Deployed all the api’s in lower environments like qa, uat and dev using Jenkins.

• Participating to fix production issues within hours by checking the logs using OpenShift.

• After code development of Rest APIs for end-to-end testing writing Junits and Integration tests.

• Implementing unit test cases for the code snippets that I developed used Junit.

• Working on Atlassian products like Jira, Bitbucket, and Confluence for Issue tracking, Code review and documentation. • Using Git, Configuring and Managing Source Code and Resolving Code Merging Conflicts in Collaboration with Application Developers.

• Following Agile methodology and SCRUM meetings to track, optimize features to customer needs.

Client: Office Depot, FL May 2019 – Sep 2020 Role: Sr. Java/J2EE Developer

Responsibilities:

•Involved in coding with AngularJS to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar. Customized Data Tables and High charts into Angular JS Directives.

•Used Node.JS as a lightweight webserver and to resolve JavaScript dependencies.

•Developed entire user interface using various Ext JS components like Form panels, Tab panels, View port and Editable grids. Used AJAX extensively to implement front end /user interface features in the application.

•Developed Application to assess JSON and XML from Restful web service from consumer side using Angular.JS.

•Participated in Design, Development and Support phases of Software Development Life Cycle (SDLC).

•Developed and tested website using the MEAN (Mongo DB, Express.JS, AngularJS, Node.JS) stack.

•Implemented jQuery Plugin implementation: Banner, Slider, Accordian, Tabs, jQuery Dropdown, Image Gallery.

•Web services were built using Spring and CXF operating within Mule ESB offering both REST and SOAP interfaces. Involved in developing the front end using Angular JS, jQuery, HTML, JavaScript, and AJAX.

•Expertise in DOM manipulation using Typescript, jQuery, and AngularJS 2.0.

•Used HTML5 and CSS3 for website development and build on Bootstrap 3.0. Data binding using AngularJS.

•Developed user interfaces using JavaScript, jQuery, HTML, XHTML, CSS custom tags.

•Used various Spring Framework modules like MVC, Auto Wiring, JDBC Templates, Spring Security, Spring Integration and AOP. Experience with Spring MVC and Spring MVC with REST integration and JSON. Developed using Hibernate mappings, HQL, Query, Criteria, Lazy loading Transactions and Locking.

•Designed and developed many Spring RESTful web services which produces different response types including JSON, XML and are consumed by different front-end applications. Developed Hibernate 4.x Annotations.

•Developed Stored Procedures, triggered stored procedures using Hibernate.

•Involved in developing Programmatic transactions using Hibernate.

•Worked on Session Beans, JMS and EJB-MDB's for messaging mechanism.

•Developed the application security using Spring Security and integrated with LDAP and Active Directory.

•Handled Java multi-threading part in back-end component, with Optimistic Locking, Mappings using Hibernate.

•Specifically designing and implementing overall process/workflow, building multithreaded components using the Java Concurrent packages and assisting the various business areas in defining their entity extraction rules that were fed to the ILOG JRules Engines. Configured AWS EC2 instances, domain mapping via Route53.

•Worked with Spring JMS templates to send and receive XML messages through IBM Web Sphere MQ.

•Provide tuning recommendations for WebSphere Portal & Application Server.

•Involved in designing and developing XSD's and WSDL files for hosting and consuming web services. XML to Java mapping was done using JAXB. Integrated Guide One components with PL_PAS SOAP and Restful web services.

•Used Spring Tool Suite (STS) which is based on Eclipse, to develop and debug application code.

•Used Log4j utility to generate run-time logs. Developed unit testing using JUnit, Mockito.

•Used Maven and Jenkins tools for automatic building and deploying the Web applications.

•Used JIRA tool for tracking stories progress and follow agile methodology and sprint planning.

•Used GIT version control system to check-in and check-out and review using pull requests.

•Involved in production support, system integration testing, performance testing, regression testing and UAT.

Environment: Java, Multithreading, Spring, Hibernate, Web services, REST, SOAP, Angular JS, jQuery, AJAX, JavaScript, Jenkins, Tomcat, Eclipse, GIT, Mockito, Spring MVC, Spring Security, Spring Integration, RESTful, SOAP, JSON, Mule ESB, JAXB, WSDL, XSD, XML, XML Spy, SQL, STS, DB2, MS Visio, Agile, JIRA, Bootstrap, NodeJS, HTML5, CSS3, AWS.

Client: Geo Decisions, Camp Hills, PA Feb 2018 – April 2019

Role: Java Developer

Responsibilities:

Involved in Analysis, Design, Development, UAT and Production phases of the application.

Participated in JAD sessions gathering along with the li Analysts.

Designed application modules, base classes and utility classes using Core Java.

Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC. Integrated Spring with Hibernate as the data abstraction to interact with the databases.

Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.

Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.

Implemented Hibernate for data persistence and management.

Implemented Singleton, Factory, DAO design Patterns based on the application requirements.

Analysed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services. Implemented the project using agile-scrum methodologies.

Consumed and built web services in SOAP, REST supporting both XML and JSON by taking advantage of Spring technologies. Wrote Stored Procedures and complex queries in Oracle 11g database.

Developed the Presentation layer using HTML 5, JavaScript, and used AJAX/ jQuery based rich UI for improved customer experience. Developed single page application by using Angular JS.

Developed Session Beans to process user requests and to load and store information from database

Performed server migration using cloud services like AWS from physical to cloud environment.

Used Maven build tool and deployed into IBM Web Sphere 8.5 Application Server.

Used GIT for version control and Jenkins used for continuous integration.

Designed and developed JUnit test cases during the development phase.

Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.6, SOAP, Spring 3.0, RESTful Web Services, Hibernate 4.0, Jenkins, AngularJS 1.0,AJAX, Servlets 3.0, HTML5, CSS3, Node JS, JavaScript, CSS3, jQuery 2.0, JSON, Apache CAMEL, JMS, WebSphere 8.5, AWS, Agile, JMS, Eclipse, JUnit 4.4, JMETER, Windows

Client: Akvin Technologies India January 2016- June 2017

Java/J2EE Developer

Responsibilities:

●Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, user operations

●Involved in developing the applications using Spring Framework for Dependency Injection and Spring IOC for dynamic bean injection.

●Developed POJO for data modelling of account information, transaction history and customized Spring Bean Factory.

●Developed back-end logic with Core Java using technologies including Collection Framework, Multi-ThreadingResponsible for the overall layout design, color scheme of the web site using HTML and CSS

●Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5, CSS3 & JavaScript using Angular.js

●Developed HTML parsers and then build the DOM tree to split out the XML document

●Created Dynamic Web Pages using Web Controls, rewrote existing CSS to form adaptive and responsive layouts for mobile UI

●Used Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS

●Consulted on creatively designing the look and feel of the website

●Implementing API which takes the form values and process business logic to store is Cache

●Writing Controllers and configuring Spring configuration files for Dependency Injection

●Working on project to redesign all websites

●Developed data formatted web applications and deployed the script using client side scripting, JavaScript

●Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.

●Used Selectors in jQuery for updating content on DOM nodes and AJAX calls to REST services

●Developed the UI with extensive use of Angular.js framework that helped to organize the code

●Developed certain features of application functionality i.e., CRUD (Create, Read, Update, Delete) features using Angular.js and responsive designs

●Developed JavaScript functions to make AJAX calls to Google analytics visualization API to render the graphs

●Used GIT/Stash (Bit bucket) to implement version control System

●Worked on Cross Browser Applications items in Internet Explorer, Firefox, Chrome, Safari, Tablets, and Mobile responsive

Environment: Java 1.6, Servlets, JSP, Spring, Design patterns, HTML5, AngularJS, java script, Eclipse IDE, maven, Web sphere application server (WAS 5), JQuery, SQL Server

Client: Sony pictures Hyderabad India June 2013 – Dec 2015

Designation: Java Developer

Responsibilities:

•Involved in all phases of Software Development Lifecycle including Requirements

•Using JBoss application server based upon the project. Using JUnit for testing the application.

•Developed the application using J2EE architecture specification and Design patterns.

•Involved in designing of the application following Model-View-Controller (MVC) architecture.

•Implemented MVC architecture using spring3 frameworks combined with Hibernate for database persistence.

•Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium Web Driver. Involved in Automation of the test cases using Selenium RC, JUnit and ANT.

•Involved in Coding Server pages using JSP. Implemented asynchronous communication using AJAX.

•Implemented User Interface (front-end) screens using JSP, HTML, CSS and JavaScript.

•Using jQuery for event handling and AJAX interactions for rapid Web development.

•Developed screens using JSP, DHTML, CSS, AJAX, JavaScript, JQUERY, spring3 MVC, Java and XML.

•Created web services using Apache AXIS2, Jersey. Implemented SQL, PL/SQL Stored Procedures.

•Developed Various Middleware Components by using SOAP full web services.

•Created various unit test cases and integration tests for the DAO and Service using JUnit.

•Using Maven build tool to build and deploy the application.

Environment: Core Java, J2EE, JSP 2.0, DB2 EJB, JMS, JSTL JNDI, Spring, Multithreading, Oracle, DHTML, XML, ANT, JavaScript, Ajax, HTML, Junit, PL-SQL, SOAP, web services, Servlets, Rationale Rose, JSF, jQuery, Hibernate, LOG4J, CVS.



Contact this candidate