Java Developer Resume
Boston, MA
SUMMARY
- Over 5 years of IT industry experience in Architecture, Analysis, Design, Development, Implementation and Testing of software applications using Java/J2EE technologies.
- Accustomed to complex, fast paced, distributed environments.
- Worked in several system services such as logging, transaction management, exceptions, security.
- Good understanding of Design Patterns and n - tier architecture.
- Extensive experience in OOP, OOAD, System Analysis design, Development and Deployment of various Applications in Java Technologies.
- Extensive experience in J2EE Design Patterns, MVC Architecture, Hibernate, spring and Struts Framework.
- Extensive experience in using dynamic web content technologies including JavaScript, AJAX, SVN, Log4J, build tools Maven, Ant.
- Proficient in designing and developing J2EE applications using Model View Controller Pattern, Singleton pattern and Data Access Object.
- Experienced in using IDEs such as Eclipse, Netbeans.
- Skilled in developing web applications using JSP, Servlets, JDBC, JNDI, JavaBeans, HTML, XML, XSL, XSLT and J2EE web services.
- Experience in using the Entity Java Beans, POJOs.
- Experience in working with Application Servers including Apache Tomcat and JBOSS.
- Good exposure to Service Oriented Architecture (SOA) and developing J2EE Web Services using SOAP, WSDL, Apache Axis2 .
- Excellent knowledge and experience in MS SQL Server, MySQL and Oracle databases.
- Proficient in programming with SQL, PL/SQL and Stored procedures.
- Extensive experience in Linux, UNIX, Shell scripting.
- Ability to work in a team as well as independently with minimum supervision.
- Quick learner and self-motivated with excellent communication and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: Java, PL/SQL, Shell Scripting, Perl
Java Technologies: J2EE, JSP, Servlets, Tag Libraries, JSTL, EJB, JSF, JNDI, JDBC, JMS, Ajax, SOAP Web services, Apache Axis, Maven 2.0, Ant
Frameworks: Struts, Spring, Hibernate, Apache Axis.
Application Servers: IBM Web Sphere, BEA Web Logic, Java Application Web Server
Web Servers: Apache Tomcat, Jboss.
IDEs: Eclipse, GWT, Net Beans.
RDBMS: Oracle, SQL Server, MS Access
Markup Languages: XML, XSL, XSLT, WSDL, HTML, DHTML, CSS
Scripting Languages: Java Script, CGI and AJAX
Operating Systems: Windows, Linux, UNIX, Mac.
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Boston, MA
Responsibilities:
- Implemented J2EE Design Patterns like MVC.
- Designed and Developed policy screens using HTML, XHTML, DHTML, AJAX and JavaScript.
- Responsible for managing deployment descriptors such as web and Hibernate.
- Involved in implementation of the presentation layer (GUI) for the application using JSF, HTML, XHTML, CSS and JavaScript.
- Configured faces-config.xml and applicationcontext.xml for JSF and Spring AOP Integration.
- Created backing bean to define methods associated with components, input validations, event handling and navigation processing.
- Developed GUI policy forms implementing JSF-lifecycle.
- Implemented the business logic using the Enterprise Java Beans (Session Beans).
- Configured Transactional and Security attributes for application wide Session Beans.
- Wrote Validation framework and implemented data validation rules for quality checks in the EDI claim files.
- Developed build and deployment scripts using Maven to generate WAR, EAR and EJB.JAR files and store them on the repository, publish and deploy on the WebSphere.
- Designed Re Admin module as a SOA and prepared technical artifacts.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Developed modules for validating the data according to business rules.
- Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA
- Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with spring.
- Created Policy Change Details Components using Java, EJB and JNDI.
- Configured hbm.xml files for data persistence.
- Involved in Unit & Integration Testing for all Facultative, Treaty & Wire Modules.
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Configured Transactional and Security attributes for application wide Session Beans.
- Developed logging service using Log4J.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Involved in fixing defects and troubleshooting issues on UNIX environment and wrote Shell scripts to automate jobs.
- Performed code reviews and mentor junior developers.
Environment: Java 1.4.2, J2EE, OOAD, Maven, Shell AJAX, WebServices, SOAP, WSDL, JMS, EJBs, JSF, Spring, Hibernate WebSphere, PL/SQL,XML, XSLT, JDBC, JavaScript, Dojo, HTML, Oracle 9i, UNIX, JUnit, CVS
Programmer Analyst
Confidential, New York, NY
Responsibilities:
- Worked on creating Form Bean, Action classes and Configuration files using Struts framework.
- Used Struts Internalization provision in order to support both US and Canada locales.
- Implemented large-scale enterprise logistics application. The first phases use a variety of server-side tools (Servlets, Oracle 9i, PL/SQL, Java Stored Procedures, EJB).
- Developed extensible XLST procedures for handling navigational trees of any depth.
- Worked on user personalization module using XML as portable data and developed required standard templates of XSL using IBM Lotus XML parser for XSLT .
- Developed and deployed EJB components (session beans, entity beans), Servlets.
- Involved in the preparation of test scripts for the use cases.
- Involved in coding and review of the system.
- Involved for preparation of user entry screens.
- Developed the presentation layer using JSPs and HTML.
- Client side validations were done using JavaScript.
- Worked on implementing Connection pooling at Web Logic Server.
- Worked on writing SQL queries and PL/SQL Stored Procedures using Oracle 9i.Used JDBC for connectivity.
Environment: Java, J2EE, XML/XSL, JUnit, Servlets, EJB, Web logic, Oracle 9i, JDBC, JSP, Struts Framework, Validation Framework, HTML, JavaScript, Eclipse.
Web Developer
Confidential, Rochester MN
Responsibilities:
- Requirements consolidation by interacting with service areas.
- Conversion of functional requirements into High Level and Low level Designs.
- Responsible for design and development of UI and configured them using JSF.
- Added Dojo Ajax for the Rich faces and Tomahawk components for validations, etc.
- Developed advanced CSS files for front end UI.
- Implemented MVC pattern using Apache Struts.
- Developed a web based reporting system with DAO and Apache Struts-Validator using Struts framework.
- Struts framework components like Action Forms, Action Servlets, Action Mappings, Action Errors are used extensively.
- JSF, JSP, Servlets, Java, HTML, JavaScript and XML are used for application development.
- Implemented application flows using MVC.
- Developed Axis based web service for a Services Charge Value Calculator.
- Generated web service methods using Apache Axis which were to be exposed to application.
- Responsible for the conforming to J2EE standards during implementation of designs.
- Configured and maintained the Spring Application Frameworks IOC Container.
- Developed the application from a set of universally interconnected and interdependent services with Service-Oriented Architecture (SOA).
- Used Hibernate as the persistence/ORM framework, for mapping the objects into Oracle10g Database.
- Written Queries in Hibernate (HQL) for retrieving the data from the Oracle10g database.
- Involved in preparation of Test cases.
- Deployed the application to a WAS 6.0 on a Unix system.
Environment: J2EE1.3, Java1.4, JSF 1.1, Websphere Application Server 6.x, Web services, Axis, JDBC, Struts, Hibernate, Spring, SQL, PLSQL, Oracle10g, JSP, Servlets, HTML, JavaScript, CSS, Dojo Ajax, Rich faces 3.1.4.
J2EE Developer
Confidential
Responsibilities:
- Study, understand the functional specifications and perform requirement gap analysis.
- Created HLD and LLD
- Developed POCs for the design
- Used rational rose to develop sequence diagrams, use case diagrams and class diagrams.
- Developed Message Driven Beans to communicate with various Queues using JMS Implemented Retry/Rollback Logic which will try sending back to queue if there is any exception in MDB.
- Implemented Client side and Server side delegates
- Designed and Developed different modules using Design Patterns (Dao’s, Value Objects)
- Created SQL Procedures and queries to fetch the business data.
Environment: Java 1.4, J2EE, EJB 2.0, XML, IBM DB2 Client, IBM Rational Rose, Perl, DB2, Oracle 9i, Unix
Java Developer
Confidential
Responsibilities:
- Coordinated with business users about the requirements.
- Suggested business with more ways of making it easier for the member to navigate.
- Developed pages and tested them to make sure they are as close as possible to the application which will be developed.
- Wrote Java Script functions to get dynamic data and client side validation.
- Involved in developing User Interface using JSPs, HTML, Java Script for the pages.
- Responsible for user validations on client side as well as server side.
- Development of Java classes to be used in JSP and Servlets.
- Developed functionality to grab the account balance of the checking and savings account of the customer and display on the page.
- Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO).
- Worked with PL/SQL scripts to gather data and perform data manipulations.
- Used JDBC to retrieve data from Oracle database.
- Developed stored procedures in Oracle.
- Involved in system test support for the application and had fixed defects found during the system test phase.
Environment: Java 1.4, HTML, JavaScript, Swing, XML, Windows XP, Unix, JSP, Servlets, Java beans, Jakarta Tomcat, SQL, JDBC, Oracle 9i.