Sr. Java/j2ee Developer Resume
New York, NY
SUMMARY:
- 8+ years of Experience in all facets of J2EE Application design and development, including business analysis, system design, implementation, maintenance, and support and testing.
- Experienced in using J2EE, EJB2.1, EJB3.0, Open EJB, RMI, JPA, Open JPA, JDBC, JSP, Apache Struts, Servlets, JMS, XML, XSLT, Active MQ, IBM MQ Series and JavaScript.
- In - depth knowledge and experience in using Java, JavaScript, SQL, PL/SQL, JSF, HTML, DHTML, CSS, XML languages.
- Strong experience in Service Oriented Architecture (SOA) and publishing web services that include several components like SOAP, WSDL, XSD, UDDI, Axis2 and JAX-WS.
- Extensive experience in GUI design using JSP, JSF, HMVC Pattern, MVC Architecture, leading to substantial reduction in time and effort.
- Sound RDBMS concepts and extensively worked with Oracle 8i/9i/10g/11g, DB2, SQL Server 8.0/9.0/10.0/10.5/11.0, MySQL, MS-Access and Toad.
- Experienced in writing PL/SQL procedures, Triggers in Oracle and Stored Procedures in DB2 and MySQL.
- Experienced in working IBM Infosphere MDM 11.0 and loading the data to database using Data stage.
- Experienced in developing Ant and Maven scripts for automated application build and testing
- Expertise in Cutting Edge Technologies like EJB, JPA, JMS, XML and WebSphere MQ Series with good experience in Developing and Deploying Enterprise Java Beans (EJB) on Application Servers like WebLogic, WebSphere and JBoss.
- Worked on different Application Servers like WebLogic, WebSphere, JBoss, Oracle Application Server and Web Server like Tomcat.
- Experience using Hibernate for mapping Java classes with database and using Hibernate Query Language (HQL).
- Experience with Java Batch framework (JSR352). Worked on Operation Systems like Windows’ XP/2003/07/08NT, Sun Solaris, UNIX, and Linux (Red hat ES5 and Ubuntu).
- Worked with different SDLC methodologies like RUP and Agile (TDD, SCRUM and XP).Also have experience in using Waterfall methodology.
- Experienced in using source code change management and version control tools Subversion (SVN), CVS, Clear Case and Microsoft Visual SourceSafe.
- Experienced in using Java Batch framework and packages such as the Java Threads package, Collection, Concurrent and NIO packages. Excellent and efficient Team Member with good planning and monitoring skills.
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Sr. Java/J2EE developer
Responsibilities:
- Translated client’s business requirements into Use case models. Implemented Business components such as user authentication using spring beans.
- Used J2EE and Java design patterns like Singleton, Service Locator Pattern, Data Access Objects, and Business Delegate.
- Used JNDI for naming and Directory Services. Added tasks for online banking website using core Java. Worked in designing and building Architecture using J2EE, JSF, and MVC.
- Used Spring Framework’s Bean Factory for initializing services. Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples.
- Coded web pages using UI Components, JavaScript, CSS, HTML and JSF tag libraries. Used Spring MVC Framework for developing web applications.
- Involved in developing the single page web applications using Angular JS. Wrote DAO classes using spring and Hibernate to interact with database for persistence.
- Implemented the application using several design patterns such as Singleton, Factory, MVC, Template, Observer, Transfer Object and DAO.
- Developed JSP pages using STRUTS frame work, Custom tags and JSTL and involved in configuring web.xml and struts-config.xml according to the struts framework.
- Deployed the applications on Web logic Application Server. Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Developed SOAP based Web services and created WSDL for Payment Transaction and Payment Release. Consumed REST based web services. Developed JUnit test cases for all the developed modules.
- Used Subversion for version control across common source code used by developers. Used Maven build tool for building the application. Used Log4J to capture the logs that include critical business related information.
Environment: Core Java, JEE, JSP, JMS, JSTL, JNDI, Spring 3.0 Application Framework(Spring MVC, Spring ORM, Spring JDBC, Spring TX, Spring IoC), Oracle, XML, JSON, SOAP, RESTFUL, Maven, Spring Source Tool Suite(STS), Web logic Application Server, Hibernate ORM, Log4J, JUnit, Subversion.
Confidential, Newyork, NY
Java/J2EE developer
Responsibilities:
- Involved in study of User Requirement Specification, Communicated with Business Analysts to resolve ambiguity in Requirements &document.
- Worked in Agile Scrum Methodology. Involved in configuration of Spring MVC and Integration with Hibernate.
- Analyzed the limitations and issues of existing web services, and designed, developed AOA Framework based on J2EE design patterns using EJB, JMS, spring, Hibernate, Stored Procedures etc. Used Spring MVC framework for design and development of web application.
- Created Location Look up SOAP based Web services using Spring 3.0. Used Hibernate for Object relational Mapping and Persistence. Interfaced with Oracle back-end using Hibernate Framework.
- Decomposed Epics into User stories and Maintained Iteration updates on JIRA. Implemented Test Driven Development using frameworks like JUnit, Selenium. Used JAXB to parse XML files and Transform them into Print Ready format.
- Created location look up web services using Spring 3.0. Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
- Interfaced with Oracle back-end using Hibernate Framework. Created Smoke Test in power shell to Test Web Services.
- Used Maven for building applications. Deployed applications on Web sphere8.5 and Tomcat during development.
- Created Wiki pages for technical reports and other project documentation.
Environment: Java, JSP, Servlets, Spring(3.0), WSDL, JDBC, Hibernate 3.2, XML, JUnit, Maven, Oracle 10g, Eclipse, Tomcat 6.
Confidential, Newyork, NY
Java/J2EE developer
Responsibilities:
- Participated in coding, GUI design and testing. Validation of the registered users using JSP-Servlets and JDBC with the details available in the Database.
- Created documentation of the application. Developed Servlets and JSP for Data retrieval implementation with User Interface. Developed Container Managed Entity and Session beans.
- Developed web services in Java and Experienced with Service Oriented Architecture Protocol, WSDL.
- Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton. Configured JDBC with SQL/PLSQL for database connectivity.
- Developed required Web pages using HTML. Implemented EJB Components for modules related to Pharmacy, Purchasing, and General and Biomedical equipment.
- Involved in different J2EE Design patterns like Session Façade, Service Locator, and Business Delegate. Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
- Developed Action Classes and Action Forms beans. Worked with the team in the development of the Application front-end using JSP, Struts with the help of HTML.
- Involved in the Integration performance and unit testing of the project. Involved in the Performance related issues like open connections and open cursors.
Environment: Web Sphere 6.0, SQL, JDBC, Java, EJB, Servlets, spring, JSP, HTML, Hibernate, JavaScript, JUnit, Ant, Oracle 10g and Windows XP.
Confidential, New York, NY
Java Developer
Responsibilities:
- Responsibilities include Module Design, Design Reviewwith team, Development, Code Review with Team and final implementation into release.
- Responsibilities included checking the application for memory leaks. Was responsible for designing and implementing Spring framework with Hibernate.
- Developed presentation layer using JSP, Servlets and performed data validation. Involved in developing StrutsValidatorframe work and wrote own custom Validatorfiles.
- User interface was developed using struts and JSP's. Used struts Tiles for creating JSP layouts.
- Developed several EJBs(Both session beans and Entity) which hold the business logic of the application. Used code coverage tool to identify the dead code in the application.
- Involved incode walkthrough/peer review. Implemented back end as Oracle 9i and wrote complex queries for fetching and updating
- Acted as a technical mentor to other team members and openly and proactively share knowledge
- Implemented stateless session beans and Web Services using SOAP, WSDL. Worked in Production Support resolving high visibility and high priority tickets.
Environment: Java / J2EE, Struts 1.2, Hibernate, Spring Framework, JQuery, Ajax, Oracle for DB, Websphere Application server, Eclipse for IDE, SQL Navigator, Maven, Subversion, Putty, Star UML, Jprobe, Code Coverage.
Confidential, Newyork, NY
Jr. Java Developer
Responsibilities:
- Analyzed the functionalspecification documents and prepared detailed level design documents. Developed and maintained the code using Java, JSP, Struts 1.3.
- Extensively used XML for designing and formatting the user Interface. Developed the client side scripting using JavaScript.
- Maintained the Tomcatserver. Used JDBC to interact with databases where ever needed. Used SQL for creation and modification of the database tables and sequences.
- Wrote classes containing XML. sPrepared various documents which would help in easy understanding and implementation of the software.
Environment: Java, Struts, Oracle, JDBC, JSP/HTML, JavaScript, Tomcat Server, Toad, CSS.
