We provide IT Staff Augmentation Services!

Sr Java/ui Developer Resume

2.00/5 (Submit Your Rating)

Cahantilly, VA

SUMMARY

  • Having 8+ years of experience in software development of quality software for Enterprise Applications and Web based UI applications using JAVA /J2EE Technologies.
  • Experience in all the phases of Software Development Life - Cycle (SDLC) phases of design, development, implementation, deployment, testing and maintenance as per quality standards using Agile and Waterfall methodologies.
  • Extensive knowledge in working with J2EE technologies such as Servlets, Struts, JSP, Spring, Hibernate, JPA, JDBC, JMS, JNDI and Object Oriented Programming techniques.
  • Experience in designing User Interface (UI) applications and professional web applications using HTML5, CSS3, JAVASCRIPT, JQUERY, AJAX, JSP, JSON and AngularJS.
  • Hands on experience in using data processing APIs for JAXB, JSON and XML
  • Experience in creating UI web pages using jQuery plugins along with AJAX calls and styling of UI using CSS3.
  • Hands-on experience in creating Application using AngularJS and processing JSON data to render on UI.
  • Proficient in creating and consuming Java Web services using RESTful, SOAP along with JAX RS, JAX WS and Jersey libraries.
  • Experience in web application design using open source MVC (Model View Controller), spring and Struts Frameworks.
  • Experience in Object/Relational Mapping with Hibernate.
  • Experience in working with OO JavaScript and functional JavaScript.
  • Used design patterns like Singleton, MVC, and Abstract in the application development.
  • Good experience on the development of EJB (Entity, Session and Message Driven Beans).
  • Extensive experience in Apache Tomcat Server, JBoss, API, Portlets, Web Logic/Sphere Application Server and SourceForge.
  • Good Experience in implementing Web Services Technologies likely as SOAP, WSDL, UDDI.
  • Proficient in using RDBMS concepts with Oracle, MS SQL Server and experienced in writing SQL, PL/SQL Stored procedures.
  • Good working Experience in using ANT and Maven scripts for building and deploying the application in Web/App servers.
  • Excellent 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: C, Java, SQL.

Java/Web Technologies: Java, J2EE, JDBC, Servlets, JSP, JSTL, EJB, Web Services, HTML5/HTMLAngularJS, CSS/CSS3, XML, XSLT, AJAX, jQuery, JavaScript, JSON

Frameworks: Struts, Spring, Hibernate

Development Environment: JBuilder, NetBeans, Eclipse RCP

Operating Systems: Windows 7/XP, Linux

Databases: Oracle, MS SQL Server

Web Service Specifications: WebLogic, WebSphere, Tomcat, RESTful Services, SOAP Services.

Version Control: SVN, GitHub.

Build Tool: ANT, Maven.

PROFESSIONAL EXPERIENCE:

Sr Java/UI Developer

Confidential, Cahantilly, VA

Responsibilities:

  • Developedfrontendweb applications by using web technologies such as AngularJS, Html5, CSS3, JavaScript, jQuery, JSON, CSS bootstrap, JSP, JSTL.
  • Developed AngularJS functionality in the application to provide two-way binding to the system
  • Developed single page applications using ng-route module in AngularJS.
  • Used customized services and directives in AngularJS to develop dynamic and responsive webpages.
  • Involved in developing HTML, JavaScript and jQuery for client side presentation and, data validation within the forms.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Developed SOAP and REST web services using Java, hibernate, JAX-WS, JAX-RS and JAXB
  • Following Agile methodology (SCRUM) during development of the project and oversee the software development in Sprints by attending daily stand-ups.
  • Implemented business logic using Spring service layer and Spring DAO layer using Spring Framework.
  • Configured Spring declarative transaction manager and implemented transaction management in DAO layer.
  • Integrated Spring and Hibernate, configured logging using log4j and developed exception handling for the application.
  • Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
  • Designed and Developed server side components usingJava,J2EE,JAX-WS, JAX-RS, SOAP, WSDL,andUDDI.
  • UsedSpringIOC as Dependency Injection.
  • Wrote Spring JMS message listeners to consume JMS messages coming from external applications using JMS Template.
  • Involved in the process of marshalling and unmarshalling using JAXB.
  • Implement Persistence layer using Hibernate and writing SQL queries based on Hibernate criteria API.
  • Used Oracle 11g as a database in the backend.
  • Developed UNIXscripts to run the file validations, automate file manipulation.
  • Performed Unit testing using thru URLs, JUnit and also by making calls into the system.
  • Used JSON for serializing structured data.
  • Configure and deploy the application onIBM WebSphere 7.0application server.
  • Used GIT for version control and involved in writing the build scripts usingMaven.
  • Creating unit test strategy, preparing test environments and test cases.
  • Prepared documentation for some of the recurring defects and resolutions and business comments for those defects.

