J2ee/ Portal Developer Resume
Rochester, MN
SUMMARY
- Oracle Certified Professional Java Programmer on Java 8
- Extensive experience in developing Enterprise Web Applications using Java, J2EE, Spring Technologies along with UI Frameworks
- Involved in multiple SDLC phases: Requirements Analysis, Documentation, Design, Implementation and Testing
- Extensive experience in using various Spring 3.0 technologies: Dependency Injection, AOP, Security, Data Access, Transaction Management, Restful Development, Remote Services and Spring JMS
- Experienced in developing Web applications using MVC Frameworks: JSF 2.0 and Spring MVC.
- Developed Presentation Layer using JSF Views, JSPs and FreeMarker (FTL)
- Extensive experience in using jQuery Library, Dojo Framework and Backbone on the Client Side to develop rich UI applications and with using Ajax
- Developed Web Services using REST Style and SOAP based implementation to expose legacy systems.
- Experienced in using best practices of SDLC as well as Agile/SCRUM methodology.
TECHNICAL SKILLS
Languages: Java, J2EE, XML, PL/SQL, HTML5, JavaScript, jQuery, Dojo
Frameworks: Hibernate, JSF 2.0, Spring MVC, Backbone
IDE: Eclipse, Jdeveloper, Rational Application Developer 7.5
Data Access: MySQL, SQL Server 2005
PROFESSIONAL EXPERIENC
Confidential, San Francisco, CA
Web Developer
Responsibilities:
- Work in an Agile Development Lifecycle process that include Sprint planning, developing User Stories based on Requirements, preparing Technical Design and POC Development for rapid Prototyping, Implementation of User Stories, Unit testing and Bug fixing.
- Develop loosely coupled Restful Web Applications using Spring API
- Use Spring Technolgies for configuring Dependencies, securing application access and managing transactions
- Design and develop Akamai Cachable pages using ESI Code
- Use Junit for Unit Testing
- Use Backbone Framework on the UI for certain Web modules that involved extensive interactions
- Used Dojo framework for developing UI Widgets and manipulating DOM and making Ajax Calls
- Use SASS for styling the Presentation Layer
- Work on Troubleshooting time - sensitive Production Issues in a quick and efficient way
Environment: Tomcat 7.0, Java 7, ESI, Spring 3.0, Eclipse Kepler, Junit, FreeMarker Template Language 2.3.21, Backbone, Dojo, SASS
Confidential, Rochester, MN
J2EE/ Portal Developer
Responsibilities:
- Involved in all the phases of SDLC process
- Designed and developed Web Applications using JSF 2.0 with RichFaces and Spring technologies on the Server Side and JSF Views with jQuery and CSS on the Client Side
- Used Spring API to configure the Data Sources from JNDI
- Used Spring JDBC Templates to read the data from Persistent Storage
- Used Spring Transaction Management API to define trasactions
- Modified legacy JSR 168 Portlets based on new requirements. This includes making the Persistence layer EJB changes to match to the new Stored Procedure specification, making Middle Layer (Portlets) changes to match to the new Business Requirements and making the User Interface (JSPs) changes to match to the new Style Guidelines.
- Configure themes, labels, pages and portlets on WebSphere Portal.
- Install/ update Web Modules that are available from new builds on WebSphere Portal and WebSphere Application Servers
- Involved in the End to End development of new JSF Web Modules using Spring Technology features and deployed them as Portlets on WebSphere Portal Server using Portlet Bridge 2.
- Developed new JSF Web applications using Spring Security for Authentication and Authorization
- Used Ricfaces, Tomahawk and PrimeFaces libraries to develop Rich User Interface and to be able to make Ajax calls when using JSF 1.2.
- Used JSF Validators, Converters and Event Listeners in the Web Module
- Designed and developed Web based user interfaces using HTML, Javascript, jQuery and CSS.
- Configured the Spring Application context for setting up the configuration information related to the business objects.
Environment: IBM WebSphere Portal Server V 6.1, IBM WebSphere Application Server V 7.0, Rational Application Developer, Java 7, J2EE 5.0, Enterprise Java Beans, PUMA LDAP, JSP2.1,JSTL 1.2, Spring Framework 3.0.4, Servlets, Java Beans, JUnit 4.7, Log4j 1.2, SVN, AJAX, Maven, Spring JDBC 3.0.4, Spring Security, Spring LDAP,GSON 1.4, XML, XSL, MySQL, DerbyHTML, CSS,UML, Richfaces 3.3, AJAX and JQuery.