We provide IT Staff Augmentation Services!

Java Developer Resume

Salt Lake City, UT

SUMMARY:

  • Having 7+ years of diverse experience in end - to-end analysis with Jenkins, design, implementation, and quality assurance (testing with JUnit), through to delivery. Using Selenium with JUnit testing.
  • Experience in Front end development for Web/console applicatons using HTML5, XML, CSS3, AngularJS Node.JS, JQuery, JSON and Javascript, Bootstrap.
  • Have experience in end-to-end analysis with Jenkins, design, implementation, and quality assurance (testing with JUnit), through to delivery. Using Selenium with JUnit testing.
  • Knowledge in designing and developing N-tier Architecture applications with java, Spring,, Web services (REST), JavaScript.
  • Handy Experience in developing web applications implementing Model View Control architecture using Django, Flask, and spring web application frameworks.
  • Good Experience in designing next generation Single page Applications (SPA) Web Applications using JavaScript Frameworks like AngularJS.
  • Expertise in programming with Spring Framework, Spring MVC, Spring IOC Container.
  • Worked on web applications using HTML5, CSS3, AJAX, JSON, JQUERY, JavaScript, AngularJS, XSL, XSLT and developed Responsive Design Layout applications using Bootstrap supporting multitude of browsers and devices.
  • Strong programming skills in designing and implementation of multi-tier applications using java, J2EE, JDBC, JSP, HTML, Spring, AngularJS, Servlets, JavaBeans, CSS.
  • Extensive experience in various UI widgets using Javascript libraries like AngularJS, backbone.js, Require.js, Ext.js, and NodeJS and developing Rich Internet Applications RIA.
  • Experience in coding business components using various API's of Java like Multithreading, Exception handling, Collections, Generics, Swings, Socket Programming, Serialization, JDBC, JNDI and RMI.
  • Experience in J2EE Design patterns, Struts framework, spring, Hibernate, MyBatis
  • Experience in coding business components using various API's of Java like Multithreading, Exception handling, Collections, Generics, Swings, Socket Programming, Serialization, JDBC, JNDI and RMI.
  • Experience in implementing Restful Webservice using Jersey API to extract the required data from the legacy database and was responsible in developing front end screens using JSP, JSTL, jQuery, XSLT, DHTML, HTML5, CSS, AJAX, CSS3 and JavaScript. Also, involved in adding the Internationalization to the existing application.
  • Extensive experience in Object Oriented Design (OOD) and Object-Oriented Analysis (OOA), in application software using Java, Servlet, JSP, JDBC, Struts, XML (SAX, DOM), XSLT, HTML, JavaScript, CSS, AJAX.
  • Expert in Spring framework including configuring Spring Application Context with Dependency Injection, IOC (Inversion of Control), Spring MVC, Spring Boot, Spring Cloud, Spring JPA.
  • • Strong Database (RDBMS) development experience in writing queries, functions, stored procedures, triggers, and views in Oracle, SQL, PL/SQL.
  • Experience in Web Services development using Apache-Axis, JAX-RPC, JAXB and Security architecture for marinating security levels for business process.

TECHNICAL SKILLS:

Programming Language: Java/J2EE, Core Java.

Distributed Technologies: JSP, Servlets, JDBC, Web Services.

Scripting Technologies: Java Script, JQuery, Grunt.

Web Frameworks: Struts, Spring, AJAX, Hibernate, HTML5, CSS3, Angular JS, Node JS.4

Databases: Oracle, MySql, SQL Server, PostgreSQL/PostGIS, DB2.

Web Services: SOAP, WSDL, UDDI, XML, XSD, XSL, REST, SOA, AXIS.

Web/Application Servers: Web Sphere, Web Logic, Apache Tomcat, JBoss, Glass Fish.

Dev Methodologies: J2EE Design Patterns.

Operating Systems: Windows, UNIX, IDE Eclipse, Intelli J IDEA, RAD, Spring STS.

Version Control: Tortoise GitHub, SVN, IBM Rational Clear Case and CVS.

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential - Salt Lake City, UT

