Java /j2ee Programmer Resume
Reading, PA
SUMMARY
- 6+ years of professional experience in Software Development involving Analysis, Design, Development, Implementation and Maintenance of Medium to Large Enterprise applications in Web based environment using JAVA/J2EE technologies.
- Proficient in Web application development with expertise in Core Java, J2EE, SERVLETS, JSP, JDBC and JMS.
- Experience in various Web based frameworks: JSF, Struts, EJB, Servlets, spring and Hibernate, Web services (SOAP and REST).
- Well versed in web development using HTML, XML, CSS, jQuery, AJAX, Java script, JSON and XSLT.
- Good experience in Web Services (SOAP, REST, WSDL, UDDI).
- Solid Understanding of Object Oriented Programming and RDBMS concepts.
- Comprehensive work experience on Application Servers such as IBM Web Sphere Application Server, Web logic, Tomcat and JBoss.
- Worked on several database platforms like SQL server, Oracle, PostGres, DB2 etc.
- Conceptual base in ANT and Maven.
- Log4j for extensible logging, debugging and error tracing.
- Good knowledge of Configuration Management tools like SVN, Clear quest and Clear Case.
- Experienced in developing UML diagrams like Class and Sequence diagrams using Rational Rose and MS Visio.
- Expertise in all phases of Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD).
- Well versed with Rational Unified Process (RUP), Agile/Scrum and Test Driven Development Methodologies.
- Excellent Analytical & Interpersonal Skills, Self - motivated and have the ability to work well in a team or individual environment.
- Demonstrated ability to Learn quickly and succeed in challenging environment, Adept Confidential motivating staff to ensure smooth workflow and increased productivity.
TECHNICAL SKILLS
Languages: Java, J2EE, SQL/PLSQL, C, C++
Enterprise Technologies: JSP, SERVLETS, EJB, JDBC, JMS, JNDI, REST,Web Services
Web Technologies: HTML, CSS, XML, JavaScript, AJAX, jQuery, XSLT
Frameworks: Spring, Hibernate, JSF
Tools: Maven, ANT, JUnit, log4j, Toad, SQL Developer, JIRA
Application Servers: IBM Web Sphere 6.1, JBoss, Tomcat 5.x
Methodologies: RUP, Agile/Scrum, SDLC, Use cases
Version Control: SVN, Clear Quest, Clear Case
Databases: Oracle 9i & 10g, SQL Server 6.5
IDEs: IBM RAD 7.0/8.0, Eclipse 3.x, Net beans
Operating Systems: Windows 2000/XP/NT, Unix
PROFESSIONAL EXPERIENCE
Confidential, Reading, PA
Java /J2EE Programmer
Responsibilities:
- Involved in all phases of Software Development Lifecycle including Requirements Collection, Analysis of the Customer Specifications, Development and Customization of the Application
- Developed the application using J2EE architecture specification and Design patterns.
- Involved in designing of the application following Model-View-Controller (MVC) architecture
- Involved in Coding Server pages using JSP
- Implemented User Interface (front-end) screens using JSP, HTML, CSS and JavaScript.
- Implemented asynchronous communication using AJAX.
- Developed DAO interfaces & implementations for database related operations using Hibernate.
- Implemented SQL, PL/SQL Stored Procedures.
- Implemented SOA using REST based web services
- Using Jboss application server based upon the project.
- Developed screens using JSP, DHTML, CSS, AJAX, JavaScript, Struts, Spring, Java and XML
- Implemented MVC architecture using spring and Struts frameworks combined with Hibernate for database persistence.
- Created various unit test cases and integration tests for the DAO and Service using jUnit
- Using Junit for testing the application.
- Using SVN version controller to manage the code versions.
- Using Maven build tool to build and deploy the application.
Environment: Java, JSP, SOAP web services, Spring, HTML, Apache POI, JSON,JavaScript, Ajax, HTML, Oracle, Junit, JBOSS application server, REST,SQL Developer
Confidential, Okemos, MI
Java/J2EE Consultant
Responsibilities:
- Develop front end webpages on prime faces 3.4.2 and JSF.
- Worked on conversation scope and view scope cdi.
- Modified web.xml while deploying application on different environments.
- Used JQuery to write custom JavaScript for enhanced user experience.
- Modified CSS to provide customized look and feel to the application.
- Developed and implemented back end converters and validators.
- Developed custom graphs using Jplot plugin.
- Debugged front JavaScript/ JQuery/ CSS using chrome tools and firebug.
- Worked heavily on developing composite components wrapping prime faces components.
- Worked on Dom changes for jsf component attributes with application of JQuery.
- Wrote front-end validators and converters using Jquery.
- Used spring as a business layer.
- Built managed beans for development along with skeletons.
- Implement business logic as a part of spring framework using core java methods.
- Worked on faces-config to setup navigation rules and renderer kit.
- Customized componentslike select many renderer by extending the renderer class.
- Coordinate with backend team to provide optimum technical solutions.
- Unit testing the application before implementation phase.
Environment: Java/J2EE, JSF, Prime Faces, Java Script, HTML, Java, Apache Tomcat, JSP, Servlets, POJOs, Eclipse, DAO, Hibernate, spring, Oracle, Shell, Perl, ANT, Jboss, DB2.
Confidential, Jacksonville, FL
Sr. J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Design, Analysis, Development and Implementation.
- Participated in High-level design of the application by applying the OOP concepts and Java Design patterns.
- Configured Faces-Config.xml and navigation templates for standard navigation rules.
- Participated in Database design sessions with Data Architects.
- Implemented complex data table structures with nested components using prime faces.
- Developed prime faces components like accordion panel, bar charts etc.
- Wrote custom jquery and CSS to maintain user friendly look and feel.
- Created custom tags for multiple use across application.
- Developed base beans which can be used by multiple backing beans.
- Consumed SOAP based web services by generating client stubs from WSDL file.
- Exposed REST based web services to 3rd party systems/ vendors.
- Optimized SQL queries used in batch processing.
- Wrote complex named sql queries using hibernate.
- Created hibernate mapping files and used Session Factory to interact with Database.
- Created sequences and triggers in database as needed.
- Implemented bean wiring in spring to instantiate classes Confidential business logic level.
- Implemented Spring AOP to resolve cross cutting references.
- Integrated spring and JSF using variable resolver.
- Supported application through UAT and post production phases.
- Used Clear case for version controlling.
- Monitored the error logs using Log4J.
Environment: Java, J2EE, JSF, Prime faces, JDK 5.0, xhtml, AJAX, RAD 7.5, JSF 2.0, Hibernate, Spring, SOAP, WebSphere 7.0, Oracle 10g, JIRA, Clear Case, WinSCP, Putty, Windows XP/ Vista and Unix.
Confidential, Albany, NY
Java/ J2EE Developer
Responsibilities:
- Participate in scrum meetings and sprints.
- Developed session scoped and request scoped managed beans.
- Deployed application in Development and Test environments.
- Used Web services - WSDL and SOAP for getting credit card information from third party vendors.
- Develop action listeners for multiple existing components to provide smooth UX.
- Used SAX and DOM parsers for reading and putting XML messages into Message broker.
- Develop front end validations using JSF and back end validation in service layer for strong security.
- Used faces context to retrieve bean properties and set messages.
- Used rich faces Ajax validators, rich menu items, rich pick list etc.
- Developed xhtml pages using JSF and Rich Faces
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Used to hibernate to interact with data using lazy loading techniques.
- Configured hibernate configuration file to setup new mapping files and class files.
- Used hibernate b objects to perform multiple database operations.
- Participate in code review sessions.
- Performed unit testing using JUNIT framework.
- Execute ANT scripts and deployed the application on Web logic Application Server.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the different components of application such as View and Controller components and used CVS for version control.
Environment: Java, J2EE, xhtml, JSF, Rich faces, JMS, JNDI, HTML, XML, DOM, SAX, ANT, Rational Rose, Web logic Application Server, Eclipse, LOG4J, Oracle 10g.
Confidential
Java/ J2EE Developer
Responsibilities:
- Creation of design specifications and design documents for enhancement of Discussion and Discipline Modules.
- Facilitated agile development process in the company including requirements and design processes.
- Enhancement of Search Functionality, Letter Generation when date is less than 1 month, Avoid Instantiations inside loop etc. using Java, J2EE, JSP, Servlets, Struts.
- Developed the web tier of the application using the Struts and the Tiles framework.
- Identified the action and dyna action form classes, based on the Struts framework, to handle the pages.
- Used spring framework for dependency injection and AOP.
- Developed presentation layer with JSP using Custom Tag Libraries and Struts framework.
- Created tile definitions, struts-config files and resource bundles using Struts framework.
- Read messages from WebSphere MQ and update database subsequently.
- Used JMS to send triggered messages to MQ.
- Implemented Action classes for Segment of Work and Item Viewer modules using Struts framework.
- Developed new functions and classes for Discussion, Discipline modules.
- Enhancement of Procedures, Functions Confidential back end using PL/SQL.
- Participate in iterative/agile approach with unit tests and weekly releases.
Environment: Java, J2EE, JSP, Servlets, UML, Rational Rose, Weblog 9, Agile, Scrum, Apache Maven 2.0.9, Smart CVS 7.0, Eclipse, Struts 1.1, Struts 2.0,UNIX, Java Script, AJAX, MS SQL Server, Oracle 9i.
Confidential
Programmer
Responsibilities:
- Participated in all phases of the project life cycle beginning from Analysis till Implementation.
- Application was developed using Java, JSP and Servlets.
- Developed and handled the entire User Registration module both frontend and backend
- Involved in the design and implementation of User Interface using JSP, HTML, CSS and JavaScript
- Used JDBC for database connectivity to SQL Server.
- Used Eclipse as Java IDE tool for creating JSPs, Servlets and XML
- Prepared Low Level Design (LLD) and Unit test plans (UTP) for our modules of the project.
- Involved in Internal Code Reviews
- Involved in bug fixes & enhancements
- Supported UAT (User Acceptance Test) and participated in the team that deployed the application in Testing and Production Environments
Environment: Java, JSP, Servlets, JDBC, HTML, CSS, Java Script, Eclipse, CVS, SQL Server, Windows XP, Tomcat
