Post Job Free

Resume

Sign in

Java Developer Selenium

Location:
Pleasanton, CA
Salary:
70k
Posted:
October 15, 2020

Contact this candidate

Resume:

VANI KATURI JAVA Developer

Contact: 415-***-****

Email: adg0hu@r.postjobfree.com

PROFESSIONAL SUMMARY:

·Bringing in over 5+ years of IT experience in Analysis, Design, Development and quality testing of software for Standalone applications and Web-based applications using JAVA, J2EE and J2SE technologies.

·Experience in object-oriented programming (OOP) concepts using Java 8, spring core and spring boot.

·Experienced with Cloud Computing environment like Amazon Web Services (AWS), Spring Cloud.

·Experience in using web technologies like Web Services, WSDL, and WebLogic Portal.

·Experience in developing the Applications in Spring Framework.

·Expertise in Java concepts like OOP, JDBC, Data structure, Junit

·Good knowledge on Java concepts like XML, Hibernate, Java Beans and SPRING.

·Well experienced on Java Web Services development using SOAP, REST, and WSDL.

·Working with Red Hat Linux team for resolving the OS level issues.

·Experience in developing Web based GUI's using HTML, DHTML, CSS, and JavaScript.

·Strong experience on software development methodologies like Waterfall, TDD, Agile development and Rapid Application Development.

·Experience in implementing web based projects using Web/Application Servers such as Apache Tomcat and JBoss Application Server 4.2

·Experience in AWS Cloud Platform and its features which include Elastic Cloud Compute (EC2), Simple Storage Service (S3), Route 53, Elastic Block Storage (EBS) and Auto Scaling.

·Good working knowledge on databases such as Oracle and MySQL.

·Hands on experience in working with PL/SQL, Stored Procedures and Triggers.

·Performed unit testing using JUnit, integration and deployment of applications done using tools such as Maven and Gradle.

·Used log4J for enabling runtime logging. Performed System Integration test to ensure quality of the system.

·Good working Knowledge on API gateway and API Proxies.

·Good experience in working on Windows, UNIX, Linux operating systems.

·Extensive development experience on different IDE's like Eclipse, NetBeans, IntelliJ.

·Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities with a can-do attitude.

·Exceptional ability to quickly master new concepts and a proactive team player with good analytical and ability to perform at a high level, meet deadlines, adaptable to ever changing priorities.

EDUCATION:-

·Bachelor of Technology, in Computer Science from Jawaharlal Nehru Technological University Hyderabad, India. 2009-2013.

·Masters in Computer Science from Northwestern Polytechnic University, Fremont, CA.2014-2016.

·Masters in Information Management Technology from Campbellsville University, Louisville, KY Online education estimated completion 2020.

TECHNICAL SKILLS:-

Java/J2EE Technologies

JDBC, Java Networking

Programming Languages

Java8, JDK, C++, C, SQL, PL/SQL,

Aws

Application/Web Servers:

Web logic, Tomcat, Jenkins.

Frameworks

Spring, Hibernate.

Web Services

SOAP, WSDL, REST,SOAP UI

Testing technologies/tools

Junit, Jasmine, Karma, Selenium, Jenkins.

Database Servers

Oracle 8i/9i/10g/11G, DB2, SQL Server 2000/2005/2008, MySQL

Version Control

CVS,SVN, GIT

Build Tools

ANT, Maven, Gradle

Platforms

Windows 2000/98/95/NT4.0, UNIX, Windows 7

PROFESSIONAL EXPERIENCE:

Client: SAP, CA Dec’2019-Till Date

Role: Java Developer

As part of Governance Risk Compliance packaged Scripts to create an automated on boarding process for new employees and clients; impacting many people present and future. Leveraged Vyper to create actionable scripts both for click events and filling out values, manually ran these events individually compiled them accordingly into separate JavaScript files and created runnable batches for efficient use. Utilized Java and Node Js to test and maintain both previous and new scripts to ensure all our edge cases pass and that everything weeks properly.

Roles & responsibilities:

