Java/jee Developer Resume
Jersey City, NJ
SUMMARY:
- 6 years of strong experience in design, development and deployment of Client/Server business applications using Object Oriented Programming (OOP), Java/JEE technologies.
- Actively involved in each phase of Software Development Life Cycle (SDLC) Requirements, Design, Implementation, and Testing during the development of the application.
- Expertise in application development using Java, JEE, JSP, Servlets, Struts, JDBC, Hibernate ORM, Spring Framework, XML.
- Hands - on experience in SOA implementation using WSDL with SOAP, XML Web services standards, and XML processing APIs (JAXB, JAXP, JDOM, SAX).
- Expertise in client side designing and validations using HTML, CSS and JavaScript.
- Good experience in using frameworks such as Spring (MVC, IOC, AOP, Security), Hibernate (ORM) and Jakarta Struts (MVC).
- Used Java Messaging Services (JMS) for reliable exchange of information across applications.
- Working experience in JEE design patterns such as Data Access Object, MVC, Singleton pattern, Dependency Injection.
- Excellent skills in RDBMS databases like Oracle, MySQL and PostgreSQL.
- Well Experience in J2EE web development using MVC architecture
- Working experience in SQL using Oracle SQL Developer.
- Good knowledge in using CVS, SVN and Clear Case for version control and used Maven/Ant scripts for building the application.
- Familiar with JUnit in performing unit test and LOG4J in determining the application logging.
- Knowledge and experience in XML, DTD, XSD, XML Schema, XSL.
- Work with the project management team to decide the project timelines.
- Experience in writing the stored procedures, functions and PL/SQL scripts in SQL/Oracle.
- Experience in writing Hibernate configurations and handling various types of queries.
- Proficient in writing SQL queries for various analysis and adhoc reports
- Work with business and QA teams in the preparation of test plan, test cases and test case documents.
TECHNICAL SKILLS:
Language: JavaSE, XML, SQL
JavaEE Technologies: JDBC, JNDI, EJB, Servlets, JSPs
XML Technologies: DTD, XSD, SAX, DOM, JAXP, JAXB, JAX-WS, and XSLT
Frameworks: Struts, Spring Application Framework, Hibernate ORM, JUnit,Log4j, Ant and Maven
Scripting/Markup Languages: JavaScript, HTML, AJAX, CSS
Web Services: SOAP, WSDL, JAX-WS, JAX-RS
Application Servers: Apache Tomcat, Web Logic, IBM WebSphere, JBoss AS.
IDEs: Eclipse, Net beans, SpringSource Tool Suite (STS).
OOAD: UML, Design Patterns, RUP, Agile
UML Tools: MS Visio, Rational Rose
Databases: Oracle 11g, PostgreSQL, MySQL
Configuration Mgmt Tool: CVS, Subversion, Clear Case
Operating Systems: Windows, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential - Jersey City, NJ
Java/JEE Developer
Responsibilities:
- Participated in meetings with business users for requirement gatherings and addressing the issues and changes in existing system.
- Acted as responsible person in delivering project with timelines and motivated team members in completing project successfully.
- Actively involved in requirements gathering, Analysis, Conceptual Design, Detail Design, Development, System Testing, Integration Testing and User Acceptance Testing.
- Developed Sequence and Class Diagrams using Rational Rose as a tool.
- Implemented Design Patterns like Singleton, Factory, DAO, Template.
- Involved in researching new frameworks and suggesting their outcome to the project.
- Worked on Spring MVC Framework for implementing front end of the application.
- Worked on Spring as Application Level framework and Hibernate as persistence Framework.
- Worked on JSPs as view in Spring MVC Framework.
- Extensive use ofSpring Frameworkfor Controller components and View components.
- Applied Hibernate ORM Framework to make Java Object Persistence (JPA) into Oracle database.
- Involved in deploying and testing the application usingJBoss applicationserver.
- Involved introubleshoot technical issues,conduct code reviews, and enforce best practices.
- Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
- Extensively worked on Web services (JAX-WS SOAP and REST) for producing and consuming Receipt and Case data information from other subsystems with in the courts.
- Analyzed and fine tuning of slow running queries and stored procedures support and maintenance of existing code and analyzing the impact of changes in scripts and data model.
- Worked on Oracle 11g as back-end database for storing application data.
- Development of UNIX shell scripts to automate builds and tests on Unix/Linux systems.
- Worked SVN as Source code controller system and IBM Clear Quest as Issue Tracking System.
- Extensively used the log4j for logging at different modules using aspects in Spring Framework.
- Implemented Test Driven Development using Junit 4.10 as Test Framework by Implementing Test Driven Development.
Environment: Java 1.6, JavaEE, JSF, Spring MVC, Spring ORM, Spring JDBC, Spring Security, BIRT, Jasper Pdf, Hibernate ORM, JPA, Maven, XML, XSD, Ajax, LDAP, RUP Development, JAX-WS Web Services, Oracle 11g, JBoss, PMD, Windows, Unix
Confidential - Atlanta, GA
J2EE Developer
Responsibilities:
- Took over front-end responsibility using CSS, DOJO, HTML, and JSP of an abandoned custom MVC Ajax e-commerce site that used the Ext JavaScript Library.
- Developed JSPs for user interfaces to interact with business layer.
- Involved in the development of the presentation tier using JSP, HTML, CSS, XML, XSL, JavaScript and Servlets for login, find Subscriptions and create contract modules.
- Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer.
- Used J2EE web-services to get geographic data (city, country etc.) and EJBs for credit card validation etc.
- Used Hibernate (persistence framework) to implement the Database Access layer.
- Configured Hibernate and class definition XML to provide access to corresponding tables in database.
- Implementation using Spring Framework along with POJO (Plain Old Java Objects) for achieving middle-ware service delivery.
- Simplified Hibernate session and transaction handling by writing a servlet filter.
- Involved in creation and deployment of Enterprise Application.
- Part of the team responsible for creating the architecture for staging environment for the Oracle database.
- Designed requirements using RUP in the form of Business Use Cases and a Business Rule catalogue.
- Designed OLAP solution to perform multidimensional analysis of financial data with existing Oracle database at the backend.
- Verify data integrity for complex mathematical calculations and totals based on specific criteria for user interface and back-end processes using SQL Navigator and Toad.
- Created test cases and Involved in Unit Testing using JUNIT Framework in ECLIPSE3.2.
- Played a significant role in integrating the UI with backend service used Spring, Hibernate, Java, and MySQL.
Environment: JAVA 1.4, J2EE, Eclipse3.2, Spring, Hibernate, DOJO, JSP, Servlets, JDBC, XML, CSS, Oracle 9i, PL/SQL, Toad, JUnit, Web logic, Apache Http Server
Confidential - San Antonio, TX
Java Developer
Responsibilities:
- Participation in JAD sessions to discuss and analyze the business requirements with client team.
- Preparation of analysis and design UML artifacts like use case models, class diagrams, sequence and object diagrams.
- Interaction and meetings with Business Managers and Subject matter experts to articulate system requirements.
- Development of Application Servlets to handle the HTTP requests from client and invoke the appropriate business components.
- Creation of page handlers for server side validations and mapping xml for data mapping.
- Development of JSPs, Java scripts and Ajax invocation of business services.
- Development of business rules for sending alerts and notifications using ILOG JRules.
- Model driven approach for creating the Schemas and generating WSDLs.
- Preparation high level scenarios and mapped them to the requirements through Requirements Traceability Matrix.
- Preparation of JUnit test cases for unit testing the application.
- Involvement in QA activities like metrics collection to measure and control the defect rate.
- Participation in design/code reviews with team members.
- Unit testing using JUnit, SOAP UI and CIT testing.
- Co-ordination of work with offshore teams.
- Project Planning and Monitoring.
- Performance tuning for reducing the response times.
Environment: JAVA/J2EE, Presentation Services Framework, JSP, Servlets, Web Services, DB2, RSA 7.5, XML, HTML, C++, SOAP UI, JUnit, WAS 6 & 7, WCM, Microsoft VISIO, Microsoft Sharepoint
Confidential
Programmer Analyst
Responsibilities:
- Developed interactive web pages using AJAX and JavaScript.
- Developed Action classes, Form Beans, Helpers and Data Access Objects.
- Implemented JSP and Struts to develop UI components using MVC architecture.
- Implemented core java threads and multithreading with synchronization.
- Used Eclipse as an editor for Java development that utilizes a Web-Logic application server.
- Developed complex client requirements as per client specifications and specific coding standards.
- Used JDBC API for connecting to Oracle.
- Used Hibernate to retrieve & update customer information from/to Oracle database
- Deployed, maintained, and upgrade various J2EE applications within JBoss and Web-Logic application servers.
- Used Java Collection framework for the helper classes.
- Use Internalization using the property files.
Environment: Java, JSP, Servlets, JMS, Eclipse, AJAX, Java Script, XMLBuilder, JDBC, Hibernate, Struts, Web-Logic, JBoss, Oracle, Design Patterns, CVS, JUni t, Windows XP
Confidential
Junior Java Developer
Responsibilities:
- Designed a user-friendly interface for customers to manage orders.
- Created a vendor side interface to check the orders.
- Devised a Search mechanism for customers to search products.
- Involved in the Analysis, Design and Development phase of the project.
- Translated customer requirements into definitive class/object design using UML.
- Employed UML artifacts for object modeling.
- Developed Struts for open source frame work for building web components.
- Design and develop EJB components for Deal and Contracts Module.
- Used Hibernate to extract the data while integrating business logic from the database.
- Integrated and tested EJB components with Servlets.
- Deployed EJB for Login and Transactions
- Did Client side validation using JavaScript.
- Used JSP for the presentation of the pages.
- Used XML to maintain vital system information.
- Used WebSphere as Application Server.
Environment: Java, HTML, JSP, Servlets, JavaScript, Oracle, WebSphere Application Server, EJB, Hibernate, XML, Windows XP
