Java/j2ee Developer, Resume
Farmington, MI
SUMMARY
- Sound experience in developing applications in varying business domains that were deployed and maintained JEE Enterprise containers like Web - Logic, Web-Sphere and Web containers like Tomcat.
- Extensive experience in using different frameworks and technologies like Hibernate, Struts, JSF, ADF, JSP, Servlets, JMS, JDBC, EJB, RMI for developing Service Oriented Architecture based light weight, loosely coupled applications.
- Good knowledge in MVC, MVC1, and MVC2 frame work with good understanding on design patterns (Front Control, Singleton, Prototype, Factory, Command Patten, and Observer Pattern) involved in developing framework’s like Struts, JSF, Spring MVC.
- Hands-on experience in designing web pages using HTML, DHTML, JSP, Custom Tags, JSTL, Developing custom tags, Struts Tag libs, JSF Tag libs, ADF, Tag Libs, Spring MVC Tag libs and develop web page validation components using Java Script, commons validation framework and publishing custom validation rules.
- Good knowledge on IOC, Dependency Injection concepts, hands on experience working with Spring IOC, Spring Web, Spring AOP, Spring JDBC, Spring-Hibernate, Spring Struts and Spring-JSF Modules.
- Good Experience in developing User interfaces using JSP, HTML, DHTML, CSS, Java Script, AJAX, JQuery and Angular JS
- Good knowledge on ORM, Persistence concepts and DAO pattern and its related design patterns. Hands on experience in developing persistence layer using, SQL, Hibernate, JPA, JDBC. Hands on experience in working with oracle (10g/11g), DB2, MySQL and strong knowledge on Sybase and SQL Server.
- Good knowledge in Service Oriented Architecture concepts developing Service layer using POJO, EJB1.0/2.0/3.0 (RMI/IIOP), Web Service. Experience in publishing and consuming JAX-RPC, JAX-WS, JAX-RS web services based on SOAP, JSON, JAXB, JAXP, JAX-RPC, XML/XSLT and WSDL.
TECHNICAL SKILLS
- Programming Languages: Java, SQL, and PLSQL.
- Java/JEE Technologies: JSP, Servlets, EJB, JDBC, JMS, MDB, JNDI, RMI, JAXB, JTA, JTS.
- Enterprise Frameworks: Spring, Struts, JSF, Hibernate.
- Web/Application Server: Tomcat, WebLogic, WebSphere.
- Web Technologies: HTML, DHTML, XML, XSLT, JavaScript, CSS, GWT
- Databases: Oracle, DB2, Sybase, SQL Server.
- IDEs: Eclipse, RAD, WASD, Net Beans.
- Other Tools &packages: CVS, ClearCase, JUnit, Maven, ANT, Github, Jasmine
- Modeling Tools: Confidential Rational Rose, Visual Paradigm.
- SDLC Methodology: Agile, RUP, Waterfall model.
- XML/Web Services: SOAP, WSDL, JAX-WS, JAX-RS, Jersey, Apache CXF, JSON, XML, XSTL
- User Interface : HTML, DHTML, CSS, Java Script, AJAX, JQuery and Angular JS
PROFESSIONAL EXPERIENCE
Java/J2EE Developer,Confidential, Farmington, MI
Responsibilities:
- Worked on the development and testing of the infotainment module using Agile(SCRUM) methodologies.
- Developed Struts based presentation layer, Hibernate based Dao layer and integrated them using Spring Dependency injection, ORM and Web modules.
- Designed and developed persistence layer designed on ORM framework principles and developed it using Hibernate/JPA, DAO design pattern.
- Developed Server side components with coordination of EJB/MDB, SOAP Web Services, Hibernate and Spring using web established frame work designed under the guidelines of Business Delegate, Service locator.
- Developed the user interfaces using Angular JS, Java Script, HTML5, DHTML, CSS3 and AJAX.
- Created Unit test cases using Junit and used Log4J for logging
- Used SOAP UI for testing the SOAP web services.
Environment: Agile(SCRUM), Java 1.6, struts 2.0, Hibernate 3.0, Spring 3.5, JEE, XML, HTML, CSS, AJAX, Angular JS, SOAP Web Services, SOAP UI, JUnit, Quality Center, Eclipse 3.7, Toad, Web Logic 10.3.
Java/J2EE Developer,Confidential, U.S.A, San Francisco, CA
Responsibilities:
- Created combined HLD LLD design documents from the BRD and Wireframes.
- Created FTL pages for mobileweb application.
- Developed mobileweb application using Spring 3.0 MVC, Dependency injection, Spring JDBC Template for Oracle database operations.
- Used Log4J for logging.
- Invoked REST services for fetching application data from various backend systems and show the static content by making service call to database service.
- Developed mobile android application code by invoking REST services for data and integrating mobileweb hybrid (HTML/JS) for UI.
Environment: Java 1.6, JSP, Servlets, Java Script, HTML5, CSS3, Java Script, JQuery, Spring, SOAP Web Services, SOAP UI, Log4J, Oracle(Sql, pl/sql).
Java/J2EE leaderConfidential,San Francisco, CA
Responsibilities:
- Created combined HLD LLD design documents from the BRD and Wireframes.
- Created Online Banking - Billpay application using FTL as frontend screens and struts2 framework.
- Did validations using struts validation framework.
- Used Log4J for logging.
- Used SOAP UI and poster to test the webservices.
- Consumed SOAP web services.
- Implemented functionality rich user interfaces using HTML, CSS, JavaScript, AJAX, JQuery and JSPs.
Environment: Java 1.6, JSP, Freemarker Template, HTML, CSS, JavaScript, AJAX, Spring, SOAP Web Services,XML, SOAP UI, Log4J, Perforce, Oracle(Sql).
Developer,Confidential,
Responsibilities:
- Developed Design Documents and Unit Test Cases for various enhancements. Created combined HLD LLD design documents from the BRD.
- Participated in design and development of telecom online application.
- Created web application using struts framework and developed UI screens using JSP.
- Used EJB Session bean to implement business logic.
- Invoked webservices from client to get the service qualification details.
- Developed the online web application using Struts 2, Spring 3 and Spring JDBC.
- Developed Struts Action Forms, Action classes and templates and performed action mapping using Struts 2.
- Performed data validation by using Struts validation framework.
- Performed logging debug, error and event info using Log4j.
- Used CVS for version control of source codes.
Environment: JDK 1.6, Servlets, Struts 2, Spring 3, Core Java, JSP, SOAP UI, CVS, Log4J, HTML, RAD, eclipse, Websphere 8.0, Oracle 10G.
Intern,Confidential,
Responsibilities:
- Wrote high level and low-level design for features Document Creation.
- Coding Action classes and respective validations using struts framework.
- Designed User Interfaces using JSP.
- Created new views using JSP, Servlets, EJB and XML.
- Installed and configured Websphere application Server.
- Involved in Unit Testing.
Environment: Java 1.5,JDBC JSP, Servlets, Java Script, Struts, SOAP Web Services, SOAP UI, Log4J, Perforce, Oracle(Sql).