Java/j2ee Developer Resume
NY
SUMMARY
- 6 years of extensive experience in Design and Development of Distributed and Client - Server applications using Object Oriented Analysis, Design and JAVA, J2EE Technologies.
- Experienced complete Software Development Life Cycle including Requirement Analysis, Design, Coding, Module testing, Integration and System testing, Delivery, and Maintenance.
- Experience in various software development methodologies like Iterative model and agile methodology.
- Experience in developing UML diagrams like use cases, class diagrams using tools like Rational Rose, Magic Draw, Visio 2007, and Dia.
- Expertise in using Application Servers like BEA WebLogic, JBoss, Jetty, and Apache Tomcat.
- Excellent knowledge in J2EE (JSP, Servlets, Hibernate, Annotations, JavaBeans, EJB, JNDI, XML, XML Parsers), JSTL and OOAD.
- Well versed in Model View Controller Architecture of Struts and Spring framework.
- Experience in Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL and UDDI).
- Hands on experience in using ANT & MAVEN build scripts for building projects.
- Experience with J2EEDesign Patterns like DAO, DTO, Business Delegate, Decorator and adapter design, Front Controller, Service Locator, Chain of Responsibility, Facade and MVC.
- Used Log4j, SL4Jfor logging and debugging purposes and JUnit for unit testing.
- Experience in Database technologies: Oracle, SQL SERVER, DB2 and MySQL.
- Proficient in working with IDE like Eclipse, IntelliJ Idea, WSAD and NetBeans.
- Experience in Tapestry framework.
- Ability to work with a team and individually
TECHNICAL SKILLS
Programming Languages: Java/J2EE, C
Query Languages: SQL, PL/SQL
J2SE Technologies: J2SE 1.4 thru 7.0(Collections, Threads, Generics)
J2EE Technologies: Servlets 2.5, JSP 2.5, EJB 3.0, JDBC 3.0, JSTL 1.2, WebServices (SOAP, WSDL, UDDI).
XML Technologies: XML,DOM/ SAX Parsers, XSLT
Web Technologies: HTML, DHTML, AJAX, CSS
Open Source Tools: Hibernate 3.0,Struts Framework 1.1/1.2/2.0 (Tiles, Validator Frameworks), Spring 3.0
Scripting Languages: Java Script, Ajax, XMI.
Web/Application Servers: Apache Tomcat 4.1/5.5/6.0, WebLogic 8.1/9.0/10.2 , JBoss, WebSphere 6.1, Jetty 6.
Databases: Oracle 8i/9i/10g, MS-SQL Server 2000/2005,MySQL 5.1, DB2 Source Control Repositories
Modeling Tools: CVS,VSS, ClearCase, Tortoise SVN. UML, Rational Rose
Build Tools: ANT,MAVEN
Testing Tools: JUnit 4,Spring Test
Operating Systems: UNIX, Windows 95/98/NT/2000/XP/vista/7/8
IDE: Eclipse 3.x, IntelliJIdea, NetBeans 3.x,WSAD 5.1.
PROFESSIONAL EXPERIENCE
Confidential, NY
Java/J2EE Developer
Responsibilities:
- Implemented MVC Architecture to separate the presentation, business and database logic in the application using Struts.
- Involved in requirements analysis, Object Oriented Design and Coding.
- Used Hibernate as an ORM for data persistence.
- Implemented SOAP and WSDL web services for XML data transfer over HTTP
- Integrated different applications and passing messages using JMS and MQ-Series.
- Working with JMS by using message Queue, Topic to send messages to durable clients and non durable clients.
- Used LDAP for user specific data delivery.
- Worked in the back end development of the application, involved in retrieving the data from the database.
- Used XML extensively in the process of communicating with several external applications.
- Developed XSL’s to customize the display data from XML’s obtained through other systems.
- Responsible for coding using AJAX for getting data from a database without reloading the entire page.
- Designed and developed the Logger (Log4j) framework.
- Followed sprint cycle iterations during development (SCRUM methodology).
- Developed Perl and Shell Scripts on the UNIX machine to fix bugs.
- Preparing and executing unit test cases using the J - unit
- Provided Technical Support during various phases of testing like Integration, System and User Acceptance Testing.
- Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of J-unit to test the application.
- Involved in the build automation using the automation tool Ant on the Unix machine.
Environment: Java, Servlets, JSP, Struts, JNDI, LDAP, JMS, WebSphere MQ, JNDI, XML, XSLT, SAX, DOM, Log4j, CVS, JavaScript, AJAX, SOAP, Agile Methodology, Eclipse, WebSphere Application Server, Oracle, CVS, Perl, Shell, UNIX, Windows XP.
Confidential, Montvale, NJ
Java/J2EE Developer
Responsibilities:
- Involved in discussions for resolving production issues.
- Involved in team meetings/ Coordinating with manager to plan for different releases deliverables.
- Co-ordination between client and development team.
- Preparing BRD and design document.
- Worked on requirement analysis and providing estimations for GAP’s in WUPOS application.
- UsedTortoise SVNfor version control throughout the application.
- Used JUnit for unit testing.
- Used maven script to build project.
- Guiding offshore team with business details.
- Provided support during QA, UAT cycle and production deployment.
- Leading production deployment and production support calls.
- Worked on preparing test cases using Selenium.
- Used Jetty server for deployment purpose.
- Used Hibernate framework for database access.
- Used Log 4j for logging and debugging and used JUnit for testing.
- Developed webpages using Tapestry, Javscript, CSS.
- Worked on Java classes for accessing webservices.
- Coordinating with other teams for integration testing.
Environment: -Java, JDK 1.6, JDK1.7, Hibernate, XML, Jetty, IntelliJ IDEA, Tapestry, Oracle 11g, Log4j, JUnit, AJAX, Selenium Windows 7/8, CSS, XML, Tortoise SVN, JSON, Spring.
Confidential
Java Developer
Responsibilities:
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using XHTML, CSS3.
- Responsible for creating JavaScript code, for different modules under high pressure to meet time line.
- Involved in designing the User Interface mainly focusing on easing access to registration, plans and features available on the website using XHTML, CSS/CSS3, JavaScript and jQuery.
- Used Sql Developer for developing SQL queries and stored procedures for Oracle Database 11g connectivity.
- Apache subversion SVN repository is used to to get the input code and updated changes.
- Focused on improving readability, utility, and overall UX.
- Preparation of effort estimation and schedule for the every phase of enhancements & work allocation.
- Functional Testing of Web services for load performance using RESTful UI and Advanced REST client application and code testing is done using JUnit.
- Extensively used Core Spring Framework for Dependency Injections of components.
Environment: JBoss Developer Studio, Spring Framework, JDBC, Oracle Database 11g, JUnit, SVN repository, jQuery, RESTful UI, RESTfulWebservices, SQL Developer, JBoss application Server, XHTML, HTML5, CSS/CSS3, JSP.
Confidential
Trainee Java Developer
Responsibilities:
- Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation, Prepare Business Requirement Document.
- Implemented the core java programming for the business logic.
- Web pages are developed using Java Server Pages.
- Implemented the collections framework using HashMap, Hashtable, ArrayList and Hashset.
- Used the concepts of Multithreading to handle the deadlock situations and to support the concurrent execution.
- Developed entire project using struts framework and developed layout using tiles.
- Developed business modules using Hibernate & Spring frame work technologies.
- Designed the presentation layer with JSP.
- Configuration of application using Spring, Struts, Hibernate, Java Server Pages.
- Used Struts Framework JSP for Front End User Interface design. Worked with the collection libraries.
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using Junit.
- Used Use Case Diagrams, Class Diagrams, Sequence Diagrams, Collaboration Diagrams and Activity Diagrams to describe the relationship that exists among system's components in accordance with the business requirements.
- Efficiently managed the tasks and working and delivering features in a fast paced scrum environment and provide critical reports to end users on time.
Environment: Java 1.4, J2EE, JDBC, JSP, Hibernate, Struts, spring 2.0, Eclipse, HTML5, Oracle 8i, Net Beans, MS Access, UML, Rational Rose, Apache Tomcat.