Responsibilities:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Design and developed web application using JSF, Spring Web Flow, Spring and AJAX technology.
  • Used Selenium Web driver for automating functional testing and to identify various critical points in applications.
  • Followed Agile methodology and participated in Sprints during development.
  • Reverse Engineered using Hibernate plug - in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Wrote JavaScript's for validating the client side user information based on their business rules.
  • Coordinate activities and motivate others through leadership and a positive outlook, having Strong analytical and debugging skills.
  • Developed Custom tag libraries for providing multi-lingual functionality.
  • Worked with HTML5, HTML, DHTML, CSS, JAVASCRIPT, JSON in UI pages.
  • Developed Mail Merge framework to create bulk mails by merging data with MS Word templates using MS Office Java API.
  • Prepared and Execution of test scripts using Selenium.
  • Designed and Developed LDAP Authentication & Authorization Services using Java, LDAP, DB2 Commands.
  • Designed and Developed Business Process layer components and integrated with Spring framework.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Created and maintained mapping files and transaction control in Hibernate.
  • Configured web.xml, faces-config.xml for navigations and managed beans. Integrated JSF, Spring and Hibernate Frameworks.
  • Web development techniques and advancements in the area of UX and responsive frameworks
  • Designed and developed Web Services to provide services to the various clients using SOAP and WSDL.
  • Experience in Web Services development using Apache-Axis, JAX-RPC, JAXB and Security architecture for marinating security levels for business process.
  • Developed complex stored procedures (common shared routines) to interface with Aging and Youth application.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
  • Wrote Junit classes for the services and prepared documentation.
  • Integrated various modules and deployed them in Web Sphere Application Server.
  • Responsible for debugging, testing, maintaining and deploying the application.

Environment: Java 1.7/1.8, J2EE, JSP, JSTL, JDBC, JSF, Spring Framework, Hibernate, XML, JavaScript, Web services, SOAP, WSDL, Servlets, DB2, HTML, JUnit, Selenium, Web Sphere Application Server.

Java Developer

Confidential - Santa Clara, CA

Responsibilities:

  • Developed various communication channels in Node.JS for playground users such email and chat services and designed front end technologies using CSS, HTML, JSF, JSP, AJAX and handled all the client - side validations using java script and jQuery.
  • Designed and implemented restriction service that allowed restriction of certain products across web, m-site and business websites using Spring Boot, Amazon Cloud, Amazon S3 and Elastic Search.
  • Responsible for design and development of Interactive User Interface applications using HTML5, CSS3, Angular2, NodeJS, jQuery, AJAX and JSON and was involved in creation of web services, WSDL and web methods with Annotation in Hibernate, implemented web services in JAXP based on SOAP protocols using XML and XSLT.
  • Consumed student information from Briya System by extending Spring Rest spring based on RestControler
  • Experienced in AWS cloud platform and its features which includes EC2, S3 bucket, ELB, EBS, Cloud Watch, Elastic search, Virtual Private Cloud, and API Integration.
  • Worked Extensively with the ReactJS by Implemented React container and presentational components (as Stateless and Functional components when applicable) and developed UI pages with JSP, Spring MVC, HTML5, CSS3, JavaScript, jQuery, Angular JS, Node.JS and used Bootstrap for creating Responsive Web pages.
  • Worked on Redux Uni-directional data-flow achieving the predictable application behavior and used Sonar, Jenkins to build the projects. Used XML and JSON for transferring/ retrieving data between different Applications. Generated Report Forms by using XSL, XSLT, and transformations.
  • Developed reporting dashboards, which processes large amount data that are stored in Elastic Search and My SQL platforms and generates reports and displays in dashboards.
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
  • Use OOD designed and implemented Java enterprise application similar to Twitter which is Multi-tiered web application on open source platforms utilizing Java /J2ee, SQL, JSF, JavaScript, MySQL, Bootstrap and AJAX.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library and also identified and created indexes, mappings and data in Elastic search and used Elastic Search REST API's both single and multi-document API's. API's like Index, Multi Get, Bulk etc.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments and captured logs, shows up performance metrics and restart using the Node.JS PM2 process management tool.
  • Designed and developed the enterprise class products using Spring MVC, JSF and Oracle ADF as MVC frameworks.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS and used multithreading for writing the collector parser and distributor process, which was getting Realtime data from zacks API in format of JSON, using multithreading improved the performance by a lot. More over using concurrency package of collections made it thread safe.
  • Used JMS (Apache Camel) for implementing Service Oriented Architecture for sending and receiving messages while using web services and extensively worked on continuous integration tool like Jenkins and Bamboo for end-to-end automation of various build and deployments.
  • Created JS components using JSX and used React JSON schema for implementing the capable of building HTML forms out of a JSON schema and using Bootstrap semantics by default and got involved in developing web technologies like HTML5, CSS3, JavaScript/ ES5/ ES6, jQuery, JSON, Leaflet.js, NodeJS, ExpressJS and developed different modules using Angular JS.
  • Development and Bug fixing IRD application using RESTful, spring, Hibernate, JSP, JavaScript, HTML5 and CSS3 also developed Maven Build Scripts based on the requirements. Managed Maven project dependencies by creating parent-child relationships between projects.
  • Involved in creating slider component navigation bar using ReactJS for menus and highlighting user clicks.
  • Worked on one of the UI based application and client focus more on look and feel of the UI. We use lots of customs components to design the UI. Chase standards and HTML, CSS, JavaScript, AJAX, EXTJS and AngularJS is being used intensively.
  • Developed web service using JavaScript framework ReactJS to facilitate consumer-driven contract integration testing between micro services and created business modules with JSP, Servlet, Struts framework, java, XML/XSL and EJB technologies.
  • Designed and implemented the web application in Node.js, HTML5 and jQuery from initial concept development to beta launch and contributed in developing a back-end application to pick up live data using JMS from Queues, reformat it and load it to a new SQL data base.
  • Implemented Restful Webservice using Jersey API to extract the required data from the legacy database and was responsible in developing front end screens using JSP, JSTL, jQuery, XSLT, DHTML, HTML5, CSS, AJAX, CSS3 and JavaScript. Also, involved in adding the Internationalization to the existing application.
  • Designed and developed a web-based test client using Spring, JSP, JSTL, JavaScript, HTML and JMS to test different parts of the application.
  • Design and develop custom Adobe LiveCycle work processes and solutions utilizing both Workbench and the Adobe APIs.
  • Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations and developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
  • Currently supporting springs and Struts integrated with Hibernate and SOAP web services applications along with development activities and implemented Spring JDBC, Hibernate and SQL Queries to perform DML operations on the MS SQL Database.
  • Contributed in writing multiple hibernate queries, mapping files, entities and models on SQL Server database and worked with ReactJS components, Redux Forms, Events, Router and Flux concept.
  • Installed and configured JENKINS for automating Deployments and providing automation solution and was involved in developing applications with Stateless Session EJB's and Message Driven EJB's.
  • Integrated GIT into JENKINS to automate the code check-out process using Active MQ as a JMS client to exchange messages with web services.
  • Working with SOAP web services & EJB to communicate with the applications and developed XML and XSLT pages to store and present data to the user using parsers for extensive usage of Struts, HTML, CSS, JSP, jQuery, AJAX and JavaScript for interactive pages and implemented the user interface using JSP, JSTL, JavaScript, CSS, HTML and jQuery.
  • Worked on Jasper reports using iReport tool and integrated that JRXML into spring frame work and created RESTFULL APIs using Spring MVC and used both annotation based configuration and XML based.
  • Used maven to manage the dependencies, SVN for version control and Junit for Unit testing and created and configured cloud VM on Amazon Web Services (AWS) also integrated Hibernate with Spring ORM for database mapping.