Environment: Java 1.6, Java EE 6, JSP 2.2, Servlet 3.0, Hibernate 3.2, Spring 3.1, Spring MVC, Shell script, Maven, RESTful Web services, JAX RS 1.1, Jersey 1.6, XML, Web Services.3, HTML5, CSS3, JavaScript, AJAX, jQuery, JSON, Node.js, AngularJS, bootstrap, XML/XSL, DB2, JUnit, JAXB, WSDL, UDDI, GIT, RAD 8.0, Log4j, SQL, IBM WebSphere 7.0, Putty, Dreamweaver, Firebug, Unix and Windows XP.

Confidential, Cambridge, MA

Java/UI Developer

Responsibilities:

  • Designed dynamic and cross-browser compatible pages using HTML5, CSS3, JavaScript and AJAX.
  • Building Web application using AngularJS for front-end and Node.js for building Server-side API’s.
  • Worked on technologies like Angular.js, Html5, CSS3, JavaScript, JSON.
  • Applied jQuery Validation Plugin to validate the user input and to improve user experience.
  • Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
  • Extensively involved in the integration of the Front End web interface with the controller using Spring MVC.
  • Developed Spring MVC controllers, services and DAO's.
  • Obtained experience in using Hibernate 3.0 framework to interact with Oracle database.
  • Created POJO’s and DAOs for the database entities using Hibernate Annotation mapping.
  • Extensively used Spring MVC for servlet configurations both during application Development and Test.
  • Developed REST services using Jersey implementation.
  • Implementing systems components or systems using relevant technologies and methodologies.
  • Used Subversion (SVN) for change management and used Maven based POM to facilitate build management.
  • Involved in creating JUnit based unit test cases using Mockito as the mocking framework for the objects under test.
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application.
  • Developed backend components using Spring and involved in integration of various other frameworks.
  • Used Maven as the building tool and involved in designing database schema changes and J2EE software upgrades to support new feature.
  • Involved in technical mentoring, production system support and customizing solutions.

Environment: Java, Java EE6, Spring MVC, REST, Jersey, JMS, Hibernate 3.0, Spring 3.2, Eclipse 3.8, UML, HTML5, CSS3, JavaScript, AJAX, jQuery, JSON, AngularJS, WebLogic 11g application server, Log4j, Oracle 10g, JNDI, JUnit, Maven, log4j, SVN, Dreamweaver, Illustrator, Mockito.

Confidential, Conshohocken, PA

Java/UI Developer

Responsibilities:

  • Implemented the project with Agile methodology
  • Used AngularJS framework in creating an efficient responsive single page website.
  • Developed Web pages using HTML, AJAX, JavaScript, ExtJS, jQuery, and XML that interact based on events.
  • Created forms to collect and validate data from the user by using jQuery Libraries, AJAX, HTML and JavaScript.
  • Used jQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamic data to the web pages at the client side.
  • Worked on different browsers Google Chrome, Mozilla Firefox, Mac Safari, and Internet Explorer 8,9,10. Focused on resolving numerous cross browser compatibility problems related to CSS and JavaScript.
  • Implemented Struts MVC architecture to develop presentation tier and business layer.
  • Spring Framework is used to provide IOC and Dependency Injection features which provides a sophisticated implementation of the factory pattern.
  • Developed Struts Actions that grabs data from the forms, does validation and calls services and data access objects DAO’s.
  • Hibernate is used to maintain the persistence records in the Database as a persistence layer based on ORM.
  • Developed DAO’s Interfaces and their implementation for accessing the POJO’s and updating the database.
  • Developed and modified the stored procedures, the DAO (Data Access Objects) and VO (value Object) classes for separating the Data Access logic and business logic
  • Used DOM and SAX parser for accessing objects in JavaScript.
  • Developed and execute unit tests and test suites for product components using JUnit Testing.
  • Used Ant Build tool to deploy the application in WebSphere application server.
  • Used version control systems like SVN, CVS check-in, check out.

