J2ee Developer Resume
Newark, DE
SUMMARY
- Over ten years of IT experience in analysis, design, development, deployment, testing and support of client server systems and web applications
- Expertise in Java and J2EE technologies such as Servlet, JSP, Struts, EJB, JMS, JDBC, Spring, and Hibernate
- Proficient in designing J2EE applications using MVC pattern and Struts framework
- Proficient in development of enterprise business solutions using Apache Tomcat, BEA WebLogic, and IBM WebSphere
- Good exposure to overall software development life cycle with good knowledge of processes like version control, bug tracking
- Strong interpersonal and communication skills; ability to work in a team as well as independently with minimal supervision
- Sound experience in System analysis, design, and development using UML methodology
- Strong understanding of design patterns
TECHNICAL SKILLS
Development: Core Java, Adobe Flex, C, C++
Technologies: J2EE, EJB, JSP, Servlet, JMS, DOM, JNDI, Struts, Ant, Maven, UML, JDBC, XML Schema, XML, Java Beans, Spring, Hibernate, IBM MQ, Sonic ESB
Web/Application Servers: WebLogic 8.1/10.3.3, Tomcat 6.x/7.x, WebSphere
Web Presentation: JSP, Servlet, JavaScript, Angular JS, ActionScript, HTML, DHTML, MXML, CSS, XML, XSLT, JSON
Operating Systems: Windows 98/XP/7, Windows NT 4.0, Windows 2000 and Linux
Databases: Oracle, Microsoft SQL Server 2008
Tools: Eclipse, Junit, Flex Builder, HP Quality Centre
PROFESSIONAL EXPERIENCE
J2EE Developer
Confidential, Newark, DE
Responsibilities:
- Involved in analysis, specification, design and implementation and testing phases of Software Development Life Cycle (SDLC) and participated in the daily stand - up, iteration review, kick-off and Retrospective meetings as a part of Agile.
- Developed the Business layer using Spring MVC.
- Designed and implemented Java engine and API to perform direct calls from front-end JavaScript, AngularJS to server-side Java methods.
- Developed Application controllers, Business and Data service modules for the web applications.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
- Created and implemented PL/SQL stored procedures, triggers, cursors and views using MySQL.
- Wrote HQL queries to persist the data using Hibernate Integrated with Spring Framework.
- Worked with Spring Restful web services to interact with the JPA Objects created using ORM tools.
- Developed unit test cases using Mockito by stubbing the required data for all the modules.
- Used JUnit for the Integration testing.
- Used SVN for source control system and Jenkins used for continuous integration.
- Implemented JMS using Spring Integration.
- Used IBM MQ for the communication between the applications.
- JAXB implementation for un-marshalling the XML files received through queue.
- Generated JSON as an output from the Restful services.
- Used maven as the building tool.
- Used tomcat 7 for the web application development.
- Monitored the error logs using Log4J and fixed the problems.
- Client pages are built using HTML, CSS, AngularJS and Spring MVC.
Environment: Java, J2EE, Angular JS, JMS, Oracle, HTML, XML, DOM, SAX, Maven, IBM MQ, Tomcat Web Server, Spring, Red Hat Linux, LOG4J, Subversion.
J2EE Developer
Confidential, Newark, DE
Responsibilities:
- Analyzed requirements and did Use Case analysis.
- Designed Use case diagrams, Class diagrams, and Sequence diagrams using UML approach.
- Design Patterns were used to add flexibility while connecting to the Oracle database.
- Used features of spring framework.
- Used Hibernate in persistence layer of the application.
- Implemented web services using WSDL for authorization.
- Used Maven scripts to build the application and deployed on FAST Application Server.
- Performed unit testing of core functionalities through Junit and JMockit.
- Used Log4J for logging and tracing the messages.
- Used SVN for source control system and Jenkins used for continuous integration.
- Implemented JMS using Spring Integration.
- Used IBM MQ for the communication between the applications.
- JAXB implementation for un-marshalling the XML files received through queue.
- Generated JSON as an output from the Restful services.
Environment: Java, Apache CFX, Spring, Hibernate, JMS, Oracle, FAST Application Server (Tomcat 6.x), Tortoise SVN, Maven, Eclipse, JUnit, and Log4J.
J2EE Developer
Confidential, Newark, DE
Responsibilities:
- Review the business requirements and analyze the programming in the system for compatibility.
- Prepare high level design documentation
- Plan and Develop coding for the system to function as per the business requirements
- Deployed the applications on Oracle WebLogic Application Server
- JMS implementation with Sonic ESB for both Queues and Topics
- Test run the developed code on the system to be sure they produce the desired results
- Fix any defects raised by internal QA team/business during the UAT phase
- Provide support during the deployment of changes to production
- Participate in the weekly team meetings to discuss the status of deliverables
- Performance tuning and code optimization using JProfiler.
- Defect tracking using HP Quality Center.
- Unit testing and deploying the application to non-prod environments.
Environment: Java, JavaScript, Servlet, JSP, EJB, JDBC, Microsoft SQL Server 2008, WebLogic Application Server, Tortoise SVN, Maven, Eclipse, JUnit, and Log4J.
J2EE Developer
Confidential, Iselin, NJ
Responsibilities:
- Responsible for system requirement analysis and design.
- Worked with the client to define specifications, reviews, quality, and estimation and scheduling.
- Designed and developed components under J2EE architecture using Spring, Adobe Flex, Hibernate and JMS.
- Developed Classes in Rational Application Developer (RAD) for Java
- Used Flex Builder for MXML and ActionScript Classes.
- Developed the Flex Application using Cairngorm architecture.
- Implemented J2EE design patterns like Value Object Pattern, MVC, and Singleton Pattern.
- Developed persistence Hibernate framework to interact with database.
- Used spring with Hibernate among the modules for persisting the data.
- Developed POJOs for storing data in legacy using Hibernate mapping.
- Developed O/R Mapping using Hibernate.
- Involved in writing HQL queries for efficient object retrieval.
- Used Spring Framework for Dependency injection and integrated with the Hibernate.
- Implemented Spring MVC and DAO for various modules.
- Worked with Subversion (Tortoise SVN) in the environment for the Version controlling.
- Installing and configuring the application server WebSphere 7.0 and deploying the applications.
- Used Maven and log4j for building java files and for warnings respectively.
- Applied patterns like DAO, Business Delegate, Session Façade, Factory method, Singleton.
- Involved in the design of application framework using design patterns like Service Locator
- Deployed application in DEV, IST and UAT environments with all JDBC connection pools, data source creations, JMS Queues and factory configurations in WebSphere application server.
- Documented application test results and fixed bugs, provided enhancements.
Environment: Adobe Flex, Java, JavaScript, Servlet, Oracle, Flex Builder, Rational Application Developer, Web sphere 7.0, Tortoise SVN, Maven, Eclipse, JUnit, Flex Unit, and Log4J.
J2EE Developer
Confidential
Responsibilities:
- Deliver new product releases and patches for maintenance releases.
- Develop new product components as required.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Designed and implemented different scenarios for various modules.
- Involved in enhancement of features (Development).
- Involved in Defect fixing.
- Writing design and Test Cases documents for each bug fixed.
Environment: Adobe Flex, Java, JavaScript, Servlet, Oracle, Flex Builder, Web sphere 7.0, Tortoise SVN, Ant, Eclipse, JUnit, and Log4J.
J2EE Developer
Confidential
Responsibilities:
- Delivered new product releases and patches for maintenance releases.
- Involved in defect fixing.
- Involved in enhancement of features (Development).
- Wrote design and test case documents for each bug fixed.
Environment: Adobe Flex, Java, JavaScript, Servlet, Oracle, Flex Builder, Web sphere 7.0, Tortoise SVN, Ant, Eclipse, JUnit, and Log4J.
