We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • 6+ years of professional experience in development and deployment of various Object oriented and web based Enterprise Applications using Java/J2EE technologies and working on the complete System Development Life Cycle (SDLC).
  • Proficient in N - tier application, design and development using Java, JEE, JSP, Servlets, Struts, JMS, Spring MVC, Spring DI, Spring AOP, JPA, Hibernate and Oracle.
  • Expert in designing and developing persistent framework using Hibernate ORM and JPQL.
  • Experience in designing and prototyping User Interfaces for intranet, web applications and websites using HTML, XML, CSS, AJAX, JQuery and Java Script.
  • Experience in application/web servers like JBoss AS, WebLogic and Tomcat.
  • Hands on experience in building projects using popular IDE’s like Spring STS and Eclipse.
  • Good knowledge of Design patterns like Singleton pattern, DAO, DTO, Model View Controller, Factory and Abstract Factory architecture.
  • Good knowledge of the testing framework JUnit.
  • Knowledge of Relational databases like Oracle 11g, MySQL and PostgreSQL.
  • Experience with XML and related standards and technologies like AJAX, REST Web Services API, SOAP, ESB, WSDL, IBM Message Broker, DTD, XSL, Tibco, XSD, DOM.
  • Working knowledge of build tools such as ANT and Maven
  • Experienced in XML for data parsing using JAXB, JAXP (DOM and SAX).
  • Very strong in object oriented analysis, designing (OOAD) & programming, distributing computing and Web application development
  • Experience on giving production support for live websites.
  • Strong experience in complete Project Life Cycle, which includes Requirements analysis, High Level Design, Low Level Design, Design Reviews, Coding, Testing, Implementation and Maintenance.
  • Experience in application development processes like Agile(TDD), iterative and waterfall SDLC Methodologies
  • Self-motivated and a good team player with excellent communication and interpersonal skills Strong problem solving and logical reasoning skills. Ability to understand new ideas and technical concepts quickly and produce meaningful results.
  • Good experience on version management tools Clearcase, SVN.

TECHNICAL SKILLS

Languages: Java, C++, XML, SQL, JPQL and PL/SQL

Java Technologies: JavaSE, JEE, Servlets, EJB, JSP, JSTL, JDBC, JNDI, and JMS.

Databases: Oracle, MySQL, and PostgreSQL

IDE/Development Tools: Eclipse, SpringSource Tool Suite (STS), NetBeans.

Frameworks: Spring Application Framework, Hibernate ORM, Struts

Operating Systems: Windows, Linux and Unix

Methodologies: UML, RUP, Agile

Web/Application Servers: Tomcat, WebLogic, WebSphere, JBoss AS.

Web Technologies: HTML, CSS, JavaScript, XSD, XSLT, Xquery, XpathAJAX

Build/Version Tools: Ant, Maven, Clearcase, Subversion(SVN) and CVS

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Java/J2ee Developer

Responsibilities:

  • Involved in design and development of the application using JEE.
  • Involved in all phases of the application development.
  • Developed business logic using Session Beans and Entity Beans.
  • Built RESTful Web Services with JAX-RS
  • Used Facebook Graph API and wrote FQL queries to retrieve data from Facebook.
  • Wrote Nuance Service Class.
  • Developed the customized ServiceHandler that provides a façade for interaction with the various services during message processing in aqTAS.
  • Used UML (class diagrams & sequence diagrams) based on design documentation.
  • Used various design patterns for module design and development.
  • Worked with Spring and Hibernate configuration files. Created the object relational mappings (ORM) of database tables with Java Beans. Used Hibernate 3 JPQL to make queries against entities stored in a relational database.
  • Wrote and tested Java Beans to retrieve subscriber’s information from database server.
  • Wrote procedures to call various stored procedures from database.
  • Involved in coding the helper classes for better data exchange between different layers.
  • Provided production support by fixing bugs.
  • Performed unit testing, system testing and user acceptance test.
  • Used Clearcase for version control.
  • Worked with Restful Web Services in the application.
  • Eclipse IDE was used for development of source code.

