We provide IT Staff Augmentation Services!

Sr. J2ee/ui Developer Resume

Malvern, PA

PROFESSIONAL SUMMARY:

  • Over 10+ years of experience in Analysis, Design, Development and Implementation of Enterprise, Web - based based applications using Java/J2EE and Front-end technologies HTML5, CSS3, JavaScript, Spring, Java Batch.
  • Experience on Web Technologies using HTML, CSS, XHTML, JavaScript, XML and JSON.
  • Extensive experience as web developer with a strong background working on open source technologies including JSP, MySQL, JavaScript.
  • Proficient in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3 and MVC frameworks such as Angular JS.
  • Experience in using various tools and IDEs for development and design like NetBeans,EditPlus, Notepad++, Eclipse, RAD, and WebStorm.
  • Strong debugging skills using Firebug, IE Tester and Chrome Developer Tools.
  • Knowledge in Unified Modeling Language (UML), Flow Chart, Class Diagrams, User Diagram, Activity and Sequence Diagrams.
  • Expert in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of future pages Using Web Standards.
  • Developed and deployed Multi-Tier Enterprise Applications using Tomcat, WebSphere, Web and application servers.
  • Good knowledge and experience in implementing open source frameworks Hibernate, spring, and integrating among them.
  • Experienced in developing persistence layer using O/R-Mapping tools like Hibernate.
  • Strong acquaintance with Web Servers like Apache TOMCAT
  • Impact analysis, troubleshooting, supporting, and monitoring various production applications.
  • Possess strong Java programming skills with web-based development, including latest Java and Open Source tools like Spring, Hibernate and Struts.
  • Extensively worked on HTML5, CSS3, JavaScript, AngularJS, JSFtechnologies.
  • Extensively worked on Responsive Web Design (RWD).
  • Extensively worked on Object Oriented Concepts of JavaScript
  • Worked with unit testing frameworks like Jasmine, Junit, Selenium etc.
  • Good experience on working with CSS Background, Animations, and Layouts, positioning, border, margin, padding, table, Pseudo classes, Pseudo elements and CSS behaviors including the Box model.
  • Migrated applications from legacy HTML/CSS code bases to AngularJS.
  • Migrated applications from legacy COBOL code bases to Java.
  • Lead team in conversion of application from COBOL to java and played a key role in development.
  • Expertize in using JMS to connect to MQueue’s and to get and post messages.
  • Implemented data-binding and MVC using AngularJS for front-end development of a current web application.
  • Experienced in using AngularJS factory and services for dependency injection.
  • Developed reusable components using Custom Directives in AngularJS
  • Developed applications using AngularJS single page applications SPAs to improve page performance
  • Experienced in using $http in AngularJS for consuming RESTful webservices.
  • Used Grunt for build tool for configuring tasks.
  • Used Bower for Managing UI Dependencies.
  • Experienced in working with UX/UI design team to deliver pixel perfect applications.
  • Expertise in using source code control systems such as GIT, SVN.
  • Experienced to work in Agile,Kanban Environments and worked with the Project Management tool like Agility, Kanban board.
  • Worked in Agile process model, collaborated using daily Scrum meetings
  • Created Single Page web applications using Angular.js framework.
  • Development and Management of departmental Web Management System.
  • Experience in using Maven and Ant for build automation.
  • Used the best practices of SDLC making use of both Agile/SCRUM and Waterfall methodologies.
  • Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
  • Worked closely with Business Analysts and QA team members to understand requirements and design and ensure system meets business and technical objectives.
  • Researched issues independently and came up with solutions efficiently to solve problems while balancing work priorities with development project needs.
  • Experience in using Jasper Reports and IText to generate reports in PDF and Excel formats.

TECHNICAL SKILLS:

Operating Systems: Windows family, Linux

Web Technologies: HTML, XHTML, HTML 5, CSS 3, JavaScript, XML, JSF, JQuery, Angular JS, Bootstrap

Languages: JAVA

J2EE Technologies: JSP, Servlets, JavaBeans, struts, JDBC, ODBC, JSP Custom tag libraries, XML, Spring, Hibernate, Java Web Services API, Java Batch.

IDE/Editors: Eclipse, Netbeans, Editplus, RAD

Web Servers: WebSphere, Tomcat, Apache

Databases: My SQL, Oracle, DB2

Software Dev Methodologies: J2EE Design Patterns and SDLC

