We provide IT Staff Augmentation Services!

Java Developer Resume

Salt Lake City, UT

PROFESSIONAL SUMMARY:

  • Over 8+ years of extensive experience in designing, developing, and debugging Web - based Enterprise applications using OOA, OOD, OOPS and JAVA/J2EE technologies.
  • Have Worked on Java Swing and Java Applet .
  • Worked extensively with GUI frameworks JSF and Swing .
  • Experience with an Agile, Scrum methodology to ensure delivery of high quality work with two week iteration.
  • Expertise in developing multi-tire Enterprise applications using Core Java, JAVA/J2EE & related web technologies that includes JSP, Servlets, JDBC, Hibernate, Struts, and spring, JNDI, JMS, Java Beans, HTML, SOAP, RESTful Web Services and XML.
  • Strong programming skills in Java, Multi-Threaded applications and J2EE technologies.
  • Extensive experience in developing applications using JAVA, J2EE, Spring Core, Spring MVC, Servlets, JSP, JAXP (DOM/SAX), Hibernate, JDBC, EJB3, JFS, and Web Services.
  • Designing Front end using various technologies like HTML, JavaScript, JSP, Bootstrap, Angulor.JS, Backbone.js, Node.js with Rich design response UI to use libraries such as jQuery and REST and SOAP based Web Services.
  • Implemented JSF MVC framework to make separate behavior and presentation in application.
  • Created Restful web services interface to Java -based runtime engine and accounts. Expertise in Web-Development technologies like Servlets, JSF, JSP, JSON, JSTL, HTML, HTML5, JavaScript, CSS, CSS3, XML, XSL/XSLT, Angular JS, AJAX, JQuery.
  • Developed and deployed multi-tier Enterprise Applications using Apache Tomcat, JBoss, and OC4J, Web Sphere, and Web logic application servers.
  • Strong experience in Oracle, SQL Server, PostgreSQL, MySQL, and DB2, database programming using PL/SQL and standard built-in Oracle Packages.
  • Experience of working with databases Oracle 10g/ 11g and DB2, MySQL, extensive experience working on SQL, PL/SQL, Oracle Database development experience using tables, triggers, views, packages, stored procedures and all object relational features in oracle.
  • Development in Data modeling Data Analysis for Online Transaction Processing (OLTP) and Data Warehousing (OLAP) applications.
  • Expert understanding with XML, XSD, DTD, SAX, DOM technologies.
  • Designed Java Swing GUI for simpler usage of file processing systems and Developing front end applications.
  • Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security
  • Worked on Frameworks in Struts, ORM (Hibernate, EJB3, and JPA) and spring (Spring DAO, Spring MVC, Spring Context, Spring ORM, Spring MVC for Portlets, Spring Security).
  • Expert understanding of Test Driven Development (TDD) Environment, Service Oriented Architecture (SOA) and experience in agile software development and Design Patterns.
  • Implemented different versions of Software VSS, CVS, SVN and clear case.
  • Experience with log tools: Maven, JUnit, Log4j and Ant, Selenium.
  • Extensive experience in using Advanced Selenium tools like Selenium WebDriver, Maven, Jenkins, TestNG, JUnit .
  • In depth experience in System Testing, System Integration Testing, Regression testing , User Interface testing, Functional testing and UAT.
  • Hands on experience in Xpath, Firebug, Fire Path, Log4j, Maven and TEST NG annotations.
  • Extensive experience in using Open Source Tools like Selenium IDE , Firebug , and Eclipse .
  • Experience in all aspects of the Software Development Life Cycle like JIRA, Prototype model & RUP, waterfall model, with the ability to work and communicate effectively.
  • Configured the projects, services on OSE (OpenShift Environment) and promoted the applications on to OSE servers in various environments.
  • Configured the Jenkins pipeline projects for the ITG Deployments, Sonar scans, Fortify scans and Automation runs on the project and Monitoring the performance of the application using the Dynatrace monitoring tool.
  • Experienced in using Operating Systems like Windows, Linux, UNIX, and Knowledge in UNIX Shell Script.
  • Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS:

Languages: Java, J2EE, C, PL/SQL, C++, SQL.

Platforms: Windows, Linux, UNIX.

J2SE/J2EE Technologies: Java, J2EE, JDBC, Servlets, JSP, Java Beans, EJB, EJB3, JPA, JSTL, JMS, Web Services (Rest, Soap), APIs, JSF, Struts, Spring, Hibernate, Spring Boot.

