We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Bothell, WA

SUMMARY:

  • 7+ years of professional IT experience in Software Analysis, Design, Development and implementation of client - server and web based n-tier architecture systems.
  • Proficient in Object Oriented Programming (OOP) and Java programing concepts/APIs.
  • Proficient backend and integration developer with experience in SPRING Core, AOP, MVC, Rest Web services with JAX-RS, SOAP web services, Hibernate, JSF, struts, JNDI etc.
  • Extensive experience in Backend development by implementing Core Java & J2EE Design Patterns like Singleton, MVC, Factory Pattern, Service locator etc.
  • Well versed with complete Software Life Cycle Development (SDLC) process from analysis to implementation and experience in software development methodologies like Agile.
  • Involved in communicating with different services using Service Oriented Architecture (SOA).
  • Experienced in various J2EE technologies like Servlets, JSP, EJB, Java Mail, Java Message Service (JMS) and Java Server Faces (JSF).
  • Experience in Object Relational Mapping (ORM) tools like Hibernate and JPA for developing persistent layer and to implement database interactions.
  • Working experience in using Simple Object Access Protocol (SOAP) and RESTful Web Services.
  • Experience in working with web/applications servers IBM Web sphere, BEA Web logic, Oracle Web logic, JBOSS, Apache Tomcat.
  • Extensive experience with DB2, Oracle, MySQL and Microsoft Access databases.
  • Good experience in writing SQL, PL/SQL and Stored Procedures.
  • Good experience with HTML, CSS, XML, XSLT, XSD, JavaScript, JQuery, JSON, AngularJS, AJAX and other web development languages.
  • Extensive experience in using Unit testing framework JUnit.
  • Defined Development Standards for Design, Coding and Code Review procedures throughout the project lifecycle.
  • Worked with different IDE’s like Eclipse, IBM RSA/RAD and NetBeans.
  • Ability to quickly adjust priorities and take on projects with limited specifications.
  • Effective team player with excellent logical and analytical abilities.

TECHNICAL SKILLS:

Java/J2EE: Servlets, JSP, Java Beans, JDBC, RMI, JMS, JNDI, Swing.

J2EE Frameworks: Apache Struts, Spring 3, Hibernate 3, Log4J, JSF, Junit, CXF.

Programming Languages: Java, C, C++, SQL, PL/SQL

Web Technologies: XML, XSL, XSLT, SAX, CSS, Java Script, HTML, AJAX, GWT, Web services, SOA

XML Technologies: XML, XSL, XQuery, XSD and XSLT

Web/Application Servers: Web Sphere, Web logic Application server, JBOSS, J2EE Server, and Apache Tomcat.

IDE / Tools: RAD, Eclipse with My Eclipse, NetBeans and Rational Rose.

Methodologies: Waterfall, Agile.

PROFESSIONAL EXPERIENCE:

Confidential, Bothell, WA

Java/J2EE Developer

Responsibilities:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Designed and developed web application using Spring and AJAX technology.
  • Designed and coded Business classes using Spring IOC and MVC features.
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, and transaction management.
  • Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Wrote JavaScript’s for validating the client side user information based on their business rules.
  • Used HTML, CSS, JavaScript and Angular JS to design the front end.
  • Developed Custom tag libraries for providing multi-lingual functionality.
  • Designed and Developed Business Process layer components and integrated with Spring framework.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Created and maintained mapping files and transaction control in Hibernate.
  • Designed and developed Web Services to provide services to the various clients using REST and WADL.
  • Extensively used JUnit framework for unit testing and code Quality.
  • Developed complex DB2 stored procedures (common shared routines) to interface with Aging and Youth application.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
  • Wrote Junit classes for the services and prepared documentation.
  • Integrated various modules and deployed them in WebSphere Application Server.
  • Responsible for debugging, testing, maintaining and deploying the application.

Environment: Java, J2EE, JSP, JSTL, JDBC, JSF, Rich Faces, Spring Framework, Hibernate, XML, JavaScript, Web services, REST, WADL, Servlets, DB2, HTML, DHTML, XHTML, SVN, JUnit, XSL, XSLT, LDAP, WebSphere Application Server.

Confidential, Albany, NY

