We provide IT Staff Augmentation Services!

Java Front-end Developer (ui) Resume

5.00/5 (Submit Your Rating)

NJ

SUMMARY

  • 8+ years of Professional Experience in developing Java and J2EE applications.
  • Experience on all phases of software development lifecycle like System or Requirement Analysis and Specifications, High and low level Design/Architecture, Development, Defect fixing, Documentation, Configuration Management, Customer interaction and Demo to customer.
  • Used Agile methodologies in a dynamic environment that required constant change and continuous delivery of business value.
  • Good knowledge about creational design patterns such as singleton, factory, prototype; behavioral design patterns like chain of responsibility, command, interpreter, observer; structural design patterns like adapter, corporate and facade.
  • Experience in dealing with Struts framework to create dynamic Web applications with clear separation of concerns.
  • Was instrumental in using Spring to structure in a consistent, productive manner, pulling together single - tier frameworks to create a coherent architecture.
  • Involved in implementing Hibernate to in corporate persistence into programs with minimal effort.
  • Extensive experience in GUI development using CSS, Adobe Style Vision, HTML 5, MDF, IDF, JavaScript, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML,XSLT, and JQuery.
  • Good hands on experience with JAXP, JAXB, JAX-RPC, JAX-WS and Web Services using AXIS, XFIRE, CXF.
  • Expertise in RDBMS, JDBC, Oracle and SQL Server including SQL/PLSQL, Stored Procedures and Sybase.
  • Strong hands on exposure to multiple Application Servers like JBoss 4.2, Apache Tomcat 5.5, 6.0,7.0 and BEA Weblogic 10.3/9.1/8.1
  • Expertise in IDEs and tools like, RAD, Eclipse, Jbuilder, Visio, Rational Rose, TOAD, Maven, Cruise Control, JUnit, ANT, etc.
  • Good experience with version controls like SVN, Serena, Clear Case, CVS & GIT.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.

TECHNICAL SKILLS

Languages: Java,J2EE, SQL, PL/SQL, UML, C

Web Technologies: JSP, Servlets, JNDI, JDBC, HTML, DHTML, Java Beans, JavaScript, Web Services, SOAP, WSDL, AJAX

XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XMLBeans and JAXB

Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Websphere 6.0/6.1/7.0, JBoss. IIS

IDEs: Eclipse 3.2, Netbeans, Red Hat Developer Studio, WSAD.

Tools: TOAD, XmlSpy, Ant, PL/SQL Developer, JUnit, iReport

Operating systems: Windows 98/ 2000/ NT/XP, MS-DOS 95, UNIX, Linux, Sun Solaris.

Databases: Oracle 8/9i/10g, HSQL, MYSQL, MS SQL Server 7.0, Sybase, MS-Access.

Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc…

Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, AJAX, DWR, Log4j.

Version Control: CM Synergy, Rational Clear Case, CVS, VSS, SVN.

PROFESSIONAL EXPERIENCE

Confidential

Java Front-End Developer (UI)

Responsibilities:

  • Responsible for reviewing business user requirements and also participated in meeting the users with Business Analysts.
  • Wrote technical design documents and detailed design documents based on the requirement specifications.
  • Followed Scrum Agile methodology for the iterative development of the application and participated in weekly Sprints, stand up meetings and customer reporting backlogs.
  • DevelopedRich UIusingJSP, HTML/DHTML, CSS and JavaScript for user friendly interface and that adhered to Section 508.
  • Performed client-side validations using JQuery for enhancing the user interaction with the application.
  • Used the Struts 1.2 framework to build the web application & to develop the SSP application as a Confidential transfer solution.
  • Coding, Testing and implementing new functionalities for new requests in the Application.
  • Implemented EJBs Session beans for business logic.
  • Experience in creating and executing Data Access Layer through DAO & SQL Developer to write SQL queries for various functions in the database.
  • Used JAX RPC and used JAXB for marshaling and un-marshaling of message data.
  • Used SVN version controls to check in/out files, etc. also responsible for branching, merging the branch to main using Tortoise SVN tool.
  • Experience in MyEclipse as the IDE and Websphere 7.0 server was used to develop the SSP transfer solution.
  • Worked on XML Parsing (DOM/SAX), XML Schemas/DTD, and XSDs. Was involved in making schema changes to the application to add new tabs.
  • Was actively involved in deploying the application using Bamboo build tool and Websphere server in Development and QA environment
  • Used Log4j to debug and generate new logs for the SSP application.
  • Performed Unit Tests on the SSP application to verify and identify various scenarios.
  • Involved in setting up channel/production support and maintenance requirements for the SSP application.