Web/XML Technologies: HTML5.0, DHTML, XML, Angular JS, Backbone.js, CSS, Java Script, AJAX, JSON, JQuery, GWT.

Version Control Tools: GIT, SVN, CVS, Link Bucket.

Web/Application Servers: WebLogic, Apache Tomcat 6.x/7.x, JBoss, IBM Web Sphere 6.0

IDE s / Tools and others: Eclipse, Net Beans, Maven, Jenkins, Ant, log4j, Selenium, XL Deploy, Jenkins, Jira, Rally, DynaTrace performance monitoring tool.

Databases: Oracle 9i/10g/11g, MSSQL, MongoDB, IBM-DB2, PostgreSQL, NoSQL, PDUT Tool.

Methodologies: Agile, Water Fall

PROFESSIONAL EXPERIENCE:

Confidential, Salt Lake City, UT

Java Developer

Responsibilities:

  • Developed backend part of the application using Java, Spring, Hibernate, and SQL stored procedures.
  • Developed web-based GUI business modules using Java, Spring MVC, JSP, and HTML.
  • Implemented the Microservices using Restful webservices and integrated with the client applications.
  • Created front and back-end unit and integration tests using Junit and Mockito.
  • Configured the Jenkins pipeline projects for the ITG Deployments, Sonar scans, Fortify scans and Automation runs on the project and Monitoring the performance of the application using the Dynatrace monitoring tool.
  • Developed UI automated test scripts using Selenium WebDriver.
  • Developed web services automated test scripts using SoapUI.
  • Applied agile scrum methodologies for software development.
  • Created UI regression test suites using Groovy and Selenium WebDriver.
  • Supported the applications through debugging, fixing, enhancements on change requests and maintenance releases.
  • Wrote SQL queries for posting and retrieving of data from database.
  • Used JPA and Hibernate annotations for defining object relational metadata.
  • Wrote JSON schema using both WSDL, WADL and Developed XML Web Services using SOAP, WSDL.
  • Designed different software components like service layer and data access layers.
  • Used Oracle11g database for tables creation and involved in writing SQL queries.
  • Configured the projects, services on OSE (OpenShift Environment) and promoted the applications on to OSE servers in various environments.
  • Migrated the existing application and developed the new features using Angular Js framework.

Confidential

Java Developer

Responsibilities:

  • Design, develop and deploy this whole micro service.
  • Played major role in designing this micro service.
  • Established new database schema - dedicated to this micro service.
  • Since this application depends on other internal teams, I had to communicate with various teams for the web service contracts.
  • Thoroughly tested this microservice using unit tests and integration tests.
  • Took the responsibility of deploying this microservice in OSE using docker.
  • Maintained the code quality with the help of SonarCube.

Environment: Java/J2EE, Spring Boot, Hibernate, JPA, Micro Services, Restful Webservices, SoapUI, Maven, Sonar Cube, Fortify, Dynatrace, OSE (OpenShift Environment), XL Deploy, Docker, Git, SVN, Jenkins, Link Bucket.

Confidential, Wilmington, DE

Java Developer

Responsibilities:

  • Involved in study of various Functional Specifications of project.
  • Interacting with the Business Analyst and Host to understating the requirements using the Agile methodologies and SCRUM meeting to keep track and optimizing end client needs.
  • Used Maven Scripts to build and deploy war files to QA environment.
  • Part of L3 support team for development/support tasks.
  • Extensively used Spring MVC and Hibernate Framework for data handling.
  • Created connections to database using Hibernate Session Factory, have used Hibernate APIs for retrieval of data using Hibernate Transaction Control.
  • Implemented Spring MVC application framework to create and configure of java beans using Spring IOC.
  • Used spring framework for removing hard coded dependencies (Dependency injection), integrated with Hibernate, EJB3, Spring Service Bean and Spring MVC controllers.
  • Involved in writing Spring Configuration using XML file and Annotations that contains object declarations and dependencies.
  • Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Implemented UI components like Font Chooser, Color Chooser etc. using Swings .
  • Using SOAP and Rest web services to retrieve provider's data and used SOAPUI to test the web services.
  • Experience in developing web based, client/server applications using Java, J2EE, Servlets, JSP, CSS, XML, Java Beans, EJB, EJB3, JDBC, JavaScript, Web services with SOA, and Frameworks-Struts, JSF, Hibernate, and spring.
  • Developed UI pages with JSF framework.
  • Customized RESTful web service using Spring RESTful API, sending JSON format data packets between frond-end and middle tier controller.
  • Used JSP, Struts and Java script libraries like Backbone.js and JQuery to develop the User Interface.
  • Involved in designing the front-end using HTML, CSS, Bootstrap, Java Scripts, and AngularJS according to the instruction they provided.
  • Used AJAX to implement user friendly and efficient client interface,
  • Used Log4j for logging for debugging, warnings, errors etc.
  • Used the Java Collections API extensively in the application.
  • Used TestNG for running scripts in Selenium .
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Created and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.
  • Worked on API testing using Java, JUnit and TestNG .
  • Automates Smoke and Functional test cases using Selenium WebDriver , TestNG and Java.

