We provide IT Staff Augmentation Services!

J2ee Developer Resume

4.00/5 (Submit Your Rating)

Memphis, TN

SUMMARY

  • Java Programmer with 7+ years of technical expertise in complete software development life cycle process including Analysis, Design, Development, Testing and Implementation of Web based Applications on Java/ J2EE Technologies (Java, Servlets, JSP, Struts, Spring, Hibernate and Web Services) Model - View-Control (MVC) Architecture.
  • Extensively worked on N-Tier architecture systems with application system development using Java/ J2EE Technologies like JSP, Servlets, JDBC, Struts, Hibernate, JPA and Spring.
  • Expertise with all types/versions of Enterprise Java Beans (EJB).
  • Hands on Experience in Struts and spring framework.
  • Experience with Web/Application servers like Tomcat and application servers like Apache Tomcat, WebLogic, WebSphere, Maven Jetty.
  • Excellent RDBMS experience with writing SQL queries, Stored Procedures, PL/SQL, with Oracle 8i, 9i and 10g, DB2, MySQL, Microsoft SQL Server 2000/2005.
  • Proficient with Integrated Development Environments like Eclipse, Net Beans.
  • Hands on experience with Object Oriented Analysis, Design & Programming, Design Patterns & J2EE Design.
  • Proficient in Test driven(TDD) using jUnit, EzMocks and Mockito.
  • Experience with the following Webservice technologies and related technologies and tools - XML, XSD, SOA, SOAP, REST, JAXB, WSDL, UDDI.
  • Experience with the following Database ORM tools - Hibernate, iBatis/myBatis.
  • Experience in capturing, analysis and documenting business and software requirements.
  • Experience in developing Test Plans, Test Scenarios and Test Cases, performed testing for various applications at Unit Testing and Integration Testing.
  • Expertise with web based GUI architecture and development using JSP, Tag libraries, HTML, CSS, AJAX, JQuery.
  • Expert understanding of various creational, structural, and behavioral design patterns like Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Singleton pattern, Front Controller.
  • Experience in capturing, analysis and documenting business and software requirements.
  • Experience in developing Test Plans, Test Scenarios and Test Cases, performed testing for various applications at Unit Testing and Integration Testing.
  • Experience in different Operating Systems/ platforms like Windows, Linux and UNIX.
  • Capable of handling multi-tasking and willingness and ability to quickly adapt and learn and troubleshoot issues.
  • Expertise working with project build tools like Ant, Maven.
  • Experience working in an Agile Development environment.
  • Excellent communication and presentation skills with requirements gathering on the project matter.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, XML/XSL, UML, SQL, and PL/SQL

Technologies: J2EE, Swing, Beans, Hibernate 3.0, Spring 2.5/3, Struts1.2/2, Apache Axis, JAXB2.0, JPA, JSTL, AJAX, HTML, CSS, XHTML, DHTML, Servlets, JSP, Struts, Tiles, Hibernate, Spring, JavaScript, JSON, DHTML, XML, XSLT, CSS, Log4J

IDE And Build Tools: Net Beans6.0, Eclipse, Ant, and Maven-2.0.9

Operating System: Windows 95/98/NT/2000/XP/7/8

Testing Tools: Junit, SOAP UI

Application Servers: JBOSS, BEA Web Logic, IBM Web Sphere 5.1/6.1, JBoss

Web Server: Apache Tomcat 4.x/5.x/6.x

PROFESSIONAL EXPERIENCE

Confidential, Memphis, TN

J2EE Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development, documentation, coding and testing of enhancements.
  • Used J2SE/J2EE technologies for creating robust web applications by implementing Spring MVC, Hibernate integration for persistence over MySQL.
  • Involved in the implementation of Restful web services and used SOAP to communicate with external APIs.
  • Used Hibernate DAOs’ and Action classes through out the implementation.
  • Used Service Layer to implement all business logic.
  • Used Hibernate to retrieving and storing data.
  • Used Eclipse IDE for development.
  • Used Junit for unit testing for Action classes and Advanced Rest Client for all rest routes testing.
  • Involved in developing front end for certain modules using Tag libraries like JSTL and validations with Javascript.
  • Involved in consuming the web-service calls through Client invocation.
  • Used Websphere Application Server for application deployment.
  • Used Javascript for client, server validation through expression language.
  • Also used JPA with Hibernate provider for data persistence.
  • Developed the project build and configuration in Maven.
  • Used JIRA for maintaining the component and for release and version management and issue tracking.
  • Involved in Production support and provided training and knowledge transfer to the user.

Environment: Java (JDK 1.7), Spring 3.2, Hibernate 4, SVN, GitHub, REST, SOAP, MYSQL, Junit, Maven, Jetty, Json, J2EE, XML, XSD, XSLT, CSS, UML, HTML, MySql, JIRA, JavaScript, Websphere AS,Tomcat.

Confidential, WEBSTER, NY

Java/J2EE Software Developer

Responsibilities:

  • Developed various modules using Struts 2, Java Server Pages, Tiles Definition, Struts Tag Libraries.
  • Used Hibernate as the ORM layer.
  • Involved in writing Struts 2 validator xml for each action class.
  • Used JavaScript for client side validation.
  • Used Eclipse IDE for development environment and configured for Struts.
  • Involved in writing and reviewing Unit Test case using JUnit.
  • Involved in complete support of the application in post production environment.
  • Maintained Account in HP Service Desk - a defect tracking tool for all the production bugs and for creating RFC/Work Order’s for code deployment.
  • Involved in migration of application server from Web logic 6 to Web logic 8.1 as a key resource.
  • Involved in configuration of Resource bundles, Tiles-Definition, Tag Libraries in Struts2 and developed screens to represent multiple views for the same application, based on the logged in user profile.