Java/J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Designed and developed Customer registration and login screens using HTML, JSF, Servlets and JavaScript.
  • Implemented User Interface (front-end) screens using JavaScript and Angular JS.
  • Developed web pages to display the account transactions and details pertaining to that account using DHTML, JSF and CSS.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules.
  • Used log4j for logging mechanism.
  • Configured JDBC and LDAP Security in the application server.
  • Developed LDAP server configuration files to enable encryption support for password storage.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
  • Implemented Spring MVC architecture.
  • Deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules.
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.

Environment: Java, J2EE, Servlets, JSF, JMS, Hibernate, Spring, Web services, JDBC, SVS, UML, HTML, Java Script, CSS, XML, WebSphere, Log4j, Oracle 10g, PL/ SQL, JUnit, JNDI.

Confidential, Oakland, CA

J2EE Developer

Responsibilities:

  • Responsible for developing the reports from the requirements specifications involving Java, J2EE, JSP, Servlets, Struts, JSTL, UML and XML.
  • Generated the queries related to each one of the different reports using DB2 and AQT DB Client Tool and also developed the enterprise beans for each one of the reports.
  • Configured the variables and the various parameters needed for deployment to display the report perfectly on the web interface.
  • Modified the UI design of the Web Application according to the report parameters.
  • Designed and Implemented MVC architecture using Struts Framework.
  • Developed Action Classes and Handlers and route the request to the JSP.
  • Designed and developed Web pages for the application using JSP, HTML and JavaScript for validation.
  • Deployed the Web Application on the WebSphere Application Server.
  • Involved in Unit Testing and Integration testing of all the reports and report parameters from WebSphere Enterprise Server and the Web Application.
  • Reverse engineered the JAVA code from Exelon data store into requirements documentation for use in another module.
  • Translated the XML files formatted data consisting of different fields into corresponding flat files for insertion of data into the local and remote database using db2 load commands.
  • Developed several verification classes which took a fixed format file as input and parsed the file looking for specific data and formats.
  • Used ANT to write build scripts for several components involved in the project.
  • Utilized CVS to check in and checkout project modules and co-ordinate with other team developers.

Environment: J2EE, JSP, JUnit, log4j, Ant, WSAD, CVS, Visio, DB2, AQT, JReport Designer, JReport Enterprise Server.

Confidential

Java Developer

Responsibilities:

  • Involved in the elaboration, construction and transition phases of the Rational Unified Process.
  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Used IBM Rational Application Developer (RAD) for development.
  • Extensively applied various design patterns such as MVC-2, Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Implemented the project as a multi-tier application using Jakarta Struts Framework along with JSP for the presentation tier.
  • Used the Struts Validation Framework for validation and Struts Tiles Framework for reusable presentation components at the presentation tier.
  • Developed various Action Classes that route requests to appropriate handlers.
  • Developed Session Beans to process user requests and Entity Beans to load and store information from database.
  • Used JMS (MQSeries) for reliable and asynchronous messaging the different components.
  • Wrote Stored Procedures and complicated queries for IBM DB2
  • Designed and used JUnit test cases during the development phase.
  • Extensively used log4j for logging throughout the application.
  • Used CVS for efficiently managing the source code versions with the development team.

Environment: JDK, J2EE, Web Services (SOAP, WSDL, JAX-WS), Hibernate, Spring, Servlets, JSP, Java Beans, NetBeans, Oracle SQL Developer, JUnit, Clover, CVS, Log4j, PL/SQL, Oracle 10g, Web sphere Application Server, Tomcat Web Server, Win XP,UNIX- IBM AIX

Confidential

Software Engineer

Responsibilities:

  • Coding java classes which carry out the main business process.
  • Coded JSP’s, Java beans and managing sessions.
  • Coded JSP and HTML user interfaces.
  • Performed Unit testing and Integration testing to increase the performance of the application
  • Brought the HTML and CSS of an existing web site to the latest web standards.
  • Coded Servlets, API’s for connectivity using JDBC.
  • Conversion of PL/SQL packages to Java classes.
  • Responsible for Security implementation and integration testing of the system.

Environment: Java, J2EE, JDBC, JSP, Servlets, JavaScript, HTML, and CSS

We'd love your feedback!