Environment: Core Java/J2EE, Angular JS, HTML, CSS, Bootstrap, XML, JUnit, Mockito, Eclipse IDE, Spring MVC, Spring 3.0/4.0, Hibernate 3.0/4.0, Maven, JMeter.

Confidential, San Jose, CA

Java/J2EE Developer

Responsibilities:

  • Involved in analyzing and designing Business and Functional requirements and created data mapping documents.
  • Involved in User Requirements and created System Requirement Document, Functional Requirement Documents.
  • Involved in developing user interface using STRUTS.
  • Designed and developed applications with Eclipse in java using STRUTS Framework running on Web Sphere Server.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js , Can.js, and JQuery.
  • Implemented Hibernate/JPA for data persistence.
  • Developed the DAO layer for the application using spring, Hibernate and developed various logics and reports using HQL and Hibernate criteria.
  • Developed the presentation layer GUI using JavaScript, JSP, HTML, CSS, Angular.JS, Custom tags and developed Client-Side validations.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator , Events and Listeners.
  • Extensively used JSF Core and HTML tags in UI pages.
  • Expertise in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX, JSP, XML, JSF and Swings.
  • Efficiently presented the data using JSF Data table .
  • Developing all database elements, including, tables, stored procedures, triggers, views, schemas, roles, imports, exports, security administration, OLTP, OLAP , etc..
  • Configured and deployed web application in JBoss Application Server using Maven.
  • Used Design Patterns such as Singleton, Factory pattern, Session Factory and Service locater.
  • Worked on Web Services (SOAP, WSDL and AXIS) with agencies to perform user criminal history check.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Used log4j framework for logging.
  • Implemented test driven development using JUnit and mockito.
  • Expertise in using ANT and Maven and Selenium for building the projects and deploying the projects in servers and also using log4j and Junit for debugging.
  • Used Sub version as versioning system.
  • Developed EJBs (EJB3) for handling the business logic.
  • Used JMeter for load test functional behavior and measure performance.
  • Configured Selenium WebDriver, TestNG, Ant tool and created Selenium automation scripts in java.
  • Automation of test cases with reference to High level scenarios using java script, JUnit, Selenium web driver.
  • Worked with Retesting and Regression testing .
  • Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases .
  • Performed deployment of applications on web sphere application Servers.

Environment: RAD, EJB, JSP, XML, HTML, Java Script, AJAX, Web Services, SOAP, WSDL, Maven, JUnit, Mockito, JMeter, Log4j, Oracle, PL/SQL, SQL developer.

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Analyzing the business structure and fundamental requirements.
  • Involved in UML diagrams like interaction diagrams (sequence diagram and collaboration) and use cases, class diagrams, activity diagrams.
  • Developed the Appraisal and KRA form using JSP, HTML, CSS and JavaScript.
  • Used AJAX and Java Script to handle asynchronous requests, and CSS was used to keep uniformly in look of the application.
  • Implemented Multithreading to achieve concurrency and more performance in user interfaces developed in Swings .
  • Designed Data Model and developed stored procedures using PL/SQL.
  • Used JDBC API for interaction with the SQL Server Database.
  • Translated client's business requirements into Use case models.
  • Implemented Business components such as user authentication, Account Transfer using spring beans.
  • Implemented the application using several design patterns such as Singleton, Factory, MVC, Template, Observer, Transfer Object and DAO.
  • Developed JSCH based utilities to transfer the files to shared file server over secure connection.
  • XML was used to transfer the data between different layers.
  • Worked on Web Services (SOAP, WSDL and AXIS) with agencies to perform user criminal history check.
  • Building the portlet application pages using spring portlet and JSR
  • Maven was used to manage dependencies in the application and deploy it on Glassfish server. Git Pro was used for the version control.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Executed test cases and participated actively in System Testing, UAT and Regression Testing .
  • Used agile software development methodology which helps to develop project plans.
  • Have used Glassfish 2.1 application server in running the applications.
  • Implemented the user interface using the Angular.JS, HTML, CSS and Bootstrap.
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.
  • Fix defects raised by testing teams based on the business use-case requirements.
  • Developing all database elements , including, tables, stored procedures, triggers, views, schemas, roles, imports, exports, security administration, OLTP, OLAP, etc.
  • Guided team members on Struts Framework.