Environment: Java, JEE, Spring Application Framework, JAX-WS, Hibernate ORM, JDK 1.6, UML, Mule ESB, Clearcase, JMS, JBoss, My SQL, Eclipse, Restful Web Services, Ant, Syslog, JUnit Framework.

Confidential, Chevy Chase, MD

Java/J2ee Developer

Responsibilities:

  • Involved in all layers of applications like controller Servlets, service controller, screening manager and rule engine.
  • Involved in Software Development Life cycle starting from requirements gathering and performed OOA and OOD using UML.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
  • Involved in design and development of the application using JEE.
  • Involved in all phases of the application development.
  • Developed Presentation layer using JSP, HTML, JavaScript and XML.
  • Developed business logic using Session Beans and Entity Beans.
  • Used UML (class diagrams & sequence diagrams) based on design documentation.
  • Used various design patterns for module design and development.
  • Implemented Patterns such as Singleton, Factory, Facade, Prototype, Decorator, BusinessDelegate and MVC.
  • Wrote and tested Java Beans to retrieve trading data and subscriber’s information from database server.
  • Wrote procedures to call various stored procedures from database.
  • Involved in coding the helper classes for better data exchange between different layers.
  • Provided production support by fixing bugs.
  • Performed unit testing, system testing and user acceptance test.
  • Used CVS for version control.
  • Worked with various Web Services in the application.
  • Eclipse IDE was used for development of source code.

Environment: Java, JEE, Spring Application Framework( Spring Core, Spring ORM,Spring JDBC, SpringTX, Spring MVC), Hibernate ORM, JDK 1.6, UML, CSS, JSP, HTML, XML, AJAX, CVS,JavaScript, IBM WebSphere, My SQL, PL/SQL, Eclipse, XML Beans, Web Services (SOA, SOAP), Ant, Log4j, JUnit Framework.

Confidential, Bothell, WA

Java/JEE Developer

Responsibilities:

  • Converted High Level Design to the Low Level Design
  • Develop, implement, and maintain an MVC architecture utilizing Struts and hibernate.
  • Developed the business logic components
  • Designing and coding the UI Framework using Struts 1.1 (JSP/Servlet) and business logic using EJB and Castor JDO
  • Involved in understanding the requirement specification and developing GUI using JSP, HTML, AJAX and JavaScript
  • Developed the JSP, Action classes, business classes, Utility classes
  • Involved in configuring various XML’s in Hibernate and JSF framework.
  • Responsible for the tuning the performance PL/ SQL procedures and SQL queries.
  • Developed java code unit test using JUnit.
  • Involved in Web services Design and Development
  • Involved in Configuring web.xml and struts-config.xml according to the struts framework
  • Develop the User Interface Screens for presentation logic using JSP, Struts Tiles and HTML.
  • Used Struts models.
  • Used hibernate for loading user profile information data mapping and creating objects.
  • Created User Interface using JSP, HTML, CSS and JavaScript
  • Developed required Action classes, presentation layer forms using Action Form beans and Java beans containing the business logic.
  • Developed Data Access Objects (DAOs) and business delegates for accessing data.
  • Developed EJB Controls that access WLS EJBs, and Web Services that are access by the partner sites and other external clients.
  • Developed the secure data access layer using the Oracle Obfuscation Toolkit.
  • Developed the data mapping layer using XQuery(XQ).
  • Created Hibernate classes to transfer the data to the database.
  • Developed Stored Procedures and Functions, Views for the Oracle database (PL/SQL)
  • JavaScript was used extensively for client side validations and function calls for user actions

Environment: Java, J2EE, Struts, Ajax, XML, Hibernate/ Oracle9i, Eclipse 3.2/ SVN, Erwin, UNIX, Windows XP, html, javascript, css, Weblogic, Web Services, Spring, Junit, XML, SAX, DOM

Confidential, Weehawken, NJ

Java/J2EE Developer

