We provide IT Staff Augmentation Services!

Java/j2ee Web App Developer Resume Profile

Richmond, VA

PROFESSIONAL SUMMARY

  • 7 years of IT experience in application design, software development life cycle SDLC , Agile methodologies maintenance and enhancement of web-based applications.
  • Extensive experience as designing and developing in Java J2EE Web technologies based on In-depth knowledge of Object Oriented Programming, Database Programming, Web Programming and GUI Development.
  • Technical skills encompasses Java, J2EE JDBC, Servlets, JSP, EJB, JMS, JNDI, JQuery, Struts, webservices SOAP,RESTFUL , Spring Hibernate frameworks , ORM, XML, HTML5.0,DHTMLX, UML, Json, JQuery , JSTL, Apache, LOG4J, Ant, Maven, Shell script and JavaScript.
  • Strong working experience in Design, Development of several Web-based Applications using open source frameworks such as Struts and Spring.
  • Over 6 years of experience in development and Support of Java/J2EE Web applications with emphasis on OOP-based web forms, business logic, database access components.
  • Over 5 years of experience in Core Java, Multithreading and Design Patterns.
  • Over 5 years of experience in Presentation-tier development and support using Java scripts, JSP/Servlets for client side validations.
  • Hands-on experience in IDE Tools: Eclipse, IBM RAD.
  • Experienced in Software Configuration management tools such as CVS, SVN, PVCS and also build script Ant.
  • Experience in application and web servers such as Websphere,JBoss, Apache Tomcat Unix.
  • Involved in SQL/PLSQL and Stored Procedures using Oracle 9i.
  • Have strong experience in code debugging and bug fixing.
  • Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
  • Communicate effectively both written and verbal with people at different levels including stakeholders, internal teams and the senior management.
  • Excellent Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability.
  • Self-motivated, able to set priorities to achieve immediate and long-term goals.
  • Experience in performing requirement analysis working with software vendors
  • Eager to learn new technologies and can easily adapt to the new technologies and tools.

Technology Expertise

Skills

Java, J2EE JDBC, Servlets, JSP, EJB, Ant, Struts, Maven, Shell script Spring, webservices SOAP, RESTFUL , Hibernate,SQL , ORM, XML, HTML, UML SQL,PL SQL, LOG4J and JavaScript,JPA,JAX-WS

Frameworks

Struts, Spring

Middleware Servers

IBM Web Sphere 8.5.5,JBoss 6.0, Tomcat 7.0, weblogic 10 .

Databases

Oracle 9i

XML Technologies

XML, XSLT, SAX, DOM, DTD Schema

Operating Systems

UNIX, Windows, Solaris

IDE's / Tools

Eclipse Kepler,RAD, WinCvs, SVN, Beyond Compare

Professional Experience:

Confidential

Confidential project is meant to deliver a Consolidated Provider Data System for the Enterprise that will accommodate current and future Provider Demographic Data and Network Affiliation needs for all states and that will serve as a Centralized Source of Truth for Provider Data.

  • A centralized repository of standardized provider data for the enterprise that will accommodate current and future state provider demographic, contract, network, and affiliative relationship data.
  • When completed, EPDS v2.0 will be:
  • The single source of truth for provider data, which will enable significant business value for the provider domain and downstream consumers of provider data i.e., reporting, warehouses, claims systems, strategic initiatives, etc.

Responsibilities:

  • Implemented the project using the Spring MVC framework.
  • Used Spring Framework's Dependency Injection to have a loose-coupling.
  • Implemented AOP of Spring Framework to implement logging.
  • Also incorporated the validation framework for the project.
  • Built various controller classes and application context file.
  • Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
  • Implemented Hibernate instead of traditional JDBC code.
  • Developing and consuming web services like SOAP JAX-WS , REST JAX-RS .
  • Used Struts, Spring and JSP custom tags for common Tag components for code reusability for building the Web Layer GUI and Business Layer.
  • Implemented the user interface using JSP, JSTL, JavaScript, CSS, HTML and JQuery.
  • Requirements analysis and preparation of Design documents.
  • Creation of Use Case documents.
  • Development of different modules and JUnit Test Cases
  • System Testing
  • Designing the User interface using HTML and JavaScript
  • Designing the web application

Environment: JDK 1.5/6, AJAX, Hibernate 3.x, JSP 2.1, Spring, Servlets, Weblogic 10.x, Eclipse 3.x, JSP, SOAP< Oracle 10g, SVN, MS-SQL, PL/SQL, XML, HTML, JavaScript, MVC, Spring, Web sphere, JUnit, Log4j, Shell Scripting, UNIX