Environment: J2EE, Servlets, Web Services, Glassfish 2.1, XML, XSD, Agile JSP, XML, HTML, CSS Struts, JavaScript, Angular JS, Oracle 9i, PL/SQL, JDBC, Windows 2007.

Confidential, Columbus, OH

Java/ J2EE Developer

Responsibilities:

  • Designed and implemented Java Classes, Interfaces, Model design, and interface layer design with other team members.
  • Used Struts framework to develop application based on MVC architecture and modularize the application.
  • Developed the Business Logic using Plain Old Java Objects (POJOs).
  • Developed Graphical User Interfaces using HTML and JSP's for user interaction.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Worked on re-engineering existing modules by rewriting them using the Swing framework , JavaScript, AJAX and Hibernate .
  • Created set of classes using Spring DAO pattern to decouple the business logic and data.
  • Design Patterns implemented are Singleton and DTO.
  • Developed the GUI to check credit history of applicants using Swing Module.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a WebLogic Application server.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle10g database.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Implemented the logging mechanism using log4j framework.
  • Good Experience in using Maven and ANT for building projects and Log4j for logging and debugging purposes.
  • Developed user interface using HTML, Java Script, JQuery and JSP.
  • Used SQLite to cache the data received from the RESTful web services.
  • Consumed Web Services to check the credit history report of the applicants.
  • Wrote test cases in JUnit for unit testing of classes.
  • Used Ant to build the J2EE application.
  • Used Eclipse3.5 IDE for developing code modules in the development environment.
  • Used Clear Case version control to track and maintain the different version of the application.

Environment: JDK1.4, JSP, JavaScript, Struts1.1, Spring, Hibernate-3.0.5, JMS, EJB, JUnit, DB Unit, XML, CSS, DHTML, Tag libs, Web Logic 8.1, log4j, Ant, Rational Rose, Perl, HTM, Cassandra, DB2.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Designed and developed front end components using JSF Framework and Ajax.
  • Installing and starting various application servers using python script
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Worked with IDE as Eclipse Indigo and deployed into Oracle WebLogic Application Server & used Maven build tool to achieve more functionality for build process.
  • Implemented business logic for various modules of the system using java as POJO’s.
  • Developed Web Services using SOAP for sending and receiving data from the external interface.
  • Used XSL/XSLT for transforming and displaying reports.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Worked on web application implemented in JSP, HTML and Java Script.
  • Used Swing MVC GUI for maintaining the lightweight aspect of the project .
  • Middleware Services layer is implemented using EJB (Enterprise Java Bean - stateless).
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, DAO.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication with other applications
  • Writing SQL queries for data access and stored procedures using PL-SQL for data manipulation in Oracle
  • Developed the Test cases client based on FSD’S and business Rules; And for Web Client Test cases based on use cases, wire frames and Annotated Documents and Business Rules.
  • Identified the test cases to be automated and performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.
  • Interaction with Oracle database is implemented using Hibernate.
  • Developed various helper classes needed following core java multithreaded programming and collection classes.
  • Prepared unit test cases and performed unit testing
  • Used multithreading to improve overall performance
  • Developed applications for mobile devices using JavaScript, HTML5, and CSS3.
  • Used Angular.JS as development framework to build a single page application

Environment: J2EE, EJB, JSF, EJB, Web Services, XML, XSD, Microsoft Visio, Clear Case, Oracle 10.g/11g, WebLogic 8.1/10.3, RAD, LOG4j, Servlets, JSP, Unix.

Hire Now