Java/j2ee Developer Resume
Des Moines, IA
SUMMARY:
- 7+ years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support using java/J2EE technologies with WebSphere and Weblogic application servers.
- Extensive work experience in Object Oriented Analysis and Design,Java/J2EE technologies including HTML, DHTML, JavaScript, JSTL,CSS, REST, AJAX, RESTfuland Oracle for developing server side applications and user interfaces.
- Expertise in developing applications with Java, Java Beans, EJB, JDBC, JSP, Servlets, JMS and Design Patterns.
- Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading and Event/Exception handling.
- Experienced in designing J2EE applications using Spring, Struts frameworks and MVC patterns.
- Proficient in developing applications using ORM framework Hibernate.
- Extensive experience in web services to implement SOA using SOAP, WSDL and UDDI.
- Extensive working experience inmaintenanceandproductionsupportof distributed applications
- Familiar in working with application servers and web servers like Web Sphere, Web Logic and Apache Tomcat.
- Experienced in Production bug fixing and doing the necessary documentation.
- Extensive experience in working with different databases such as Oracle, IBM DB2, SQL Server, MySQL and writing Stored Procedures, Functions, Joins and Triggers for different Data Models.
- Expertise in using SAX and DOM for parsing the XML documents.
- Have great knowledge of Software Development Life Cycle(SDLC)
- Extensive in-depth knowledge in OOAD concepts of Use Cases, Multithreading, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML.
- Hands on experience on scripting in Perl, Python, windows batch and UNIX Confidential scripting.
- Expertise in using open source framework and testing technologies like Struts, ANT, JUnit, SOAP UI and Apache log4j.
- Worked with different IDE’s like Eclipse, My Eclipse, Net Beans, JDeveloper and RAD .
- Extensive experience with source control tools like CVS, SVN, Clear Case.
- Familiar with monitoring tools like Optier and Introscope.
- Excellent communication skills, ability to learn new things quickly and can work independently with minimal supervision.
TECHNICAL SKILLS:
Programming Languages: C, C++, Core Java, J2EE, JQuery, Perl,Python,SQl and PL/SQL.
Java/J2EE Technologies: Java, JSP, Servlets, Facelets, JMS, EJB, JDBC, SWING, Struts, Spring, JSF, ICE Faces, Portlets, MDB, Webservices, Design Patterns.
Open Source/Framework: Struts, JSF, Hibernate, Spring, Log4j, Maven and ANT
ORM: Hibernate
Databases: Oracle 8i/9i, SQL Server 2000, DB2, MySQL
Application Servers: JBoss 4.0.2/5.x, BEA WebLogic 8.1/9.2/10.3 , WebSphere5/6.x/7
Web Servers: Apache Tomcat 5.0/6.x
Development Tools/Testing Tools: Eclipse, RAD, IntelliJ, JBuilder, Quick Test Pro
Operating Systems: Windows 98/2000/XP/VISTA, UNIX
Web Technologies: Java Script, CSS, HTML, XHTML, XML, XSLT, DOM, AJAX, RESTful, Angular JS
Design & Modelling Tools: UML: Use Cases, Sequence & class diagrams, Enterprise Architect
Programming Concepts: Object Oriented Design (OOPS) and Software Engineering, Multithreading
Version Control: Eclipse, CVS, ClearCase, Perforce
Web Services: SOAP, WSDL, UDDI, SOA.
PROFESSIONAL EXPERIENCE:
Confidential, Des Moines, IA
Java/J2EE Developer
Responsibilities:
- Requirements analysis, high level and low-level design of an E-Commerce Object Model (3-tier architecture) with Rational Rose.
- Used JSF Framework for the development of the web application components.
- Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Involved in Data Base Design using Erwin tool
- Developed DAOs interfaces for Hibernate to interact with the database.
- Developed Servlets to process the requests on the server and to transform the processed data to database.
- Made extensive use of Java Naming and Directory interface (JNDI) for looking up enterprise beans.
- Developed presentation layer using HTML, CSS, and JavaScript
- Developed stored procedures and triggers in PL/SQL
- Database design, writing stored procedures and triggers, Writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSPs & Servlets using MVC architecture.
- Deployed the application in Weblogic server.
- Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
- Involved in writing JUnit test cases and suits using Eclipse IDE.
Environment: J2SE 5.0, JSP, JDBC, Servlets, JNDI, SDLC, JMS, XML, HTML, CSS, Java Script, JSF, Hibernate, SDLC,Weblogic 8.1, Oracle, Eclipse, Ant, PL/SQl, JUnit, CVS, Windows XP/98.
Confidential, Irving, TX
Java Developer
Responsibilities:
- Interacted with the end users to finalize the requirements for the system.
- Designed the system architecture for correspondence application using MS Visio.
- Designed process flows and Class diagrams using UML.
- Developed User interface for the on demand letter order management tool for service agents.
- Developed Spring Batch for loading the data feeds from upstream system to staging database.
- Developed data enrichment process using spring batch from staging to core database.
- Developed Business services using Spring framework to get the information from Mortgage web services.
- Used Hibernate for database persistence layer and Spring for bean instantiation.
- Developed Stored Procedures to perform Data Integrity checks on the data feeds.
- Developed Spring batch process to create outbound files.
- Developed SOAP based webservice to invoke HP Exstream Engine and transfer the generated pdf letters as the byte stream to service invoker.
- Developed Jsch based utilities to transfer the files to shared file server over secure connection.
- Developed xml meta generation for Imaging system using JAXB
- Using HP ALM for defect tracking and test support activities
- Using Ant Hill Pro and Sonar as Continuous integration tools for application build and deployment process.
- Application production support by debugging and fixing critical problems.
Environment: JAVA, J2EE, Spring Batch, Spring web services, JAXB, XSD, Jsch, Unix Confidential scripts, JavaScript,JSP, JDBC, Log4j, WebLogic, EclipseSpring, Oracle, Subversion, MS Visio, Maven, HPE, AHP, Sonar, HP ALM
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Involved in design phase and data modelling, interacted with other team members to understand the requirements for the project.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Developed presentation tier using JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Involved in Facelets, Spring, Hibernate & JPA integration for the entire system.
- Used JPA,Hibernate combination to access data from ORACLE database using POJOs for coding simplicity
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL and UDDI
- Generated POJO classes to map to the tables in the database using the JPA-Hibernate integration
- Configured the web.xml & persistence.xml for the project
- Used EJBs(Stateless Session Beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
- Used JNDI to perform lookup services for the various components of the system.
- Implemented database using Oracle.
- Wrote Liquibase change logs for tracking managing and applying database changes.
- Involved in writing SQL queries and stored procedures for data manipulation.
- Used JUnitfor unit testing.
- Used Ant building tool to build the application.
- Used scripting in Perl, windows batch and UNIX Confidential scripting.
Environment: Java, Multithreading, collections,J2EE, Spring, IOC, Hibernate, JPA, Oracle, Jboss, Ant, Maven, CSS, HTML, Oracle10g, Eclipse, JSP, JSF, JavaScript, Liquibase, Apache Axis, SOAP web services secured by client SSL certificates.
Confidential, Houston, TX
JAVA/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle(SDLC) using Agile development methodology.
- Involved in business requirement gathering and technical specifications.
- Implemented J2EE standards, MVC2 architecture using Struts Framework.
- Implementing Servlets, JSP and Ajax to design the user interface.
- Used Facelets, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Presentation components in JSP pages are built using ICE faces tag libraries.
- ICE Faces libraries are used in all presentation pages like Search/Inquiry and data collection pages.
- Used EJBs(Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
- All the Business logic in all the modules is written in core Java.
- Wrote WebServices using SOAP for sending and getting data from the external interface.
- Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
- Involved in writing the ANT scripts to build and deploy the application.
- Developed a web-based reporting for monitoring system with HTML and Tiles using Struts framework.
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session facade, DAO.
Environment: Java, multithreading, collections J2EE, EJB, UML, SQL, PHP, Sybase, Eclipse, JavaScript, Websphere, JBOSS, HTML, DHTML, CSS, XML, Log4J, ANT, STRUTS 1.3.8, JUNIT, JSP, Servlets, Rational Rose, Hibernate.
Confidential
DBA
Responsibilities:
- Studying existing system and reviewing the same
- Communicating with the Client for collecting the requirements and documenting the same.
- Preparing the Impact analysis document and High-level and low level design for new requirements
- Identifying and documenting the technical issues and the approach to resolve the same.
- Mastering the system, understanding the processes involved.
- Build, testing and Maintenance
- Support for System Integration Testing and Implementation.
- Defect tracking and monitoring and on time delivery.
- Coordinating with the Clients, status reporting and internal review of the Deliverables.
Environment: Windows 2000/XP, Crossroads, JAVA,JSP,Servlets,XML,HTML,JavaScript, Hibernate, Spring, PL/SQL, SQL Server, HTML, java script, XML, Oracle 10g
Confidential
Java Developer
Responsibilities:
- Studying existing system and reviewing the same
- Communicating with the Client for collecting the requirements and documenting the same.
- Preparing the Impact analysis document and High-level and low level design for new requirements
- Identifying and documenting the technical issues and the approach to resolve the same.
- Mastering the system, understanding the processes involved.
- Build, testing and Maintenance
- Support for System Integration Testing and Implementation.
- Defect tracking and monitoring and on time delivery.
- Coordinating with the Clients, status reporting and internal review of the Deliverables.
Environment: Windows 2000/XP-Pentium, AIX, Java 1.4,J2EE, Oracle 10g.
