We provide IT Staff Augmentation Services!

Java /j2ee Programmer Resume

4.00/5 (Submit Your Rating)

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

We'd love your feedback!