Environment: Java, J2EE, JDK, JSP 2.1, Struts 2.3, Spring 3.2.5, Hibernate 3.5.0, AngularJS, HTML, CSS, JavaScript, AJAX, jQuery, ExtJS, JSON, SOA, SOAP 1.2, SVN, CVS, Web services, Dreamweaver, Illustrator, FireBug, WebSphere 6, Ant 1.7, Eclipse 3.5, Oracle 10g.

Confidential, Columbus, OH

Java/J2EE Developer

Responsibilities:

  • Performed Requirements gathering, Analysis, Design, Code development, Testing using Agile methodologies.
  • Introduced Spring Dependency Injection model in the application.
  • Created a Transaction History Web Service using SOAP that is used for internal communication in the workflow process.
  • Developed different modules and spring controller classes into Web layer using MVC framework to make calls to restful services using spring REST template utility class.
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML and CSS.
  • Used Struts the MVC framework for building web applications.
  • Used JAXB for generating java objects from XML Schema. And, used JDBC to invoke Stored Procedures and also used JDBC for database connectivity.
  • Developed Servlets and back-end java classes using JBoss server.
  • Used PL/SQL for queries and stored procedures in SQL as the backend RDBMS.
  • Developed Message Driven Beans to send emails notifications
  • Used JSON for serializing and de-serializing data that is sent to or receives from JSP pages.
  • Created EJB, JPA and Hibernate component for the application.
  • Implemented logging functionality using Log4j. Monitored the error logs using Log4j and fixed the problems.
  • Created Build and Deployment Script using maven for deploying the application to WebSphere Application Server.
  • Modified existing ETL transformation and job by adding queries and store procedures.
  • Packaged and deployed the application in IBM WebSphere Application server in different environments like Development, testing etc.

Environment: J2EE, Java, Struts, Servlets, EJB, JDBC, AJAX, Hibernate, Spring, SOAP, JSP, HTML, JSTL, CSS, JavaScript, XML, PL/SQL, Oracle, WebSphere, Log4j, HTML, SOAP, JMS.

Confidential

Software Engineer

Responsibilities:

  • Responsible for Table Design, Screen Design, Coding &Testing.
  • Understanding, Implementing and Delivering Change Requests desired by the client.
  • Involved in integration of the different modules.
  • Responsible in developing Rich Web Interface modules with Struts tags, JSP, JSTL, CSS, JavaScript, Ajax, GWT.
  • Developed presentation layer using Struts framework, and performed validations using Struts Validator plugin.
  • Implemented J2EE design patterns like Singleton Pattern with Factory Pattern.
  • Extensively involved in the creation of the Session Beans and MDB, using EJB 3.0.
  • Used Hibernate framework for Persistence layer.
  • Extensively involved in writing Stored Procedures for data retrieval and data storage and updates in Oracle database using Hibernate.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, and Development of the Application.
  • Deployed and built the application using Maven.
  • Performed testing using JUnit.
  • Used JIRA to track bugs.
  • Extensively used Log4j for logging throughout the application.
  • Used SVN for source code versioning and code repository.
  • Involved in Knowledge Transfer Process & Mentored new recruits in the team.

Environment: Java, Java EE5, JSP2.1, Servlets2.5, HTML, CSS, JavaScript, Ajax, GWT, Log4j, Hibernate3.0, Struts2.0, EJB3.0, MDB, WebLogic Server 10.0, REST, Eclipse 3.3 IDE, Oracle 9i, JUnit, JIRA, Maven, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked on creating basic framework for spring and web services enabled environment for EI applications as web service provider.
  • Developed UI using HTML, CSS, JavaScript and AJAX.
  • Created SOAP Handler to enable authentication and audit logging during Web Service calls.
  • Created Service Layer API’s and Domain objects using Struts.
  • Designed, developed and configured the applications using Struts Framework.
  • Created Spring DAO classes to call the database through spring -JPA ORM framework.
  • Wrote PL/SQL queries and created stored procedures and invoke Stored procedures using spring JDBC.
  • Used Exception handling and Multithreading for the optimum performance of the application.
  • Used the Core Java concepts to implement the Business Logic.
  • Deployed and configured the data source for database in WebLogic application server and utilized log4j for tracking errors and debugging, maintain the source code using Subversion.
  • Used ClearCase tool for build management and ANT for Application configuration and Integration.
  • Created, executed, and documented, the tests necessary to ensure that an application and/or environment meet performance requirements (Technical, Functional and User Interface).

Environment: Windows, Linux, Rational ClearCase, Java, JAX-WS, SOAP, WSDL, JSP, Struts, JPA, XML, HTML, CSS, Oracle, WebLogic.

We'd love your feedback!