Responsibilities:

  • Interacted with business analysts, end users in gathering requirements and created the technical documents.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Façade.
  • Designed and Developed policy screens using JSF Facelets, HTML, XHTML, DHTML, AJAX and JavaScript.
  • Followed Extensive Programming methodology of Agile to produce high quality software.
  • Designed Admin module as a SOA and prepared technical artifacts.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Developed modules for validating the data according to business rules and used Castor to convert data into array of xml strings.
  • Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
  • Responsible for managing deployment descriptors such as web, faces-config and Hibernate.
  • Involved in implementation of the presentation layer (GUI) for the application using JSF, HTML, XHTML, CSS and JavaScript.
  • Configured faces-config.xml and applicationcontext.xml for JSF and Spring AOP Integration.
  • Created backing bean to define methods associated with components, input validations, event handling and navigation processing.
  • Wrote Ant build, deployment scripts to package and deploy on JBoss application server.
  • Designed and developed Simulated annealing algorithm to generate random Optimization schedules and developed neural networks for the CHP system using Session Beans.
  • Integrated EJB 3.0 with JSF and managed application state management, business process management (BPM) using JBoss Seam.
  • Developed Cost function to calculate the total cost for each CHP Optimization schedule generated by the Simulated Annealing algorithm using EJBs.
  • Designed and developed authentication and authorization framework using LDAP.
  • Developed GUI policy forms implementing JSF-lifecycle.
  • Implemented the business logic using the Enterprise Java Beans (Session Beans).
  • Configured Transactional and Security attributes for application wide Session Beans.
  • Wrote Validation framework and implemented data validation rules for quality checks in the EDI claim files.
  • Developed build and deployment scripts using ANT to generate WAR, EAR and EJB.JAR files and store them on the repository, publish and deploy on the WebSphere.
  • Configured hbm.xml file for data persistence.
  • Involved in Unit & Integration Testing for all Facultative, Treaty & Wire Modules.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Did profiling to identify the performance bottlenecks using Jprobe and tuned the code
  • Configured Transactional and Security attributes for application wide Session Beans.
  • Involved in fixing defects and troubleshooting issues on UNIX environment and wrote Shell scripts to automate jobs.
  • Performed code reviews and mentor Junior developers.

Environment: Java 1.4.2, J2EE, OOAD, Maven, Shell AJAX, Agile, WebServices, SOAP, WSDL, LDAP, JMS,MQ-series, EJBs, JSF, Spring, Hibernate, WebSphere, PL/SQL,IBM RAD 7.0, XML, XSLT, JDBC, JavaScript, HTML, Oracle 9i, UNIX, JUnit, CVS.

Confidential

Java Programmer

Responsibilities:

  • Requirement Analysis, Design and Development of user requirements
  • Developed web user interfaces using Servlets, JSP, HTML, Javascript along with Struts Framework
  • Developed DAO(Data Access Objects) and used Hibernate Framework in data layer to interact with the database
  • Involved in Unit Testing of the modules using JUnit
  • Also involved in writing Unit test cases
  • Involved in fixing the defects for the application that raised by the testing team during IT phase
  • Supporting the development team whenever required related to configuration activities

Environment: JDK 1.4, JUnit, IBM RAD 6.0, WSAD 5.0, 5.1, WebSphere, Servlets, JSP, Struts 1.1, Hibernate 3.1.1, Oracle 10g, JSTL, NetBeans

Confidential

Java Programmer

Responsibilities:

  • Supported in designing software model using UML to show the complete software cycle
  • Involved in database design for retrieval and updating of the exams and questions
  • Used JDBC for connecting to the Oracle database
  • Developed JavaScript's to evaluate the client side user input data before sending to server
  • Wrote SQL queries to build and validate the data in the database

Environment: JDK 1.4, Servlets, JSP 1.1, JDBC, JavaScript, SQL, Oracle 10g, HTML, DHTML, Eclipse, Tomcat 5.5, Windows NT

We'd love your feedback!