We provide IT Staff Augmentation Services!

Java Ui Developer Resume

4.00/5 (Submit Your Rating)

Hoboken, NJ

PROFESSIONAL SUMMARY:

  • Over 7+ years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support
  • Project Management and Inter - personal skills gained through interaction with technical and functional /Business teams.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, JAVA Beans, EJB, JMS, JNDI, JDBC, XML, HTML, CSS, JavaScript.
  • Extensive experience in modeling presentation tier using Struts MVC2 (Model-View-Controller) architecture.
  • Good understanding on open source frameworks like SPRING (core, context, ORM, web modules), AJAX, Hibernate 3.5, JSF and STRUTS.
  • Experience in SOAP, JAX-RPC, JAXB, JAXP, XML, LDAP and WSDL using IBM-MQ series for developing Web Services.
  • Experience in working with multiple Servers like Apache Tomcat 5.5, 6.0, JBoss, BEA Web Logic 8.1, 9.2, 10x.
  • Developed Java applications using various IDE’s like Eclipse 3.0, MyEclipse, WSAD and RAD 7.0.
  • Excellent experience with major relational databases - Oracle 8i/9i/10g, SQL Server 2000 /2005 /2008, DB2, My SQL.
  • Expertise in Query optimization. Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
  • Set up build environment by writing ANT build.xml, taking build, configuring and deploying applications in all the servers.
  • Experienced in code audit, performance testing and application tuning.
  • Production support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, and within a team environment.

TECHNICAL SKILLS:

Languages: C, C++ and Core Java.

Java/J2EE Technologies: JSP, Servlets, JavaBeans, JDBC and JSTL

Design Patterns: MVC, Session Facade, Service Locator, Data Access ObjectData Transfer Object / Value Object, Business Delegate

Web Design Tools: HTML, DHTML, XML, AJAX, JavaScript, jQuery and CSS

Version Control Tools: CVS, VSS, Rational Clear Case

Frameworks: Struts 1.1/2.0, Spring Core, JSF, Hibernate 3.0

Servers: Weblogic Application Server 10/9.x/8.1/7.0, IBM WebSphere

Server v5.0/6.1, Apache Tomcat 6.0:

IDEs: Eclipse 3.6, RAD 7.0, WSAD 5.0.1

Databases: Oracle 8i/9i/10G, SQL server, DB2

Operating systems: 98/NT/2000, windows XP, UNIX, Linux

Other software’s: XML Schema, XML, XSL, XSLT, JAXP, Rational Rose, Clear QuestWindows Maven 2.0, ANT, Toad,SQL Developer, JUnit, Log4j

PROFESSIONAL EXPERIENCE:

Confidential, Hoboken, NJ

Java UI Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application development like Requirement gathering, Design, Analysis, Coding and Deployment.
  • The application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Agile Methodology is used for development of the application.
  • Spring Framework is implemented for a common look in all the presentation views.
  • Developed interactive web pages using HTML5 that have cross browser compatibility.
  • Integrated spring MVC with spring DI and spring Hibernate DAO.
  • Implemented security for different front end views based on the access privileges.
  • Designed the user interfaces using JSPs and AJAX.
  • Created and developed REST based Web Services with JSON type of response.
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes and spring beans.
  • Involved in integration of layers (UI, Business & DB access layers).
  • Involved in writing DAO, DTO’s using Hibernate DAO Support.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Used JBoss Application Server and deployed the application into the server.
  • Developed JUnit test cases for DAO and Service Layer methods to accomplish TDD approach.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Interacted with quality assurance team for requirements gathering and analysis.
  • Thoroughly involved in client side Requirements collection & Analysis.
  • Implemented the persistence layer using Hibernate.
  • Implemented Action Classes and server side validations for account activity and Transactions.
  • Wrote SQL scripts for modifying the existing schemas and introducing the new features in the existing schemas of Oracle 9i/10g.
  • Developed Unit test cases using JUnit.
  • Implemented mailing service using Java Mail.
  • Used Sub Version (SVN) for source code version control.

Confidential, NJ

Sr.Java Developer