Java Developer

Confidential - Plano, TX

Responsibilities:

  • Wrote JavaScript code using AJAX, JSON features and also used the annotation capabilities of the same for Restful services.
  • Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
  • Used JSTL and custom tag library with frameworks such as Ajax and jQuery, to build interactive and attractive user interfaces.
  • Designed and implemented core Java functionality, including the basic database access layer, generic form handling routines and JSP.
  • Designed and guided the team for implementing Client module and XSL conversions using XSLT (XALAN).
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Developed applications using Spring Framework for Dependency Injection (Inversion of Control) and implemented the business logic using EJB (session and entity beans).
  • Make JavaScript/HTML modifications and add features to Mapping Locators on clients' pages as per Client.
  • Designed and developed the service business process and data access to Oracle database and back - end layers with JAXB, JMS and XML.
  • Used Jenkins as continuous integration tool: creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports etc.
  • Designed web pages using SWING, JSP, XSL, XSD, XSLT, HTML, CSS, DHTML and server-side validation with Validator interface of spring MVC.
  • Using Angular.JS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Used Declarative Transaction management system of Spring Framework and integrated it with JDBC and Hibernate transaction managers to customize transactional behavior.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Maintaining existing scripts and writing new scripts to automate the existing environment using Maven and used Maven (POM.xml) and Ant scripts (build.xml) as build frameworks/scripts for developed the business layer logic and implemented EJBs Session beans.
  • Used jQuery library to build Ajax web application module and developed dynamic JSP webpages for the user interface for establishing efficient exception handling and logging using Spring AOP.
  • Used Spring Framework to organize middle-tier applications and used Dependency Injection feature of Spring framework and Angular for rapid development and ease of maintenance through Spring Boot.
  • Developed the application using Agile/Scrum methodology, we have scrum meeting once in every three weeks where we would demo all the user stories done during that iteration for final feedback from end users.

Hire Now