We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Addison, TX

SUMMARY:

  • Overall, around 7 years of experience in object - oriented design/analysis, Java development, web services for service-oriented architecture, and d Confidential modelling, skilled at progressing from problem statement to well-documented designs and code.
  • Experienced in RDBMS such as Oracle, MySQL and PostgreSQL and Confidential DB2 d Confidential bases.
  • Strong working experience in application development using JDBC, spring, Hibernate and Web services.
  • Proficient in writing ANT, Maven builds script to automate the application build and deployment.
  • Strong experience in designing and developing d Confidential models and accessing from Java applications using SQL, PL/SQL, ORM tool Hibernate.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins Cucumber, and Web Services.
  • Expertise in using Selenium WebDriver API to automate tests on cross browser and cross platform environments. Sound knowledge on Object Oriented Programming concepts. Used Junit/TestNG framework to run unit tests and Ant/Maven to build the Project.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, IO, Spring Boot, Spring Microservices, Spring REST, Spring Annotations, Spring Transactions and Spring Security.
  • Experience in implementing client-server business applications using Microservices, Designed and developed Microservices business components using Spring Boot.
  • Expert in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT), Ad-Hoc Testing.
  • Experienced in testing SOA with RESTful/SOAP Web Services. Created the entire architecture for backend testing internal and third-party API using Test Complete and Soap UI.
  • Experienced with JAX-RS specification like Jersey and REST Easy to Implement REST-based applications.
  • Experience in configuring and deploying the applications into Tomcat, WebSphere, WebLogic and JBoss Servers
  • Experience in configuring application framework usingExcel spreadsheetsand process the spreadsheets usingApache POI.
  • Experience in automation testing usingSelenium WebDriver/RC/IDE/Grid, JUnit/ TestNG, ANT, MavenandJenkins.
  • Expertise in designing and implementing Selenium Automation Frameworks usingD Confidential Driven,Keyword Driven,Hybrid,Object repository,Page Object Model (POM).
  • Extensively worked on UNIX shell scripts to do the batch processing.
  • Hands on experience in configuring and using Maven, Ant build tools and Jenkins to deploy automated builds in different environments.
  • Expert in using version control tools such as such as SVN, CSV and GIT.

TECHNICAL SKILLS:

Programming Languages: Core Java, J2EE, PL/SQL, Selenium

Web Technologies: JSON, JSP, HTML, HTML4/5, CSS, DHTML, JavaScript, AngularJS, AJAX

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, XML Beans and JAXB.

Web/App Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0, Web Sphere Application Server 8.0 & RAD 8.5, JBoss

IDE: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, Confidential RSA development IDE, IntelliJ

Tools: TOAD, Xml Spy, Ant, PL/SQL Developer, JUnit, Maven

Operating systems: Windows, UNIX, Linux and MS-DOS.

D Confidential bases: Oracle 8i/9i/10g/11g/12c, My SQL, MS SQL Server, DB2.

Frameworks: Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Access, DAO, Factory Pattern, Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate

Methodologies: AGILE-SCRUM, Waterfall

Web services: SOAP, RESTFUL

Version control: GIT, SVN, CVS

WORK EXPERIENCE:

PROFESSIONAL EXPERIENCE:

Confidential

Java Full Stack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, Deployment, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Implemented Routing and HTTP modules for navigation between the components and invoking the Rest Services using GET, POST, PUT and DELETE methods.
  • Worked with MVC Framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Worked on DAO's to pull the d Confidential from the source D Confidential bases and converted into JSON formats and then published into Kafka Streams.
  • Support and Enhancement to the existing implementation of correspondence components which are developed using JPA and Web Services/JMS Technologies.
  • Secured the REST API’s by implementing OAuth2 token-based authorization scheme using Spring security.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, and transactions.
  • Used Spring MVC framework controllers for Controllers part of the MVC Implemented Business Logic using POJO's and used WebSphere to deploy the applications.
  • Performed the backend services testing using various systems like REST API services, Swagger and Postman.
  • Worked on creation of Docker container images, pushing images, tagging, integrating Spring boot, created the Docker containers and Docker consoles for managing the application life cycle.
  • Used Hibernate, object/relational-mapping (ORM) technique for mapping d Confidential from MVC model to MySQL Relational d Confidential model with an SQL-based schema.
  • Implement Client/Server-side validations and written Junit test cases to have good coverage.
  • Developedcachingmodule usingehcacheand integrated with the application.
  • Configured and administered Jenkins for CI/CD into Tomcat Application Server.
  • Used GIT as version controlling tool and maven for building the application.
  • Wrote JUnit test cases for each line of the application code and performed validation.