Environment: Java 1.6, Struts 1.2, J2EE, JSP, JSTL, SVN, Oracle 11g, Eclipse, Maven, Websphere 7.0, SVN, SOA, EJB, J2EE, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, SOAP 1.3

Confidential

Application Developer (UI)

Responsibilities:

  • Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML. Agile methodology was used to develop the application.
  • Attended discussions with the client to discuss and understand various components of the requirement and manner to implement the same.
  • Status report was provided to the Sr. manager/Scrum master regarding the progress of the task assigned at both the beginning/end of the working day. JIRA tickets were created and tasks were completed in the assigned time.
  • Extensively used UI such as JavaScript for enhancing the user interaction with the application and for client side validation. Coding, Testing and implementing new functionalities for new requests in the Application.
  • Actively participated in the implementation, maintenance and testing phases plan generation using Spring framework and developed the front tier of the application that was Section 508 compliant.
  • Implemented EJBs Session beans for business logic.
  • Enhanced user interfaces to enable input of additional personal information for the purpose of plan generation using CSS, JavaScript.
  • Used web service calls using Java Web Services RPC and Apache AXIS client packages. Generated Client classes using WSDL2Java and used the generated Java API.
  • Used SVN version controls to check in/out files, etc. also responsible for branching, merging the branch to main using Tortoise SVN tool.
  • Experience in application servers like Tomcat locally and Weblogic to host it on the Linux server.
  • Participated as a Weblogic Admin support role during deployments of various applications.
  • Created Machines, Clusters & Managed Servers for different application hosted on multiple managed servers.
  • Handled node manager issues while starting, SSL issues with node manager or when the node manager is inactive/not reachable.
  • Developed Unix Shell scripts to schedule the jobs that required for the application and monitoring and configuring them in Crontab.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Was involved in the project to migrate from conventional RDBMS to Amazon RDS DB Instance with provisioned IOPS storage.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework

Environment: Java 1.6, Struts 1.2, J2EE, JSP, JSTL, JQuery, Oracle, SVN, WebLogic, Eclipse, ANT, Apache Tomcat, SVN, SOA, JMS, EJB, Webservices, J2EE, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, SOAP 1.3, WSDL 2.0, JAX-WC, Web Services.

Confidential, NJ

Application Developer/Support Analyst/Shared Dispatcher

Responsibilities:

  • Interacted with Business Analysts in developing requirements definition, use case analysis and created Functional Specification Document (FSD).
  • Effectively completed the training for Production Support development by attending the KT sessions, preparing the material, analyzing past issues and undertaking the evaluation.
  • Daily Scrum (Huddle) meetings were conducted, with the dispatcher acting as the scrum master. As an onsite dispatcher, one had to capture the issues, create JIRA tickets, map the resources and follow up on their daily progress.
  • Handled and maintained EFX (In-Bound fax), FAX (outbound Fax) & OAO application as an onsite resource and provided 24 x 7 production support.
  • Coding, Testing and implementing new functionalities for Enhancement Requests in the Application.
  • Developed and tested web applications using Rational Application Developer (RAD) and deployed it in WebSphere application server 6.1
  • Enhanced and maintained web based applications using J2EE technologies ( Java, JDBC, JSP, Servlets, EJB, HTML 5, XML and WebServices)
  • Implemented Spring MVC using Spring Controllers. Also, implemented inversion of control and aspect oriented programming using Spring.
  • Provided technical expertise in deploying enterprise grade Web Services.
  • Used PVCS and SVN version controls to check in/out files, branching, etc.
  • Experience in application servers like Tomcat and used IIS for the Imaging On-Line (IOL) application.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Implemented logging by using Log4j and used trace, debug and info.
  • Was involved in creating UTP (Unit Test Plans) for testing various functionality of the application.
  • Used Adobe Extended Pro 9 to maintain AHA & AHA extended forms in the OAO application.
  • Created daily, weekly and monthly reports in Excel and Power Point slides for senior management to apprise them about the team’s progress.

Environment: Java 1.6, Struts 1.2, Spring 3.0, Spring MVC, Spring IOC, J2EE, HTML 5, JSP, JSTL, JQuery, Oracle, Maven, PVCS, JMS, Webservices, SVN, WebSphere 6.1, RAD.

