We provide IT Staff Augmentation Services!

Java Front End Developer Resume

4.00/5 (Submit Your Rating)

Ashburn, VA

SUMMARY:

  • Extensive IT experience of 8 years in active development as well as onsite coordination activities in web based Internet/intranet, client/server, and distributed architecture using Java, J2EE which includes Spring MVC, Web services, Struts 1.0, Struts 2.0, Hibernate and JSP/Servlets.
  • Played roles like Technology Lead, Lead Developer, Onsite Coordinator, SCM (Software Configuration Management), Configuration Controller (CC) and Mentor to new project members. In addition to technical skills, I have developed an in depth functional knowledge in these areas.
  • As part of my assignments, I have been working on projects for leading clients, which includes Understanding client Requirements, Estimations, Analysis of Functional specifications, Technical Design Specification, Review of Technical Design, Development, Testing and Implementation activities.
  • Excellent knowledge in design patterns like singleton, factory pattern as well as J2EE frameworks like struts along with incorporating MVC architecture.
  • During this period I have also acquired strong knowledge of Software Quality Processes and SDLC (Software Development Life Cycle).
  • Experience on multiple version control systems: Clear Case, CVS, Visual Source Safe(VSS), Tortoise SVN.
  • Excellent in multiple application and web servers like JBoss, Tomcat and Websphere.
  • Extensively worked on Java development tools, which includes IBM RAD, Rational Software. Architect (RSA), Eclipse and Net Beans
  • Strong in - depth domain knowledge in Life Insurance, Property Insurance and Annuities and have been certified by AICPCU INS 21 and INS 22.
  • I am Sun Certified Java Professional 1.5.
  • Received “On the Spot” Awards twice for dedication and excellent performance across various projects.
  • I am Innovative and self-motivated with strong communication and interpersonal skills, highly adaptable and highly customer focused.
  • Ability to work in teams as well as an individual, quick learner and able to meet deadlines.

TECHNICAL SKILLS:

Programming Languages: Java, C, Object Oriented Programming

Java/J2EE Technologies: JSP, JDBC, Servlets, EJB’s and Web Services (WSDL, SOAP)

Frameworks: Struts 1.0, Struts 2.0 and springs 2.0

IDE/Tools: Eclipse, Toad, WSAD, RAD, Rational Clear CaseIntelliJ Idea 11.1.4

Application/Web Servers: Web sphere Application Server 4.0, Web LogicJBoss and Tomcat

Web Technologies: AJAX, Java Script, XML, HTML, JQuery

Databases: SQL Server 2005/2008, DB2, Hibernate ORMMyBatis and Oracle

Methodologies: Agile Development, Waterfall and Continuous Integration Testing

Operating Systems: UNIX, Windows 9x, XP, 7

Version Control: Clear Case, Visual Source Safe, Tortoise SVN, CVS

Domain/Packages: Life Insurance, Health Care and Telecommunications

PROFESSIONAL EXPERIENCE

Confidential, Ashburn, VA

Java Front End Developer

Responsibilities:

  • Communicating with the Operations team and the end users and fixing the issues raised in production within the stipulated SLA.
  • Used Java Free charts to create graphs showing the current status of the devices in Security Dashboard.
  • Designed and developed the Front end UI using Struts, JSP, DOJO, HTML andJava Script.
  • Used SOAP Web Services in Security Dashboard to communicate to external systems using XML based SOAP and WSDL protocols.
  • Used Spring for dependency injection and integrated with Struts andIbatis.
  • Implemented CRUD and Group Module functionality in Operations dashboard by servicing the requests from the UI and populate business objects by invoking data access layer using Ibatis.
  • Used Jenkins for creating the builds.
  • Followed Agile methodology which involved communicating with the client services team and tailor the application to suit customer needs by providing optimum solutions.
  • Responsible for code review, delivering builds and deployment to different teams.

Environment: J2EE, JSP, Struts 1.0, Struts 2.0, Javascript, JQuery, Spring MVC, POJO, Web Services, XML, Hibernate, Ibatis, JIRA, Quality Center, Bugzilla, Tomcat 6.0, DOJO, Oracle 11g

Confidential, Sterling, VA

Java Developer

Responsibilities:

  • Designed and developed the Front End using Struts, JSP, HTML, CSS andJava Script.
  • Used Spring for dependency injection and integrated with Struts andMyBatis.
  • Implemented Struts Action Classes to service the requests from the UI and populate business objects and invoke POJOs.
  • Implemented DAOs for data access using Spring ORM with MyBatis.
  • Used JDK 1.5 features - Auto boxing, Generics, Enhanced For Loop in the development of POJOs.
  • Implemented SQL queries (IRM file) used in MyBatis Framework which queries against the database.
  • Implemented Oracle Imports and Exports using stored procedures and Data updates using SQL updates.
  • Worked on a proprietary software Webside Editor which has the business rules as to how a data server will process incoming requests.
  • Followed Agile methodology which involved communicating with the client services team and tailor the application to suit customer needs by providing optimum solutions.
  • Used Tortoise SVN for version control and IntelliJ as IDE for development.

Environment: J2EE, JSP, CSS, Struts 1.0 and 2.0, Springs 2.0, MyBatis, Web Services, Tomcat 6.0, Oracle 11g, Webside Editor

Confidential, Atlanta

Team Lead and Lead Developer