Environment: Eclipse, JDK 1.6, JDK 1.5, Struts2 Oracle 10g - SQL/PL-SQL, XML, JavaScript, Java Server Pages, HTML, Web logic 6,Weblogice 8.1,Ant,HP Service Desk.

Confidential, Northbrook, IL

J2EE Developer

Responsibilities:

  • Involved in design and development of the application using MVC Architecture.
  • Web components developed using HTML, JSP, Servlets, and JDBC and Java Beans.
  • Created various Session beans using EJB.
  • Developed JDBC programs to connect to Oracle database.
  • Deployed applications into Websphere Application Server and configured JMS Queues and Topics.
  • Wrote PL/SQL stored procedures and SQL Queries.
  • Performed JUNIT tests and System level testing.

Environment: Java, J2EE, EJB, JMS, JDBC, JSP,HTML, Java Script, Servlets, Xml, Web logic Server, Jakarta-ANT1.2, JUNIT, SQL/PLSQL, Oracle 9i,VSS Version Control.

Confidential, Orlando, FL

Java Software Developer

Responsibilities:

  • Developed the GUI for all the modules using Spring, JSP, HTML, JavaScript, Ajax, CSS, DHTML.
  • Used spring hibernate integration for persistence over Oracle database 10g.
  • Supported the application releases, changes and also involved in troubleshooting production issues by providing analysis, design, documentation, coding, and unit test for any changes in a timely manner; resolution of issues in the multiple environments with an ownership; verification of change deployment.
  • Used Hibernate DAO's and Action classes for most of the modules.
  • Implemented the Unit testing and Integration tests for all the module and the application.
  • Used JAXB for un marshalling XML's retrieved via web service.
  • Created complex SQL's and stored procedures for retrieving and storing data.
  • Involved in writing shell scripts for automating jobs.

Environment: Unix, ShellScript, Java (JDK 1.6), Spring 2.x, Hibernate 3,, AJAX, Eclipse 3.0.1, XSLT,HTML, SOAP, XML, XSD, XSLT, JAXB, Oracle, Tomcat, Web Services, Rational Rose 2000, Log 4j, Junit

Confidential

JAVA/J2EE

Responsibilities:

  • This project is designed to achieve metrics manipulation on the basis of Market, Carrier, Metrics and Time for its different users.
  • Market Metrics tracks key mobile carrier performance metrics such as subscribers, gross ads and deactivations at the carrier, market, month level.
  • This tool is based on the core framework 2.7. Application is based on J2EE technology, using UML for software design. Application Built with several architectural common Services in to one framework.

Environment: Java, J2EE, Struts, Spring 2.5, Struts, Eclipse, Oracle 8, JUnit, Log4j, Hibernate, SVN, Ant, Windows 2000 Server, Weblogic 8.1 SP2, Tomcat 4.1.27, Intellij Idea, EJB, JSP, HTML, CSS, JavaScript, SQL, JUnit, Log4j

Confidential

Programmer Analyst

Responsibilities:

  • Involved in designing and developing device and circuit comparison using JSP, HTML, Java Script, GUI, DOM, EJB, XML and JAXP. Created few Database Views.
  • Developed SQL Queries, Views, and Packages for handling Database activities in JBoss.
  • Used Spring Validation Framework to implement the Data Integrity Enforcements and User Validations.
  • Written automated UNIX scripts to automate the process of running regular jobs.
  • Used log4J to implement logging to generate audit, debug and error logs.
  • Involved in Unit Testing, Integration testing and provided support for System Test, Performance and UAT Teams.
  • Part of Common Services team. Common Services were architectural components that were used as frameworks to be used by functional components.
  • STRUTS framework, JAVA, EJB were used to develop Common Services. Some of the Common Services was used Session Management, Exception Handling, Business Helpers, Database Helpers, Base Beans and Base Actions from which application beans and Actions could be extended to provide a base layer to implement common technical functionalities.
  • Application development using Java web based technologies such as Servlets, HTML, CSS, JSP and Struts.
  • Extensive support in bug reporting, recording and fixing.
  • Provided input/feedback in the validation of Functional and Business Requirements.
  • Responsible for gathering the requirements for common components.
  • Addressed issues of performance, scalability, reliability, extensibility, manageability and security.
  • Created unit test cases using JUnit coordinating with testing team for integration tests.
  • Used SVN as a Version Control Tool.
  • Preparing low-level and high-level designs and assigning development tasks to team members and self.
  • Integrating the finished tasks, building and deploying the application and performing Integration testing.
  • Providing technical assistance and taking responsibility of team member’s tasks to meet deliverable deadlines.
  • Performing Code Reviews and providing the developers with the required changes to optimize the code.
  • Developing tools and test programs to test the core components of an application independently before integration which saved tremendous amounts of time by identifying errors, if any, at an earlier stage.
  • Designing prototypes according to the requirements and presenting to the clients in order to give them an idea of the application would look and make necessary changes, if any.
  • Application development using Java, JSP, Servlets, Struts, EJBs, SQL .
  • Fixing the bugs after Unit testing, System testing and Integration testing
  • Providing release support and production support. Solving various complex issues that arise in the production

We'd love your feedback!