Confidential, VA

Application Developer

Responsibilities:

  • Designed class diagrams, sequence diagrams and component diagrams for this project. Worked on design documents and design presentation.
  • Test driven development process was used in which Junits were written to obtain the desired functionality.
  • Daily Scrum meetings were conducted, with the release manager acting as the Scrum Master.
  • Used J2EE design patterns like MVC, Facade, DAO, Business Delegate and Singleton Pattern.
  • Developed, Configured, troubles shoot the application using Struts 1.2 framework.
  • Involved in developing the form validation using Struts validator framework and global exception handling mechanism.
  • Configured and maintained Spring IOC Container. Used the Spring validation for Web Form Validation by implementing the Validator interface.
  • Front end UI was developed using JQuery framework by working on script files to write application specific validations.
  • Used CSS for changing background, border & outline, line and margin properties.
  • Used Serena and GIT version controls to check in/out files, branching, etc.
  • Used XML, XSLT, HTML, XSL, etc. Was involved in making schema changes to the application to add new tabs.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, packages on Oracle & Sybase database.
  • Implemented logging by using Log4j and used trace, debug and info.
  • Developed assertions for testing expected results using JUnit. Test Suites were developed and multiple JUnit test cases were tested.
  • Was involved in creating UTP (unit Test Plans) for testing various functionality of the application.
  • Involved in moments of application from design to development, development to QA, QA to UAT (user acceptance testing) and UAT to Production environments and was also involved in stream lining production support process, shift allocations & reviews.
  • Worked on issues that required immediate attention and exposure in working with various DEV & UAT environments.

Environment: Java 1.6, Struts 1.2, Spring 3.0, Spring MVC, Spring IOC, J2EE, EJB, Webservices, JSP, JSTL, JQuery, Oracle, Sybase, Serena, GIT, XML 1.x, JAXB 2.x, XSLT 1.x, Eclipse, JUnit 3.x, Apache Tomcat 6.0

Confidential, NJ

Application Developer

Responsibilities:

  • Designed class diagrams, sequence diagrams and component diagrams for this project. Worked on design documents and developed Test Scripts for this project.
  • Used Scrum Agile methodology using the real-world progress of a project to plan and schedule releases.
  • Used J2EE design patterns like DAO, Service Locator, Business Delegate and Singleton Pattern.
  • Used various components of Struts 2 like Struts.xml, FilterDispatcher, Interceptor, etc.
  • Used Object-Graph Navigation Language (OGNL) to reference and manipulate data on the ValueStack.
  • Implemented thread safety using ActionContext wherein values stored were unique per thread.
  • Developed Spring Controllers, Domain (business logic) & utility classes and used the ContextLoaderListener listener class to integrate struts 2 with spring.
  • Created a SpringBeans.xml, a core Spring’s bean configuration file to act as the central bean management.
  • Used LocalSessionFactoryBean class to integrate Spring and Hibernate & injected SessionFactory instance into the DAO implementation.
  • Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
  • Developed generic interfaces, default implementations and exposed them as RESTful Web services,
  • Responsible for designing hibernate mapping files based on business logic and Object relationships.
  • Developed marshalling and un-marshalling principles for request and response XML using JAXB.
  • Was involved in the design and development SOAP Web service interface of the project using Apache Axis.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, packages on Oracle database.
  • Implemented logging by using Log4j and used trace, debug, info, warn and error threshold levels.
  • Developed assertions for testing expected results using JUnit and used Test Fixture to conduct two or more tests on similar sets of objects.
  • Involved in moments of application from development to QA, QA to UAT (user acceptance testing) and UAT to Production environments and was also involved in stream lining production support process, shift allocations & reviews.
  • Worked on several production support issues that required immediate attention and gave solutions to help the customer save time and effort.

Environment: Java 1.5, Struts 2, Spring 3.0, Spring MVC, Spring IOC, JMS, EJB, Webservices, Spring AOP, Hibernate, SOA, J2EE, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, SOAP 1.3, WSDL 2.0, JAX-WC, Web Services, JBoss 4.0, MyEclipse, SQL 2006, SVN 1.2, JUnit 3.x, Apache Axis.

Confidential, Tampa, Florida

Senior J2EE Developer