Responsibilities:

  • Developed Action forms, Action Servlets and struts-config.xml file used in Struts MVC framework.
  • Developed and implemented client side and server side validations.
  • Used AJAX for dynamic loading for certain pages.
  • Implemented Java and J2EE Design patternslike Data Transfer Objects, DAO and Singleton Patterns.
  • Implemented Object mapping using Hibernate.
  • Generated POJO classes to map to the database tables. Wrote HBM Files for mapping java objects to tables in relational database.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
  • Developed DAO classes to interact with backend using Hibernate Framework.
  • Developed RPM Calculation Engine which calculates the Annuity pay outs as a standalone Web Service using SOAP and WSDL protocols and XML messaging is used to communicate among the different systems.
  • Involved in fixing defects and troubleshooting issues.
  • Used SQL Queries and Stored Procedures in manipulating and retrieving data.

Environment: J2EE, JSP, CSS, AJAX, Struts 1.0 and 2.0, Hibernate ORM, Web Services Tomcat 6.0, SQL Server 2005

Confidential, Atlanta

Team Lead and Lead Developer

Responsibilities:

  • Implemented MVC architecture using JSP, Spring & Java beans.
  • Involved in development of services based architecture using Hibernate ORM and Spring Framework.
  • Used Ajax for loading certain pages where data is retrieved by making Asynchronous call is made to the server.
  • Integrated Spring (Dependency Injection) among various layers of an application.
  • Involved in writing Hibernate mapping files and configuration files and implemented Object mapping using Hibernate.
  • Developed DAO classes to interact with backend using Hibernate Framework.
  • Wrote various Hibernate Queries using Hibernate Query Language (HQL) and hibernate criterion queries to execute queries against database.
  • Created war files & deployed on the Application server.
  • Mentoring Team members in the preparation of Detailed Level Design Document.
  • Successfully incorporated the ad-hoc requests raised by business users during the project execution creating Change Requirement (CR) document
  • Involved in Code Reviews and unit test plans prepared by the team.
  • Used Eclipse as IDE tool to develop the application.

Environment: J2EE, JSP, CSS, AJAX, Struts 1.0 and 2.0, Spring methodology, Hibernate ORM, Web Services, Tomcat 6.0, SQL Server 2008

Confidential

Technology Analyst

Responsibilities:

  • Understanding the complete requirements which were written in SQL Procedures and validating the requirements with the Subject Matter Experts (SME) of the system.
  • Transforming the requirements into Use Case and Sequence Diagrams.
  • Developed various Java beans which will perform the required commission logic based on the requirements and perform End-to-End testing of the Agent Management and Compensation Application.
  • Used JDK 1.5 features - Auto boxing, Generics, Enhanced For Loop in the development of core Java components.
  • Used Struts Action classes to interact with the Business layer.
  • Used SQL database as the backend with application running on the UNIX server.
  • Used Subversion SVN as the repository for development.
  • Involved in Deploying the WAR file on the Application Server.
  • Involved in Post Deployment and Warranty Support.

Environment: J2EE, JSP, CSS, AJAX, Struts 1.0, Springs and Web Services Tomcat 6.0, SQL Server 2005

Confidential

Development/ Testing

Responsibilities:

  • Communicating with the stakeholders to get the business requirements clarified for the specific defect.
  • Responding to service tickets and resolving the issues within the SLA.
  • Involved in performance Analysis and Tuning.
  • Performing Impact Analysis, Coding, Unit testing and documenting the unit test results.

Environment: J2EE, JSP, CSS, AJAX, Struts 1.0, Web Services, Progress 4GL, Tomcat 6.0, SQL Server 2005

Confidential

Technology Analyst

Responsibilities:

  • Participated in gathering business requirements directly from the end user and prepared System Requirement Specification (SRS) and functionality documents.
  • Implemented Struts Action Classes to service the requests from the UI and populate business objects and invoke EJBS used as the business layer.
  • Used Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO) and DataAccess Objects.
  • Developed and implemented client side and server side validations using Java Script and Struts Validator Framework.
  • Configured log4j for debugging the Application.
  • Written JUnitTest cases for perform unit testing.
  • Involved in Writing stored procedures and triggers.
  • Developed the Application using RAD Application Developer and Web Sphere.
  • Involved in performing Integration Testing and providing support during Warranty phase.

Environment: Struts 1.0, JAVA, J2EE, JSP, CSS, JavaScript

Confidential

Software Engineer

Responsibilities:

  • Developed Action forms, Action Servlets and struts-config.xml file using Struts MVC framework.
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Developed Web Service to communicate to other modules using XML based SOAP and WSDL protocols.
  • Invoking the Web Service from the business layer which was developed using POJOs and End-to-End testing of the application.
  • Configuration Controller for the project.
  • Used Maven script for compiling and building the web project.
  • Involved in fixing defects and troubleshooting issues.

Environment: Struts, JSP, Springs, JDK1.5, Maven Build Tool and DB2

Project Information

Confidential

Responsibilities:

  • Responsible for Requirement Analysis and Design of application.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Developed front-end using Struts tags, JSP, JavaScript and CSS.
  • Implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Struts Action classes.
  • Used Struts Action Classes to service the requests from the UI layer and populate business objects and invoke EJBs.
  • Used Rational Clear Case for Version control.
  • Developed the Application using RAD Application Developer and Web Sphere.
  • Involved in unit testing and wrote test cases to verify the code for different conditions using JUnit.
  • Involved in scripts for the creation of database tables.

Environment: Struts 1.0, JAVA, J2EE, JSP, CSS, JavaScript

We'd love your feedback!