Responsibilities:

  • Involved in the implementation of the web-tier using Struts MVC.
  • Used Struts Validation Framework for client side validation.
  • Used Struts Tiles Framework in the design of the dashboard (home page).
  • Involved in developing various XML files, Deployment Descriptor files and the Struts Configuration files.
  • Used Spring core module to perform dependency injection.
  • Involved in writing Hibernate code for database access.
  • Participated in writing of SQL queries for Oracle database.
  • Was part of designing JAX-RS code in order to make a webservice call to fetch account level data from the server.
  • Used JMS, message driven beans for communication between the application and TIBCO.
  • Developed front-end user interface screens and server side scripts using JSP, HTML5, Java Script, AJAX, JQuery, Servlets, Custom Tags and XML.
  • Performed version control management using Clearcase.
  • Deployment of the application to Websphere Application Server.
  • Setting up the build, configuration and deploying using Maven build tool.
  • Development methodologies using Agile method.

Confidential, Wilmington, DE

Java Technical Lead

Responsibilities:

  • Involved in requirements gathering, communication with business and Design the Application based on new requirements.
  • Responsible for Solution design and participate in Detail design
  • As a Tech Lead, I I’m involved in HLD, LLD, Coding and development, Peer review for all the phases of SDLC, Unit Testing, Team Management and project planning.
  • Worked with the client to define specifications, reviews, quality, and estimation and scheduling.
  • Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Implemented Struts 2.0 for business layer and developed Jsps files for developing UI.
  • Handled project KT and giving signoffs to client and Leading team for all technical design and coding directions
  • Followed Agile methodology (Stand up meetings, Sprint development, retrospective meetings and Pair programming).
  • Participate in evaluation of new technologies to address the project needs.
  • Designed and developed code for MVC architecture using Struts framework using Servlets, JSP, ActionForm, ActionClass and ActionMappings.
  • Developed presentation layer using HTML, CSS and Java Script.
  • Involved in developing UI using Jsp and Servlets
  • Utilized design patterns: Front-end Controller, Value Object, Factory, Business Delegate, Service Locator, Singleton, Data Transfer Objects and DAO.
  • Responsible for the deployment of the application in the development environment using Apache Tomcat 6.0 application server.
  • Developed application code using Eclipse 3.6 IDE and configured with Ant, Tomcat server and JUnit 4.
  • Gather requirements from functional/Businessanalystand analysis and understand the business requirements.
  • Prepare the Unit Test Cases using JUnit framework for enhancements and new developments.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Testing and Production phases of the application.
  • Wide exposure to Non-Agency RMBS business gained through close interaction with collateral analysts for gathering requirements, configuring business rules and writing technical specifications.
  • Developed various UI (User Interface) components using JSP, JSF, Struts (MVC) and HTML in J2EE Application using.
  • Implemented persistence using Hibernate (MVC), mapping of classes in Hibernate.cfg.xml file.
  • Written HQL (Hibernate Query Language) Queries for the modifications to existing database structure according to the required features.
  • Designed, Developed and Implemented document transformation applications using XML tool.
  • Improved the performance and response time of the application by implementing AJAX, JQuery.
  • JMS (publishing & subscribing, Queues) using IBM MQSeries during Module-enhancements of Application.
  • Extensively used Hibernate 3.0 in data access layer to access and update tables in the database.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate.
  • Proficient with multiple packages of the Core Java API
  • Implemented the Unit testing for the components developed, using JUnit testing framework.
  • WebSphere Server to deploy the produced ear file and produce the necessary WSDL Document.
  • Developed Data Access layer and Persistence layer using Hibernate.
  • XML data coming from seller companies are parsed by using DOM &SAX parsers.
  • Web service API calls are invoked for Due diligence process.
  • Developed stored procedures, triggers and generation of lot of ad-hoc queries on the fly to customize the reports per user specifications.
  • Implemented Session Facade, Abstract Factory, Singleton and DAO design patterns.
  • Involved in Provider and Member modules, understood the technical specification
  • Worked on presentation layer with JSP, HTML, CSS, AJAX and JavaScript
  • Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
  • Designed the system with object-oriented methodology. Participate in the whole SDLC lifecycle from the re-architecture stage to maintenance stage for this product.
  • Designed the applications using MVC framework for easy maintainability.
  • Analysis of the specifications provided by the clients.
  • Written Core Business Layer by using Core JAVA.
  • Developed Controller using Servlets which acts as front controller for application.
  • Involved in writing business logic to integrate with presentation Layer
  • Used JDBC to access Database

We'd love your feedback!