·Participating in the system study to understand the functionality of the current system.

·Developing the Application in the OSGI framework.

·Responsible in implementation of the presentation layer for the application using HTML5, CSS3, JavaScript.

·Experience with Mapping and Transformations and knowledge business processes around quoting and ordering.

·Experience supporting middleware platforms built using Java, JMS, Oracle, WMQ, Spring Framework

·Strong understanding of the web services industry, highly scalable web servers and caching servers, REST.

·Designed and developed the REST based using the Spring Boot.

·Experience in AWS RDS to setup database using S3 buckets and configuring instance backups to S3 bucket.

·Strong understanding API gateway Policies and API proxies.

·Continuous developments using the Java 8 latest features like streams and filter techniques.

·Web logic Portal was used to develop an online portal for the project.

·Participating in impact analysis for the requirements and using Data structure algorithms.

·Working Knowledge in AWS by creating snapshots, volumes and security groups for public and private instances by EC2.

·Implemented Test Automation Framework build using Java, Selenium WebDriver, JUnit and automated test suites using Maven and Jenkins.

·Extensively used Selenium features like (Data-driven, XPath locator) to test the web application.

·Built up a Selenium test support framework against and JavaScript heavy web application utilizing JavaScript Executor and Page Object pattern.

·Performed Rest Web APIs testing using JUnit and Rest Assured.

·Performed Backend Java API testing using spring, JUnit4 Runner

·Developed and executed SQL and S4 Hanna statements for the database testing.

·Working Knowledge in EC2 by creating snapshots, volumes and security groups for public and private instances.

·Maintain and support AWS infrastructure for client’s production and QA/Development purposes.

·Investigated bug reports by examining developer code to track down the source of issues for documenting in our bug tracker to help developers.

·Responsible for deploying latest build and services on different stages for testing and developer purpose.

·Experienced in automation project continuous integration (Jenkins with Maven).

Environment: JAVA 8, J2EE, Spring Core, Spring MVC, AWS, WebLogic Server, SOAP Web services/RESTful.

Client: Capital one, VA Aug’2017-Oct’2019

Role: Java Developer

As part of AMP (Accusation moderations platform) KYC service implementation into Micro-service architecture to design credit cards. The legacy XDS applications using third party, Transition union service to update KYC for small business customer. The third party service in order to evaluate the small business customer before approval of credit card using Rest service needs to be rewrite and convert in to spring boot-Rest API call and deployed into AWS platform. Insight app customer verification, database entity, document review and update sections has been implemented for Insight app using Rest API. Foreign Language Indicator (FLI) is a rest web service that enables a customer to change the language of the alerts usually triggered by the user actions. FLI is a backend service developed on an internal framework and being used by several other APIs. FLI in turn interacts with several SOAP services to validate and execute the requests. Developed a Customer Experience application, at the POS when the credit card gets declined for a customer the card gets locked and the customer get the options to either unlock the card or keep the card locked. We design credit card according to the customer requirements.

Roles & responsibilities:

·Involved in developing code using major concepts of Spring Framework Dependency Injection (DI) and Inversion of control (IOC).

·Used Spring MVC framework for implementing RESTful web services so that complexity of integration will be reduced, and maintenance will be very easy.

·Used Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.

·Used GIT as version control tool to update work progress and attended daily Scrum sessions.

·Build REST web service by building Server in the back-end to handle requests sent from the front-end.

·Involved in Stored Procedures, User Defined functions, Views and implemented the Error Handling in the Stored Procedures and SQL objects and Modified already existing stored

·Functionalities include writing code in HTML, CSS, JavaScript and Bootstrap with MySQL Database as the backend.

·Involved in design and development of a user-friendly enterprise application using Java 1.8, Spring Boot, Hibernate, Web services, Eclipse and IntelliJ.

·Developed and enhanced the application using Java and Web Services (RESTful Web Services), HTML, XML, Maven and MySQL DB.

·Designed and implemented two micro services for Restful API's using spring, spring boot, Java8, Hibernate and following the JAX-RS principles.

·Used GIT as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.