Confidential

Java/J2EE Web App Developer

Description

Confidential Protection Insurance offers a full range of mobile products and financial services. This project is Web based applications. The purpose of the website is to expand business by bringing reliable information to the customer through online medium. The customer can access complete account information, process insurance claims and authorize claims. Customer has the benefit of online renewals and payment uploads.

Responsibilities:

  • Implemented the project using the Spring MVC framework.
  • Used Spring Framework's Dependency Injection to have a loose-coupling.
  • Implemented AOP of Spring Framework to implement logging.
  • Also incorporated the validation framework for the project.
  • Built various controller classes and application context file.
  • Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
  • Implemented Hibernate instead of traditional JDBC code.
  • Developing and consuming web services like SOAP JAX-WS , REST JAX-RS .
  • Wrote SQL Queries to interact with Oracle Database.
  • Generating REST JAX-RS based webservices using Server Oriented Architecture.
  • Designed and developed web pages using JSP, Java Beans JSTL, HTML, CSS, DHTML, XSLT, JavaScript, JQuery and AJAX.
  • Implemented text messing by using JAX-RS RESTful API.
  • Used Hibernate 3.0 for object relational mapping with the persistent database.
  • Exposed functionally of system to other system by creating Web Services using Jersey.
  • Used XMLBeans for data interchange.
  • Built and deployed and tested on BEA Weblogic 10.x.
  • Used Hibernate ORM to persist data to Oracle data base.
  • Worked on large volumes of data and database performance tuning.
  • Unit testing was performed using JUnit and Version control through Subversion.
  • Wrote Shell Scripts for executing batch statements.
  • Practiced agile development approaches.

Environment: JDK 1.5/6, AJAX, Hibernate 3.x, JSP 2.1, Spring, Servlets, Weblogic 10.x, Eclipse 3.x, Oracle 10g, SVN, MS-SQL, PL/SQL, XML, HTML, JavaScript, JUnit, Log4j, Shell Scripting, UNIX

Confidential

Confidential is a web application allows contracting entity to track the shipping/sales details and allows an admin user to configure the ownership rules that will determine how the Level IDs are processed by using the Sales Owner Order Management screen in the application. In addition to providing a Confidential for users to directly use the Confidential application, a web service is provided for searching for owners, delegates and alignments, and also for assigning a new owner or delegate to a Level ID. This web service is also used by other application Confidential Enterprise Pricing Request System to have access to the data provided by Confidential.

Roles Responsibilities:

  • Developed new modules Owner Search , Level Delegation Mass upload using Java, JDBC, Sevelet, JSP, JSTL, Struts, Javascript, Ajax, Xml, XSLT, Application Server and Oracle database .
  • Did Core Java development and Support of Java/J2EE web applications with emphasis on OOP-based web forms, business logic, database access components.
  • Experience in Java EE and web service using JAX-RS, JAX-WS, Jersey.
  • Did Presentation-tier development and support using Java scripts, JSP/Servlets for client side validations.
  • Writing and Invoking the struts calls.
  • Developed REST Web Services to provide Cramer data to a web portal and to enhance communication among OSS product suite. Java 1.6, JAX-RS, REST, Spring, Hibernate, and Oracle.
  • Involved in the writing coding, Code Review, Unit Testing of JUNIT and defects.
  • Utilized Model-View-Presenter MVP design pattern, decoupling view and presenter, in front-end development.
  • Created JUnit test cases using JUnit framework for doing Unit Testing for all of my deliverables.
  • Used PVCS, SVN to keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.
  • Used Hibernate as ORM to persist data.
  • Respond to QA / production defect fix and release patch for update Quality Center.
  • Bug fixing, Functional Testing, Production support and Maintenance.
  • Wrote program specification, based on function design.
  • Involved in debugging and troubleshooting the bugs and resolved those issues.
  • Implemented OO design concepts, best practices, exception handling, identifying and fixing potential memory, performance, transactional issues.

Technologies: Java 1.6, J2EE Servlets, JSP , Struts, JavaScript, Oracle 9i, Unix, XML, XSLT, AJAX, Websphere Application Server, SQL,PL SQL,Weblogic10

Java Web Developer

Confidential is one of the nation's largest department store company and has 306 locations in 16 states. The purose of the project is to enhance their inventory system to meet the business needs. This system helps to maintain accuruate inventory positions, streamline instore activities including receiving merchandise, conducting stock counts, ordering merchandise, or transferring stock.