PROFESSIONAL EXPERIENCE:

Confidential, Malvern, PA

Sr. J2EE/UI Developer

Responsibilities:

  • Involved in study of User Requirement Specification.
  • Involved in Design and implemented application using JSP, Spring MVC.
  • Developed JDBC logic to access the database.
  • Involved in Design and implementation of Batch application.
  • Involved in conversion of batch processing from cobol (legacy) program to java.
  • Lead the team in converting the application from cobol to java and played a key role in development.
  • Used Jms to connect to the Mqueue to post and get messages.
  • Used spring lazy loading to improve the performance.
  • Developed the components in the application using Spring framework. The presentation layer using JSP,HTML, CSS and client validations using JavaScript.
  • Assisted in Created an XML configuration file for Hibernate for Database connectivity.
  • Worked with Tomcat as web server.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO.
  • Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
  • Using Svn for software configuration management and version control.
  • Worked on Oracle SQL as the backend database.
  • Implemented features like logging, user session validation using spring module.
  • Developed server-side services using Spring Web Services (SOAP, WSDL)
  • Working on Web technologies including Tomcat, Apache architectures.
  • Worked on Bootstrap CSS framework for Responsive Web Design.
  • Implemented data-binding and MVC using AngularJS for front-end development of a current web application.
  • Used AngularJS factory and services for dependency injection.
  • Developed reusable components using Custom Directives in AngularJS
  • Used $http in angularJS for consuming RESTful webservices.
  • Used Jasmine for Unit Testing.
  • Led a team from offshore and helping them develop reusable UI components in AngularJS.
  • Developed the application and writing test cases of the application for AngularJS componentsand then executing them.
  • Developed internal application using Angular connecting to Oracle on the backend.
  • Created custom directives by using Angular.js.
  • Wrote application front end with HTML, JSP, JQuery, Spring Web Flow, XHTML, DHTML and CSS.
  • Used Jenkins for the Jobs i.e. nightly ones, Cert jobs etc.
  • Used SVN for version control tool and team track for bug tracking tool.
  • Involved in development of new versions of the application.
  • Used MAVEN to build the project into WAR and EAR files and Clear Case for version controlling.
  • Used Log4j to assign, track, report and audit the issues in the application.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
  • Used Spring Batch to develop back end jobs.

Environment: Java, J2EE, JSP, Hibernate, Spring, Web Services, REST, WSDL, UML, HTML,XHTML, Angular.js., SVN, CSS, XML, JBoss, Log4j, Oracle, JUnit 4, Eclipse, Spring Batch, JMS, Putty, Linux, DB2, JFiddler, Apache, Tomcat.

Confidential, Malvern, PA

Sr. J2EE/UI Developer

Responsibilities:

  • Developing dynamic web pages using HTML5, CSS3 and JavaScript.
  • Coded extensively using JavaScript, MVC Framework, AngularJS to make rich internet web application fora Single page app.
  • Developed mock-up and prototypes using HTML and CSS3.
  • Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
  • Worked on the website from start to finish to give it a new look using HTML5/CSS/JavaScript.
  • Used Jasmine to write test cases for UI.
  • Used Selenium for automation testing.
  • Developed server-side services using Spring Web Services (REST)
  • Responsible for the entire Design and coding the whole Rules Management module and JUnit. Responsible for implementing the business API's.
  • Created Single page applications using Angular JS.
  • Implemented Model View Controller (MVC) Design Pattern using AngularJS
  • Used Spring-JDBC Template for coding DB operations.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Involved in extensive HTML5 coding.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioningof screen objects.
  • Design and developed various view and partial view using Object Oriented JavaScript, Bootstrap, JSON,jQuery and AngularJS.
  • Implemented client side validations in registration forms, login and logout forms using Java Script.
  • Implemented data-binding and MVC using AngularJS for front-end development of a current web application.
  • Used AngularJS factory and services for dependency injection.
  • Developed applications using AngularJS Router single page applications SPAs to improve pageperformance.
  • Used $http in angularJS for consuming RESTful webservices.
  • Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like messageposting and autocomplete form validations.
  • Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
  • Creating Cross-browser compatible and standards-compliant CSS-based page layouts.
  • Worked on JavaScript frameworks (Angular JS, Node JS) to augment browser based applications with MVCcapability.
  • Angular JS created custom directives for data manipulations and to display data in company standard formatin UI.
  • Used SVN for version control tool and team track for bug tracking tool.
  • Used $httpProvider with Angular.JS interceptors to make sure the requests are authenticated.
  • Developed page layouts, navigation, animation buttons and icons.
  • Applied industry best practices and standards when project requirements are lagging.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Performing the different modules like login, search and download with tracking.
  • Developed web pages which are responsive in computers, laptops and devices.