·Developed the code using Spring MVC dispatcher servlet to transfer on to different Controller classes (components).

·Created JSP, JavaScript & HTML, extensively used various collection classes like Array List, Hash Map, Hash Table and Hash Set.

·Developed SQL stored procedures and prepared statements for updating and accessing data from database.

·Developed the web tier using JSP, Spring MVC. Implemented event handling using JavaScript.

·Developed Web Java/J2EE application (JSP, EJB) using Struts/Tomcat/Xerces for System base, Builder.

·Experience in UI using HTML, CSS and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.

·Created Bash Script to run the java jar and to log the required Exceptions.

·Used Putty to Connect to Instances and made zipping of files in S3 Bucket whenever required for decreasing the size of file.

Environment: JAVA 8, J2EE, Spring Core, Spring MVC, Micro services, AWS, Angular 2, WebLogic Server, Servlets, JSP, JavaScript, AJAX, SOAP Web services/RESTful, Log4j, SVN, SAML 2.0, IDP, SP.

Client: Kroger, OH Jul’2016—Jul’2017

Role: Java Developer

I was hired to work in an ecommerce application project intended to develop, support, maintenance and implementation of a complex spring module. A shopping cart design, checkout process flow and Account creation, Profile page reports. When the user selects an item, and add it to cart that is ready to be placed in the Shopping Cart. Once the item is selected and added to the cart various steps occur including item validations, generate Quote, perform Payment Authorization, perform Order Real Time Provisioning for applicable items and finally submitting the order.

Roles & Responsibilities:

·Extensively involved in Object Oriented Analysis and Design (OOAD/OOSD), development of new functionalities as part of migrating existing workflows from old to new system.

·Understanding and analyzing the workflows defined in the technical design documents to correctly implement the business functionalities

·Exposing REST services to provide business functionality and interface with third party systems.

·Implementing REST services for product data lookup using NoSQL database.

·Separation of concerns is achieved by creating component, service and repository classes that interact with the database

·Used XML and JSON to exchange data between systems.

·Managing entities to persist order information in the database using Hibernate.

·Implementing design patterns like Singleton, Data Transfer Object and Data Access Object

·Implementing custom mapping between entity and Data transfer.

·JAXB is used for parsing messages which are received through queues to persist order information in the database.

·Configuring multiple data sources in the application to fetch data from different systems.

·Involved in configuring and integrating JSF, spring and Hibernate frameworks with caching techniques.

·Creating SQL scripts using joins for extracting data, creating tables and inserting data.

·Used PL/SQL to create triggers for inserting record into key tables.

·Application is deployed on the JBoss server.

Environment: Java, J2ee, Spring Core, WebLogic, MySQL, Red hat Linux, SOAP Web services/RESTful, Log4j, SVN.

Client: SG Software Ltd, India Aug’2013-Dec’2014

Role: Quality Testing Analyst

Hired into a team that works on Autodesk upgrading provisioning tool called Biller as per special packages to provide High Speed Internet, Phone lines and Video services to the customers. Testing devices and packages over different locations for commercial and residence.

Roles & Responsibilities

·Responsible for gathering business requirements and writing functional specifications and process documents pertaining to new customizations or enhancements.

·Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.

·Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.

·Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework. Performed Integration Testing as development team releases the product.

·Developed automation test cases using TestNG framework and Selenium WebDriver.

·Used Selenium WebDriver and TestNG to run the parallel testing

·Automated Smoke and Functional test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).

·Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.

·Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.

·Created Maven Build files and used SVN for version control.

·Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.

·Introduced and implemented Open Source web test tool Selenium and WebDriver for cross browser testing.

·Used XML files in Sending/receiving XML requests using SOAP UI.

Environment: Core JAVA, JSP 2.1, HTML, DHTML, CSS, JavaScript, Tiles, Apache Tomcat 5.5, DB2, Apache POI, XPATH, XML, XSLT, SAX, Eclipse 3.4.1, VSS, Windows XP, Microsoft Vision, Java 1.5, Linux.



Contact this candidate