Sr J2ee Developer Resume Profile
Iowa City, IA
Profile
- Over 5 years of professional experience in software development industry with wide-ranging skills in webapplication development, experienced in all stages of Software development life cycle SDLC starting fromgathering Business specifications, analysis, design, development, testing and implementation of projects usingvarious methodologies like V-model, Waterfall, Agile, Scrum, XP.
- Expertise in several J2EE technologies like JDBC, Servlets, JSP, JSTL, Java Beans, MVC, JSF, EJB, JNDI, JMS, MDB, JAX-WS, JAX-RPC, RMI, Java Mail API, SOA, SOAP.
- Excellent working knowledge and experience in Spring3, Struts and Hibernate / JPA frameworks.
- Designed developed several multi-tier Web based, Client-Server and Multithreaded applications using Object Oriented Analysis and Design concepts and Service Oriented Architecture SOA mostly in cross platform environments.
- Good Understanding of RDBMS through Database Design, writing queries, PL/SQL and stored procedures using databases like Oracle 9i, MySQL and SQL Server.
- Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
- Extensive experience in XML related technologies such as XML, DTD, XSD, XPATH, XSLT, DOM, SAX, JAXP, JSONand JAXB.
- Experience working with web services using SOAP, UDDI, WSDL, REST and implementation using Apache Axis and Apache CXF.
- Experience in configuring, administrating and tuning IBM Web Sphere 7.0, Oracle Web Logic, ApacheTomcat 5.0, JBOSS 5.0.
- Excellent technical, debugging and problem solving capabilities and good team player with solid communication and interpersonal skills.
Skills
- Languages:Java, PL/SQL, Scala, Python, JavaScript, Shell script, C
- J2EE: Servlets, JSP, JMS, JAX-WS, JAXB, JPA, JDBC, JAX-RS, EJB, JSF, SOAP, REST.
- Frameworks: Spring 3 MVC, Webflow, Batch , Hibernate 3, Apache CXF, Log4j, Hadoop 2.0.
- Databases:Oracle 11g, MongoDB, IBM DB2, HDFS, MySQL 5.5.
- Application Servers: IBM WebSphere 7.0, Oracle WebLogic 10.3, JBoss 6.0, Apache-Tomcat 5.0
- Tools and Techniques: Maven, Tortoise SVN, Git, SAX/DOM, XPath, Freemarker, HTML5, CSS3, JQuery, JUnit, SOAP-UI 4.0.1, WebSphere MQ 7, Jenkins, Jasper Reports, Icefaces, Ext-JS.
Experience
Confidential
Sr J2EE Developer
- Score, Report, and Analyze solution.
- integrated with Pearson Access. It is the Create and Analyze of the overall Create, Deliver,
- National Services and Educational Assessment. AMS is an integral part of, and will be
- focus is on the work required to develop products and provide services for State Services,
- currently being defined under the Project Delta process improvement initiative. The primary
- Assessment Management System AMS enables to support the future-state processes as are
- Person Education is one of the leaders in providing education material and services. The
- Developed Sequence and Class Diagrams using Rational Rose as a tool. Implemented Design Patterns likeSingleton, Factory, DAO, and Template.
- 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 completingproject successfully.
- Actively involved in requirements gathering, Analysis, Conceptual Design, Detail Design, Development, System Testing, Integration Testing and User Acceptance Testing.
- 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.
- Extensively used the log4j for logging at different modules using aspects in Spring Framework.
- Test cases have been written by using JUnit framework. Written Integration tests for the DAO layer using Spring Bean Injection.
- 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 and developed the web application using EXT-JS.
- Extensive use of Spring Framework for Controller components and View components.
- Worked on spring as Application Level framework and Hibernate as persistence Framework. Wrote persistent Hibernate mapping classes using annotations approach.
- Involved in deploying and testing the application using JBoss application server.
- Involved in troubleshoot 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.
- Involved in developing SQL and Stored procedures with the databases Oracle and IBM DB2.
- Implemented Web Services in Apache CXF runtime environment using SOA protocol.
- Spring framework is used to implement Inversion of Control IOC and Aspect Oriented programming AOP .
- Object Relational Mapping is implemented using Hibernate 3.0.
- Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
- Created reports using Crystal.Was involved in production support.XML Transformations where done using XML, XSL, XSLT, and XPATH.
Environment: Jdk 1.7, HTML, JSP, Spring 3, Hibernate 3, JBoss, log4j , Tortoise SVN, Hibernate, SOAP/REST web services, maven, SOAP UI ,Eclipse Kepler ,EXT-JS 4.2, java script , Junit, Xml, Oracle.
Confidential
J2EE Developer
- Developed MVC design pattern based User Interface using JSP, XML, HTML, CSS and Struts.
- Involved in the design and development phases of Scrum Agile Software Development.
- Responsible for creating the detailed design and technical documents based on the business requirements.
- Used Struts validator framework to validate user input.
- Used Dependency Injection feature of Spring framework and Involved in writing the database integration code using Hibernate, leveraged the AOP features of Spring framework to handle exceptions.
- Creating activity diagrams, Class diagrams and Sequence diagrams for the tasks.
- Used Spring framework configuration files to manage objects and to achieve dependency injection.
- Involved in implementing DAO pattern for database connectivity and Hibernate for object persistence.
- Created XML files for storing the data required for module.
- Applied Object Oriented Programming OOP concepts including UML use cases, class diagrams, and interaction diagrams .
- Used JQuery for creating JavaScript behaviors.
- Developed utility classes, which allows easy translation from XML to Java and back and also Property Reader to read properties from a flat file.
- Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object DTO .
- Developed window layouts and screen flows using Struts Tiles.
- UsedAjax, JSTL and JavaScript in front end design.
- Used ANT Script to build WAR and EAR files and deployed on WebSphere.
- Junit, log4j were used for unit testing and as logging frameworks.
- Involved in Iterative development using Agile Process.
- Used SVN for version control of the source code.
- Created Web services using Apache Axis 2 for communication with other application.
- Created and executed unit and regression test scripts created personal and common test data, tracked actual vs. expected results, and evaluated quality of modules created.
- Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions, supporting User Acceptance testing and addressing defects and supporting the system in Production and fixing Production defects
Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3, Hibernate 3, WebSphere Application Server 6.x/7.x,Struts 2, XML Web service, SOAP, JAX-WS, UML, Unix, MySQL, JavaScript, JQuery, SVN, XML, XSLT,Eclipse IDE, AJAX, JavaScript, Apache Ant 1.7, JDBC, Windows XP, JUnit3.8, Log4j, CSS, log4j, CVS, ApacheAxis 2.
Confidential
J2EE Developer
- Application was developed using the Struts MVC architecture.
- Developed action and form classes based on Struts framework to handle the pages.
- Developed a web-based reporting for credit monitoring system with HTML5, XHTML, JSTL, custom tags and Tilesusing Struts framework.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed web-based customer management software using Facelets, Icefaces and JSF.
- Implemented Ajax Frame works, jQuery tools examples like Auto Completer, Tab Module, and Calendar and Floating windows.
- Configured Struts-Config file for form-beans, global forwards, error forwards and action forwards.
- Designed and implemented Report Module using Jasper Report framework .
- Created several JSP's and populated them with data from database.
- Developed Message-Driven beans in collaboration with Java Messaging Service JMS .
- Developing Web Services using Apache Axis 2to retrieve data from legacy systems.
- Developed Servlets, Action classes, Action Form classes and configured the struts-config.xml file.
- Used XML parser APIs such as JAXP and JAXB in the webservice's request response data marshalling as well as unmarshalling process.
- Planned and implemented various SQL, Stored Procedure, and triggers.
- Used Hibernate to access My SQL database and implemented of connection pooling.
- Performed building and deployment of WAR, JAR files on test, stage, and production systems in JBoss application server.
Environment: J2EE, Java 1.4.2, Servlets, JSP, JDBC, EJB 2, MDB, JMS, JQuery, HTML5, JSTL, Icefaces, XML, Spring, Struts, Hibernate, Web Services, JBoss Server, JSF, EXT JS, JAXB, Jasper Report, JUnit, SOAP, XML, JavaScript, UML, Apache Axis 2, ANT, MySQL.
Confidential
Software Engineer
- Working on implementing user interface using Struts, Tiles with spring framework.
- Involved in Documentation and Use case design using UML modeling including development of Class diagrams, Sequence diagrams, and Use case Transaction diagrams.
- Involved in writing classes for parsing the XML Documents using SAX and DOM parsers.Developed Entity Beans and Session Beans for transactions in the application.
- Entity and Session Beans were created using Session Facade Pattern to reduce network calls and enhance transactional capabilities and deployed using Jboss application server.
- Extensively worked with the retrieval and manipulation of data from the SQL Server database by writing queries using SQL and PL/SQL.
- Involved in the development of client programs which are responsible for transferring messages using SOAP technology.
- Used JNDI for LDAP Server for user's authentication and authorization.
- Used J2EE design patterns DAO and Singleton Pattern.Involved in developing EJB Stateless Session Beans for implementing business logic.
- Developed Session Beans to process requests from the user and used Hibernate framework to retrieve and persist client information.
- Implemented various HQL Queries to access the database through application workflow.
- Deployed EJBs on JBoss Application server.Involved in designing of web service call retrieve user details based on the user id using WSDL, SOAP and XML and designed XML schema for user details.
- Hibernate is used to persist data to an Sql Server database.Wrote several client side validations using JavaScript.
- Involved in developing Status and Error Message handling.Involved in Unit, Integration and Performance Testing for new enhancements.Designed eShow Software Design documents SDD's .
- Implemented MVC architecture using Struts Framework.Business Logic was implemented using EJBs.
- Developed the module of generating task list to the collectors using Front Controller Pattern and Command pattern to submit the request from presentation layer.
Environment: Jdk 1.4, HTML, JSP, Struts, LDAP, EJB, Jboss, log4j , SVN, Hibernate, SOAP web services, maven, Eclipse, javascript , Junit, SQL-Server.