Responsibilities:

  • Implemented J2EE design patterns such as MVC, Factory and DAO as part of the application development
  • Agile methodology was used to develop the application. Daily Scrum was conducted as a part of this methodology.
  • Used Spring MVC integration in the project scheduling module to develop the multi-tier web application presentation layer.
  • Was involved in configuring the DispatcherServlet and ensured that the DispatcherServlet (front controller) functioned smoothly to handle all requests from the user.
  • Used Spring AOP to implement various features of the application such as security, where cross cutting concerns were identified.
  • Used Controller to map the request to the proper model class in which the business logic is located. Then the model class will route all requests to the suitable DAO.
  • Used Hibernate as an effective tool to achieve cross-database portability across relational databases and developed various DAOs as part of the Data persistence.
  • Developed various java objects (POJO) for OR mapping and was involved in developing the mapping files (hbm.xml) for the persistence classes.
  • Developed HQL queries and tuned the HQL queries developed by other developers for performance, by identifying and resolving queries that caused n+ 1 select problem.
  • Used Web Services for HTTP responses in the form of SOAP messages to deal with the customer requests.
  • Used webservices.xml file as the deployment descriptor for the Web Service application.
  • Applied parameterized tests in code using JUnit and was actively involved in developing DAOs
  • Used CVS for version control in a way that the geographically scattered team performed as a single unit.

Environment: Oracle 10g, XML 1.x, JAXB 2.x, XSLT 1.x, SOAP 1.3, Java 1.5, Spring framework, Spring AOP, Spring MVC, Spring IOC, Hibernate, CVS, JUnit 3.x, TOAD 7.x, HTML, SOA, JNDI, JDBC, WSDL 2.0, Web Services and DHTML.

Confidential, Irving, TX

J2EE Developer

Responsibilities:

  • Worked as a Developer and involved in requirement analysis, design, development, unit and integration testing.
  • Interact with business analysts to convert business/functional requirements to technical requirements, followed Agile methodology and Scrum meetings to track, optimize and tailor features to customer needs.
  • Designed front-end screens using Java script, JSP, HTML and DHTML.
  • Developed the application using Spring Framework that Implements Model View Controller (MVC) architecture.
  • Used Spring IOC and spring’s Hibernate Support, transaction management.
  • Developed hibernate DAO framework with spring framework.
  • Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (.hbm) files, DB schema and PL SQL changes
  • Designed and developed Middle-Tier messaging components using Java Message Service (JMS).
  • Worked on the SOA, WSDL, XML, SOAP and Web Services calls to integrate the Workstation application with other systems.
  • Worked and Modified the Database Schema according to the Client requirement.
  • Fixed application issues and helped to mitigate defect damages & responsible for unit testing the application using JUnit.
  • Used SVN for version control & Ant as a building tool to deploy the application.
  • Deployed the application (EAR) on JBoss application server, monitoring the server logs, creating the connection pools and data sources.
  • Involved in channel/production support and maintaining the application after production.
  • Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.

Environment: Java, Spring framework, Spring MVC, Spring IOC, Hibernate, SOA, JSP, JSTL, Servlets, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, SOAP 1.3, WSDL 2.0, JAX-RPC 1.0 (deprecated), Web Services, JBoss 4.0, Eclipse, SQL 2006, SVN 1.2, JUnit 3.x, HTML, DHTML and JavaScript 1.x.

Confidential

Programmer/Analyst

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC), Project Analysis and Coding of the project
  • Participated in designing UML Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
  • Implemented Model View Controller (MVC-2) architecture using Struts 1.2 Framework at the presentation tier.
  • Created action classes which route submittals to appropriate Business delegate and render retrieved information.
  • Validated all forms using Struts Validation Framework and participated in implementing Tiles Framework in the presentation layer.
  • Used Spring Framework for Dependency injection and integrated it with the Struts framework and Hibernate.
  • Writing and executing SQL Queries, SQL stored procedures and functions, making the data access layer transparent from the business logic layer
  • Used Java Messaging Services (JMS) for reliable, asynchronous communications to send automatic email notifications to clients.
  • Used Web Services for getting status of the claim report and used JAXB XML parsers for data retrieval.
  • Responsible for client side validations using Java Script and used Log4j for logging and tracing the messages.
Environment: Java, Struts, Spring framework, Hibernate, Oracle, XML 1.x, JAXB, XSLT 1.x, Web Services, Eclipse, Rational Rose, SQL 2003, Log4j, HTML, DHTML, JMS and JavaScript 1.x.

We'd love your feedback!