Roles Responsibilities:

  • Deisnged and developed java bakend batch jobs to update the product offer details.
  • Did Core Java coding and development using Multithreading and Design Patterns.
  • Did Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Preparing technical specifications, test plans for unit testing.
  • Involved in writing and invoking the Spring MVC calls.
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections
  • Experienced with RAD/Iterative development methodologies.
  • Worked on UNIX flavors like SUN Solaris, Linux .
  • Used Hibernate 3.2 as ORM solution in persistence layer of the application.
  • Used Log4j as a logging tool.
  • Used HQL Hibernate Query Language to write static and complex queries while communicating with Oracle 10g database.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Wrote hbm mapping files and POJO classes to map database tables with java objects.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Involved in Preparing Check List for Application Deployment in Implementation.
  • Preparing technical specifications, test plans for unit testing.
  • Actively involved in the code reviews.
  • Debugging and troubleshooting the bugs and resolving the issues.
  • Involved in bug fixing production support and maintenance activities.
  • Performing Code merge using SVN.
  • Performed activities for quality process by configuration management to achieve CMMI Level 5.
  • Deploying of code to Web sphere.
  • Presentation of module to team members

Technologies: Java 1.6, JSP, Struts, Servlet, EJP, Spring,Hibernate, Java Script, Unix, Shell script, AJAX, XML, Websphere Application Server, SQL,PL SQL, Maven, ORM, weblogic 10, Webservice SOAP,RESTFUL .

Confidential The bank manages customer limits for both retail and corporate customers in Confidential. It interfaces with various product processors in retail banking Loans Deposits , investment banking Shares Mutual Funds ,trade finance credit cards. It also provides a 360 degree view of all liabilities of the customer held in the bank and the assets held by the bank. It also supports multi-currency capability. i.e. A Collateral valued in Confidential can be pledged to take a loan in Confidential.

Roles Responsibilities:

  • Invloved in coding using Java, Jsp, Servlets JavaScript
  • Implemnted DAO for data access.
  • Used MVC framework.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Used Hibernate Criteria queries for dynamic database operations.
  • Implemented Spring MVC Framework.
  • Used Spring AOP for the transaction management and logging.
  • Wrote hbm mapping files and POJO classes to map database tables with java objects.
  • Developing service-layer modules for an Internal REST API using Spring Framework and the JAX-RS specification driven implementation Jersey.
  • Implemented as well as exposed web services using Apache Axis.
  • Used EclipseWTP provided code generation tool for creating required classes like stub, proxy etc. suitable for Apache Axis framework.
  • Hands on with PL/SQL Stored Procedures, Triggers and Views.
  • Extensively used J2EE Design Patterns.
  • Understanding of object-oriented design, re-use, and component-based development.
  • Parsed XML response received in Java code through Web Services and EJB calls
  • Application used Web Services to communicate with external applications and vendors
  • Performed rigorous unit testing as well as testing via application flow
  • Worked to successfully develop Proof Of Concept code branches
  • Implemented various complex PL/SQL queries.
  • Preparing test cases and technical specification documentation.
  • To guide project team members on Coding Standards.
  • Interaction with onsite counter partner for gathering client's requirements Mentored for junior developer
  • I wrote program specification based on function design.
  • Involved in bug fixing and production support maintenance.

Technologies: Java 1.4, J2EE 1.4, Spring, Hibernate, Java Script., Web Logic Server 10, Oracle 9i, SQL,PL SQL, Maven, Webservice SOAP,RESTFUL ,Log4j.

Confidential

PMS application controls the management of people. In which, access to various modules are controlled based on the role of the user. To implement this authorization, a Screen Level / URL level mapping will be maintained in the database which will control the level of access as a matrix to the application.

Roles Responsibilities:

  • Invloved in coding using Java, Jsp, Servlets JavaScript
  • Preparing test cases and technical specification documentation.
  • Involved in Bug Fixing and Production Support Maintenance.
  • Integrated various modules and deployed on Websphere.
  • Involved in writing JSP and SQL/PLSQLto handle transactions .
  • System Integration Testing and Implementation.
  • Documented the defects using Quality Center and tracked them to completion by communicating and co-coordinating with the development as well as the support group.
  • Developed multiple user interfaces using XMIs/GWTs and Angular JS withHTML/CSS .
  • Used Maven 2 and 3 for project builds .
  • Used JSON strings to transfer java object data to Angular JS and vice versa
  • Followed Test Driven Development TDD , Scrum concepts of the Agile Methodologyto produce high Quality Software.
  • Implemented Spring MVC Framework.
  • Used Spring AOP for the transaction management and logging.

Technologies: Java 1.4, J2EE 1.4, Java Script., Eclipse, MySQL,JSP,Servlet,Sp ring,Websphere Application Server

Hire Now