Environment: Java, AngularJS, HTML5, CSS3, JavaScript, jQuery, Unix, putty, Spring, XML, JSPJUnit, DB2, Log4J, Angular JS, JSON, Eclipse, SVN, IBM DB2 Client, JDBC, Web Service, Ant.

Confidential, Indianapolis, IN

Senior Java Developer

Responsibilities:

  • Actively contributing towards the development of Advanced Provider Screening(APS) software for the end user CMS (Centre for Medicare & Medicaid).
  • Involved in all phases of SDLC (Software Development Life Cycle), which includes requirement gathering, developing, unit testing, validating the test results, fixing defects and deploying as a standalone application.
  • Primarily developing using components which includes: Core Java, Spring taskexecutor(Multithreading), Spring Jdbc, Spring ORM, Spring Core, Quartz scheduler and SQL.
  • Developed RESTful Web API which produces and consumes JSON response as part of integrating the module with the Lock Manager.
  • Using Toad Oracle 11.6 to write and test complex SQL queries and Stored procedures.
  • Monitoring, Analyzing defects, share valid observations and supporting documents with testers and co-developers in the notes using Mantis bug tracker tool and also providing the fix after deploying the build.
  • Utilized Jenkins for continuous integration with Ant Build tool to build the module as a standalone application and deploy it on the host.
  • Monitoring the test coverage and code quality using SonarQube by generating reports integrating with Ant.
  • Proactively helped APS Unix admin to write an automated bash script which helps replacing the existing email list with the new list.

Environment: Java, J2EE, Spring 4.3.2, Quartz, Maven 3, SVN, Mantis bug tracker, Putty, Ant Build 1.9.6, Jenkins 2.0, SonarQube 4.5, RESTful, JSON,Apache Tomcat 8.0.36, Toad Oracle 11.6, JDBC, Hibernate 3.0, Junit.

Confidential, Indianapolis, IN

Senior Java Developer

Responsibilities:

  • Collaborated with team members and involved in analysis, design, implementation, deployment, testing and debugging phases of the software development lifecycle (SDLC) for various software modules of the web application.
  • Involved in formulating design document, use cases, sequence and class UML diagrams using Microsoft Visio.
  • Developing and enhancing middleware components using Collections, Generics, and Object Serialization and using java 1.7.
  • Developed Restful web services using Spring Boot.
  • Developed business logic using Spring IOC/AOP/MVC.
  • Extensively used POM.xml to configure dependencies and plugins in Maven.
  • Extensively developed custom directives and used the angular in building reusable JSP.
  • Worked on Integration of Spring and Hibernate frameworks using Spring ORM Module.
  • Followed SOA Design and Architecture to Develop REST Web service, generated and consume the services.
  • Re-engineered stand alone JAVA components on Windows servers to full fledged J2EE applications on Unix
  • Developed Client side web pages using HTML5, CSS3 and AngularJS.
  • Extensively used AngularJS to request RESTful web service and made the response data render to UI in JSON format.
  • Responsible for writing JButton, JLabel, JFrame,Jpanel,Jtable using Swing.
  • Worked on developing Data Access Objects using Spring-Data-JPA.
  • Tested the business logic using JUnit and Mockito test cases in(TDD) Test Driven Development environment.
  • Used RESTClient for testing RESTful web services.
  • Actively involved in writing SQLs on MySQL Workbench to query MYSQL database.
  • Deployed the build or war files on the Tomcat web server using Maven.
  • Responsible in writing Design, Interface and Testing Documents.
  • Used Rally tool for bug tracking and Git as the version control.
  • Worked on Eclipse 4.4 and on operating system of Linux.
  • Used the Sprint based Scrum Agile methodology for development of Projects and closely worked with the Scrum Master, Product Owner, and the other Team Members.