Environment: Java, J2EE, Spring MVC, Spring Boot, Hibernate, Microservices, Angular5, CSS, HTML5, JavaScript, REST, Tomcat, OAuth2, GIT, Maven, JIRA, JUnit, Mongo DB, Agile, Windows.

Confidential, Addison, TX

Java Full Stack Developer

Responsibilities:

  • Performed End-to-End testing, Ad-Hoc testing, Release Testing Integration testing and User Acceptance Testing.
  • Involved in Web services Automation Testing using SOAP UI.
  • Maintained detailed test logs and report test results in Test Director
  • Participated in test plan and test cases review meetings.
  • Worked closely with business experts and developers in order to perform duties
  • Responsible for Backend testing by executing SQL statements
  • Worked as QA for performing API launches, white box testing, d Confidential testing
  • Done SOA testing for Payments API's using SOAP
  • Developed D Confidential driven framework using Selenium Web driver to Automate testing of web applications
  • Responsible for implementing page object model (POM) using Selenium WebDriver, TestNG and Java
  • Perform automated testing of a web-based application using Selenium WebDriver.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
  • Collaborating with the other member of the team to ensure that testing is efficiently and effectively covering all possible testing scenarios
  • Tested API's / Web Services (SOAP) for various functionalities and modules of the application using SOAP UI and Web service studio.
  • Scripted current test scenarios in new Selenium WebDriver with JAVA with TestNG framework.
  • Extensively automated regression and functional test suites by developing over 200 test cases, 6 test suites using Selenium WebDriver, JAVA, TestNG
  • Automated the functionality and interface testing of applications using Selenium WebDriver.
  • Used Java as client library for Selenium and WebDriver to design and develop Automation Test Framework using Junit.
  • Extensively involved in writing and testing the test cases using Junit.
  • Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
  • Worked on developing the automation scripts using Selenium WebDriver with Junit Framework.
  • Used Maven for building the Web driver project. Integrated with Continuous Integration tools Jenkins for running test on a nightly basis automatically.
  • Involved in Writing Maven build scripts to automate the compilation and execution of Junit test cases/suites for VIN service, common d Confidential service, and Admin UI and java client modules.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, Maven as build tool, Jenkins as CI tools.
  • Responsible for creating and maintaining an automation acceptance test suite using Selenium, Ruby and Cucumber framework.
  • Responsible for Setting up Web Services projects using WSDL in SOAP UI and provided setup help to other team members.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Used Quality Center for bug-reporting, tracking and to create and execute various scenarios, generate graphs, overlaid graphs for comparison, and analyzed the results.
  • Worked with source version control tool such as Git
  • Performed Backend Testing of the application by writing SQL queries

Environment: Java, J2EE, JSP, Spring, Hibernate, JMS, XML, REST, WSDL, Selenium, Apache POI, HTML, JQuery, CSS, GIT, Log4J, JAXB, JWT, JUnit, WebLogic, Eclipse, Oracle 10g, Spring boot.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in Full Life Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Session Façade, Business Delegate, Bean Factory, Singleton, and Observer.
  • Developed Web services to allow communication between applications through REST over HTTP using Metro.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC.
  • Implemented transaction management using Spring AOP.
  • Configured JPA to use Hibernate as ORM tool.
  • Configured Maven dependencies for application building processes.
  • Used AngularJS directives to extend HTML to create the foundation for rich and complex web application.
  • Used Web services - REST for getting credit card information from third party.
  • Developed multipleKafkaProducers and Consumers from as per the software requirement specifications.
  • ConfiguredSpark streamingto get ongoing information from the Kafka and store the stream information.
  • Experienced in working with spark eco system using Spark SQL and Scala queries on different formats like Text file, CSV file.
  • Jax-RS is the framework used and results are made to be in JSON format. Results are used for displaying on UI pages.
  • Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations.
  • Wrote services to store and retrieve user d Confidential from the MongoDB for the application on devices.
  • Extensively used Spring IOC, configured Application Context files and performed d Confidential base object mapping using Hibernate annotations.
  • Designed RESTful web services with JSON representation for handling AJAX requests Used Advanced Rest Client plug-in to run the rest APIs on localhost Tomcat Server for Unit testing
  • Developed Web pages using UI frameworks, AngularJS, Html5, CSS, JavaScript, and JQuery.
  • Upgraded existing UI with HTML5, CSS3, jQuery, Bootstrap.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
  • Worked in an Agile environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging and deployments of the application components.
  • Used Maven in building and deploying the WAR and JAR files.
  • Created application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, business layer is built using spring.
  • Developed views and controllers for client and manager modules using Spring Batch, Spring Bootand Spring Core.
  • Developed REST based Web Services using XML/JSON messages that were used by the front end.
  • Implemented PL/SQL queries and used oracle stored procedures.
  • Developed client request validations and processing using JavaScript.
  • Deployed applications on WebSphere Application Server and performed required configuration changes.
  • Implemented monitoring and established best practices around usage of Elastic search.
  • Worked in Test Driven Development (TDD) using JUnit.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: Java, J2EE, JSP, Spring, Hibernate, JMS, XML, REST, AngularJS, WSDL, AJAX, HTML, JAVASCRIPT, JQuery, CSS, GIT, Log4J, JAXB, JSF, JUnit, WebLogic, Eclipse, Oracle 10g, Spring boot.

