Java/j2ee Developer Resume
Charlotte, NC
SUMMARY
- Java Enterprise developer with 6 years of expertise in object - oriented technologies, client-server systems, web-based applications, and business applications.
- Expertise in application development using JDBC, Servlets, JSP,JavaBeans, JMS,Struts, spring,Hibernate and JSF.
- Experience in developing web applications using technologies like HTML,Java Script, AJAX, CSS, JSP Tag libraries, Tiles and XML.
- Expertise in multi-tier, object-oriented J2EE and CoreJava applications.
- Strong J2EE/Java application development and programming background, with experience in defining functional/technical specifications.
- Expertise in building Java-J2EE applications (JDBC, EJB, Servlets, JSP,JavaBeans, Session, Entity, Message-driven beans and SQL) using J2EE best practices and design patterns.
- Experience in MVC (Model View Controller) architecture, using Struts Framework, and Spring Framework with various Java/J2EE design patterns.
- Experience with major databases such as DB2, My SQL, MS SQL server and Oracle.
- Excellent working knowledge of popular frameworks like Struts,Hibernate, and Springs.
- Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
- Experience working with CoreJava and Java Multi-Threading application.
- Good proficiency in using front-end & Middle-tier J2EE technologies with backend databases such as Oracle Server, MySQL Server, and MS Access.
- Experience in developing J2EE applications using Java Development tools such as Eclipse, Netbeans.
- Good Understanding of relational database concepts and experience in Query construction using SQL.
- Extensive experience in writing, editing and maintaining database objects. Expertise In the areas of Graphical User Interface, Object oriented programming.
- Experience in Software development life cycle (SDLC) of Software Engineering - Requirements Analysis, Design, Development and Documentation.
- Automated builds of jar files and, development documentation and training, data import, export and conversions.
- Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
- Ability to work in challenging and versatile environments and Self-motivated, excellent written/verbal communication, Organizational skills combined with attention and time management skills.
TECHNICAL SKILLS
Languages: JavaSQL, PL/SQL, HTML,JavaScript, XML, WSDL
JavaAPIs: J2EE, EJB 3.0/2.0/1.1, JSF, Servlets 2.3, JSP 2.0/1.2/1.1, JSTL, JDBC, RMI, JNDI, JMS,, JTS, JAAS, JAXB, JUnit, AWT
Open Source: Hibernate3.2/3.0 /2.1,Spring IOC, Spring MVC, Spring Web Flow, Spring AO
Web, Application & Messaging Servers: Web Sphere 6.x/7.x/8.x, JBOSS 4.0.2, Apache Tomcat 5.x/4.x, Apache Web Server 5.5
Database: Oracle 8i/9i/10g/11g, Microsoft SQL Server 2008/2005
Reports: Crystal Reports, Oracle Reports, SQL Reports
IDE: MyEclipse 6.6/5.1/3.9,SQL * Plus, Developer 2000
Tools: TOAD, XML Spy, PL/SQL Developer, SQL
Design: Rational Rose, UML, E-R Modeling
Operating Systems: Windows 95/NT/2000/XP/Vista/7, Linux, Unix
Methodologies: Agile, Scrum, Waterfall, Iterative, Spiral
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design and implementation and testing phases of SDLC
- Developed Use Case Diagrams, Object Diagrams & Class Diagrams in UML. Followed Agile & Scrum Methodology for development of the product
- UsedStrutsFramework as the MVC for the development and implementation of the project
- Designed XML Schema for data transmission and XSL style-sheets to generate Excel sheets, graphs, PDF from XML documents
- Developed Service layer classes to support the business functionality with Spring
- Involved in designing and developing the front end of the application using StrutsTiles, JSP,Java Script, HTML and CSS.
- Developed JSP custom tag libraries, and associated support in the Web MVC that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Spring Framework.
- Used SPRING framework to supportHibernatetool andStruts.
- ImplementedJavaScriptClient side validation and some server side validation withjavacode as per the requirements
- The application uses JQuery/JSON for a dynamic and interactive UX. Made use of Data Access Object (DAO) design pattern for designing data access layer.
- Involved in invoking the Web Services by making using of Axis, SOAP.
- Involved in writing the SQL Queries for different database operations.
- Involved in writing the Named queries, Criteria queries inHibernate4.0
- Preparation of Issue resolution tracking sheet, categorizing issues, maintaining the issue aid information and resolve issues occurring in production
- Involved in fixing the bugs at Development and production levels.
- Involved in code integration and shipment of the code to other environments
- Designed Test Scenarios for the functionality testing.
Confidential, Parsippany, NJ
Java/J2EE Developer
Responsibilities:
- Involved in the analysis, high-level design and detailed design of the web and enterprise applications.
- Involving in developing REST webservices using Jboss RESTEASY.
- Involved in performance analysis and fine tuning at service / software level.
- Defect tracking and managing change requests using Serena teamtrack.
- Involved in build, staging and deployment of J2EE applications.
- Integrated Struts with Spring framework to leverage dependency injection and also to develop Web Services.
- Hibernate framework is used as persistence layer for mapping an object-oriented domain model to a backend relational database (Oracle).
- Developed clients for consuming other web services.
- Extensively worked on writing JUnit test cases for testing the business components developed in Spring and Java.
- Involved in developing batch jobs using Spring Batch and scheduled them using Spring Scheduling.
- Used Agile-methodology in Development. Used SOAP UI to test the web services and mock response for unit testing web services.
- Performed dependency management using Maven and involved in deploying application to Jboss server.
- Developed UI test cases using selenium and participated in code reviews
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Basic wiring of different modules of the application, which includes UI components, data transfer, objects, ORM, services.
- Implemented Spring ORM with Hibernate taking advantage of Java5 features like annotation metadata, auto wiring, and generic collections using plain EJB3’s JPA specification that is used to implement the DAO layer with Hibernate Entity manager’s Session Factory, HQL, and Native SQL.
- Experience implementing Declarative Transaction Management for distributed Persistent Context environment with Spring AOP at service level transaction demarcation.
- Declarative Logging with Spring Aspects.
- Implemented remote service access with Spring Remoting.
- Employed Spring Batch, Spring JDBC to implement batch jobs to pull organization structure related data, scheduled with Quartz.
- Implemented workflow system in a SOA environment, through webservices built using Axis2 for SOAP over HTTP and SMTP.
- Configuration and deployments of AXIS2 components on websphere application server at class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).
- Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, portType, bindings, and service), SOAP using various message exchange patterns like InOnly and InOut.
- Implemented JMS messaging on queues, topics.
- Authored deployment plans, which involve staging of, build packages, properties files etc at different staging environments like sandbox, dev., QA and also production deployments.
- Front-runner on interactions with business and QA teams.
- Unit testing, debugging and set test conditions based on code specifications. Perform peer code reviews and performance enhancements.
- Developed the User Interface for Audit, Monetary Destination, Non-Monetary Destination and Customer modules using Struts, Hibernate and HTML.
- Worked on analysis and design with the products team for the development of CMF Audit and Merchant modules.
- Worked with engineering team on the use of JBoss and web-related technologies.
- Created Struts action classes for handling incoming requests, wrote service layer for handling business logic. Experience with OOPS.
- Used Hibernate to develop DAO layer for performing CRUD operations on the database and configured it with Spring’s Hibernate DAO Support.
- Created Hibernate mapping files for mapping POJO to the database tables. Wrote named queries for querying underlying database.
Confidential
Java Developer
Responsibilities:
- Building public portal for the user interface to the integration software with the Cross Browser Functionality using WSDL.
- Designed sequence and class diagrams with UML and flow diagrams using Poseidon.
- Mule ESB to transform and exchange data across varying formats and protocols.
- Utilized XSL-FO for formatting the XML documents to get the desired output file.
- Written Architecture, High Level & Low Level Design documents, Deployment &Configuration documents using Tibco BW.
- Developed DTO’s interfaces for IBatis to interact with the database.
- Developed Web Application using Spring MVC Framework. Developed Business components using Spring AOP.
- Developed HTML pages for use with Web Focus reports.
- Created site templates - data capture templates and presentation templates of different components such as cgi, perl scripts.
- Implemented the Web Services using SOA over HTTP and SOAP over JMS in Futures, Fixed Income and Forex domains.
- Developed stored procedures for Oracle XMLDB using XQL and XQuery.
- Developed applications for batch processing of very high volume of XML data.
- Implemented EDI messaging, Mailing Services (IMAP and POP3) using TIBCO Business Works 5.3.
- Implemented SOA using Web Services (SOA over WESB and SOAP over JMS) on ESB utilizing Websphere Integration Developer (WID) and Sybase.
- Written and executed the Unit Test cases for the Equities, Bonds, Fixed Income and Forex Integration Interfaces.
- Provided support for all Testing Environments like Integration testing, User Acceptance testing and Pre-Production testing. Build and Deployment of Project EAR.
- Used JAVA Script and HTML to maintaining a better coding environment for future company employees.
- Agile and test-driven development experience.
- Ported existing web application to GWT/SmartGWT for proof of concept.
- Read and parse XML files to store their contents in an iSeries database
- Developed system using Java, JBoss Application Server, Jboss, ICEFaces, Spring, Hibernate, and MySQL