Environment: Java, J2EE, HTML 5, CSS 3, JSON, AngularJS,Ajax, NPM, Bower, Grunt, Spring Boot, Spring-Data-JPA, JUnit, Mockito, Jasmine,Log4j, Swing, Maven 3.3, RESTful Web Services, RESTClient, SQL, MySQL 5.6, MySQL Workbench, Talend, Apatar, Git, Tomcat, Rally, Confluence, UNIX, Eclipse 4.4.

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Involved in developing Requirement model, Analysis Model, Design Model of the Project using Rational Rose.
  • Worked extensively on agile Methodology and ETL framework implementation.
  • Used JSP, JQuery, AJAX and JSON in implementing presentation layer, validation components and navigation to controller layer using Spring MVC.
  • Developed Business objects and Bean configurations using Spring IOC and implemented crosscutting concerns like logging using Spring AOP.
  • Implemented Spring MVC components like Controllers, created custom annotations to read metadata about controller.
  • Implemented J2EE Design Patterns like MVC, DAO, and DTO.
  • Used different Spring annotations to implement business layer components and configured for web application.
  • Worked on Spring OAuth2 framework for implementing Authorization server. Server generates the client credentials.
  • Provided inputs to the team on ETL and data integration.
  • Developed SOAP Web service following Top-down approach by using XSD, WSDL, Spring CXF and JAX-WS. Used SOAP UI for testing SOAP web services.
  • Performed Iterative OO analysis and design tasks such as Use Case Analysis, Domain and Data Modeling.
  • Coordinated the test and production deployments to IBM Web Sphere Application Server on UNIX with SAs and resolved the issues during deployments
  • Implemented agent-server messaging dialog using Apache Camel and JMS (Active MQ implementation)
  • Handled Java multithreading part in back - end component, one thread will be running for each user, which serves that user.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch the data from DB.
  • WebSphere Application Developer (WSAD) is used to develop and deploy the application.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Used AJAX framework for server communication and seamless user experience.
  • Created continuous integration builds using Maven and SVN control.
  • Prepared Test Cases to perform Unit, Integration & System Testing.

Environment: Java 1.7, HTML5, XML, Hibernate 3.0, Struts 1.3.10, Spring 4, JDBC Template, JSON, SOA, Agile, JBoss, Oracle 11g, Ant, JQuery, Ajax, Jenkins, EJB, CSS, Eclipse RCP, Camel, JavaScript, AngularJS, Maven, Subversion, TFS, SOAP, REST, UNIX, Log4J, JUnit.

Confidential, NY

Java/J2EE Developer

Responsibilities:

  • Used Struts framework to develop/ enhance the eZAccess and Risk Portrait and Risk Intelligence application.
  • JSP, JSTL tags and Tag Libraries, Servlets have been used extensively for developing server side components.
  • JavaScript, AJAX, JQuery, HTML and CSS have been used for implementing the client side functionality for various web pages needed for the application.
  • Hibernate has been used for implementing the Persistence Framework for Database.
  • Developed reusable utility classes in core java for validation which are used across all modules.
  • Developing Extraction, Transformation, and Load (ETL) scripts utilizing SQL, PL/SQL utilities and provide solutions to critical issue
  • Developed UI navigation using Struts MVC architecture (JSP, JSTL, and Custom Tags).
  • Developed Java Bean Classes for implementing Business logic using EJB 3.0(Stateless session, entity, message driven beans).
  • Configured and build Asynchronous communication with JMS.
  • Used AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used scripting in Perl, windows batch and UNIX shell scripting
  • Used IBM ClearCase for source code version control.
  • Worked with development group of program for messaging using the IBM MQ Series API.
  • Used open source JSF framework to design the presentation layer.
  • Involved in writing Service (Session Beans), Object Service and DAO layers of an application.
  • Added Maven scripts for assigned modules in pom.xml file.
  • Sonar is used to analyze the impact analysis report and measure the health factors of an application.
  • Responsible for configuring JMS queues for each module and constructing messages to transport data between each module, generate notifications to the handset etc.
  • Deployed and tested the application with web server Tomcat, and JBoss.
  • Involved in unit testing, Peer Review and UAT testing
  • Used Log4j Logger and Debugger to capture the log that includes runtime exceptions.

Environment: J2EE 1.4, JDK 1.6, Struts, Hibernate, Spring, JavaScript, SOAP, WSDL, JSP, JSTL, JSF, EJB, Log4j, CSS,XML, HTML, XHTML, JUnit, JMS, AJAX, SOAP, MAVEN, Sonar, Apache Tomcat, UNIX, Oracle 10g.

Hire Now