Confidential, CA

Java Developer

Responsibilities:

  • Involved in System design using various J2EE patterns like MVC2, Adaptor Patten, Iterator pattern, Singleton Pattern, Business.
  • Involved in Agile Planning-Iteration Planning Meeting (IPM) and Estimation Sessions of user stories and participating in scrum Meetings to update the status daily.
  • Followed three-tier architecture and developed application using SPRING MVC presentation layer, Spring Transaction management, Spring-Service layer, Spring DAO- persistence layer and Spring Batch.
  • Designed and Developed Web, and client-server environments, including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB).
  • Developed Robust and secured Enterprise Java Applications (EJB) and Distributed Applications.
  • Developed the web applications using Angular.js and Node.js.
  • Code development using spring, Oracle, Hibernate, Maven, etc. on Eclipse IDE.
  • Designed dynamic and browser compatible pages using HTML5, CSS 3.0 and JavaScript.
  • Developed the application using Spring Web MVC architecture and Spring AOP.
  • Delegate, Session Façade, Value List Handler, Value Dispatcher, D Confidential Access Objects etc.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Bootstrap, JavaScript API.
  • Built the REST Web Services using spring and then consumed the web services in Angular JS using http methods like GET and POST.
  • Transport application and automated the build process using Anthill tool.
  • Used Quest TOAD, SQL Developer, SQL Loader, PL/SQL for internal d Confidential storage and retrieval.
  • Created WAR and EAR files for deployment in the Development environment. Developed Event Logging & Error Reporting application using Servlets.
  • Involved in analysis, design, development and unit testing, implementation and support.
  • Used ANT tool for the build and deployment script. Created Ant build script files to compile, test and deploy.

Environment: Java, J2EE, Spring, Hibernate, Oracle, Maven Gherkin, HTML, CSS, Angular JS2, ANT, Maven 3.1.1, Eclipse, JIRA, coded UI, Appium, Protractor, SoapUI, TestNG, Agile(SCRUM),PL/SQL.

Confidential

Java Developer

Responsibilities:

  • Developed use case diagrams, sequence diagrams, class diagrams and object diagrams using UML and Rational Rose.
  • Designed interactive web pages with front end screens using HTML and JavaScript technology for the e-statement server as per the requirements.
  • Hibernate framework is used in persistence layer for mapping an object-oriented domain model to a relational d Confidential base (oracle).
  • Extensive designing and development of Java Servlets and XML.
  • Design and development of claim system components using Java and the Web logic technologies
  • Application Architecture is based on MVC Struts Framework.
  • Integrating HTTP Apache HTTP plug-in with Web logic Servers.
  • Responsible for designed and developed custom tags, action classes and action form beans.
  • Upgrading the external facing website/portal developed in Java from Web logic using a more loosely coupled architecture and upgraded Oracle tools.
  • Developed Java Beans and Utility Classes for interacting with the d Confidential base using JDBC.
  • Handling performance tuning of the application servers.
  • Used Maven for Version Control and JDBC for connectivity.
  • Excellent working experience with Oracle 10g including storage and manipulating d Confidential .
  • Implemented various design patterns in the project such as Business Delegate, D Confidential Access Object, D Confidential Transfer Object, Service Locator and Singleton.
  • Extensively used Hibernate in d Confidential access layer to access and update information in the d Confidential base.

Environment: EJB 2.0, Servlets 2.5, Tiles, JSP 1.2, JDBC, JavaScript, Oracle 10g, XML, XSLT, Web Sphere, Eclipse, UNIX, Spring, MVC, JDBC, No SQL, Maven, JDK, MQ Series, RAD, Hibernate, Rational Rose, Linux and CVS

We'd love your feedback!