We provide IT Staff Augmentation Services!

Java J2ee Developer Resume

3.00/5 (Submit Your Rating)

Columbia, MD

EXPERIENCE SUMMARY:

  • 7 years of IT experience in System Analysis, Design, Development and testing of e - Commerce and enterprise applications using Java/J2EE Technologies.
  • Experience in developing custom web and distributed applications using J2EE features (like Servlets, JSP) and JDBC.
  • Worked extensively with open source frameworks like Struts, Hibernate, Spring, Spring Security, Log4j and JUnit.
  • Experience with Java/J2EE design patterns like Factory, Value Objects, Singleton, Data Access Objects, Business Delegate and MVC.
  • Good understanding of Object Oriented concepts and SOA, ESB architecture.
  • Experience in all the phases of software development lifecycle (SDLC) of a project.
  • Business Analysis experience using UML, Use Cases, class diagrams and Sequence diagrams.
  • Extensively used both DOM and SAX XML Parsers and JAXB.
  • Experience in building both SOAP based web services using Axis2 and RESTful web services using Spring
  • Experience in client side technologies such as JQuery, HTML5, CSS3, JavaScript and AJAX
  • Experience in using IDEs like Eclipse and Jbuilder
  • Experience in developing and deploying on application servers such as BEA Weblogic, JBoss Application server and Apache Tomcat server.
  • Extensive experience in writing test cases and capturing testing defects.
  • Strong testing experience of all testing phases such as Unit testing, Integration testing and System testing.
  • Worked extensively with PL/SQL, configured, queried and utilized Oracle databases, DB2 and MySQL
  • Strong work ethic. Ability to handle tough tasks with quick turnaround.
  • Excellent communication skills. Adept at building strong working relationships with coworkers and management

TECHNICAL SKILLS:

Programming Languages: Java, JDK, SQL, PL-SQL JavaScript, C++, Python, C# .NET, Perl

J2EE components: JSP, JSF, JPA, Servlets, JNDI, EJB, JMS, RMI, JAXB, UML 2.x

Internet Technologies: HTML 4/5, JavaScript, XML, CSS 2.x/3.x

App Servers/ Middleware: BEA Weblogic 9, JBoss 5.1, Tomcat 6.x/7.x

IDE Programming Tools: Eclipse, NetBeans, QTCreator

Design tools: Rational Rose for UML

Frameworks: Struts, Hibernate, Log4j, JUnit, Spring, Spring Security

Databases: Oracle 10g/11g, SQL Server 2008, MySQL 5.x

Operating Systems: UNIX, Linux, Windows Vista, Windows 7, Mac OS X

Version Control: CVS, SVN, Git

PROFESSIONAL EXPERIENCE:

Confidential, Columbia, MD

Java J2EE Developer

Responsibilities:

  • Responsible for end-to-end J2EE development, from requirements to development and support
  • Actively managed file management processed including EFT, TIBCO, MFT and DNI Scripts
  • Managed data-access layer using MarkLogic No-SQL solution, MySQL and XQuery
  • Developed Enterprise Service-Oriented Architecture (SOA) services, action classes, Managed Beans, SOAP and HTTP protocol.
  • Configured beans using Spring and used XML configuration
  • Provided application-wide messaging using JMS and HornetQ, and ESB on JBoss
  • Developed Performance Interceptor to trace method execution time using Spring AOP.
  • Wrote server and file transfer management scripts, utilized Perl, DBI and Python2-3
  • Involved in developing JAX-WS, Apache CXF web service components with SOAP and RESTful interfaces.
  • Used XML serialization and XML binding with JAXB, JAXP and XMLOxygen tool
  • Debugged services and refactored code, and supported testing using tools like SOAP-UI
  • Used Jenkins and Sonar for CI and Code-Quality, as well as JUnit and PowerMock for tests.
  • Designed and configured ESB and SOA architecture for managing distributed computing system
  • Involved in production readiness and deployment

Environment: JBoss Developer Studio 4-6, Perl, JDK 1.6-7, MarkLogic, JBoss Enterprise Application Platform, XQuery, XCC, Spring Framework 3.0, Ant, Apache CXF, MySQL, Subversion, Sql/PL-SQL, JavaScript, JUnit, Subversion, Maven.

Confidential, Dover, NH

J2EE Developer

Responsibilities:

  • Involved in complete life cycle in all phases of SDLC.
  • Involved in deploying the application using WebLogic and managing deployment files
  • Involved in writing UML Class Diagrams, Sequence Diagrams and Use Case narrations for assigned module.
  • Developed Unit Inspection UI using Struts2 MVC, Action classes, POJOs, JSPs and JSTL
  • Developed business components for User Configuration module using POJOs and deployed the same in Spring 3.x container.
  • Used Spring 3.0 Annotations to auto-wire components, services and repositories.
  • Involved in integrating Spring3.x and Struts2 by injecting Service components in Struts2 Action classes
  • Developed DAOs using Hibernate
  • Developed Performance Interceptor to trace method execution time using Spring AOP.
  • Used Spring Security configuration and annotations
  • Involved in developing JavaScript components for client side validation.
  • Developed JQuery Ajax components and integrated with Java Server Pages.
  • Configured Data Source in Tomcat for database connections.
  • Involved in wring data migration scripts using Oracle SQL/PL-SQL.
  • Used Ant to setup and build the project.
  • Designed and configured ESB and SOA architecture for managing distributed computing system
  • Developed SOAP based web service client, to store and retrieve documents from Documentum server.
  • Involved in supporting the application at the time of User Acceptance Testing and Post Production.

Environment: Eclipse IDE 3.3, Perl, JDK 1.6, Spring Framework 3.0, Hibernate3, Struts2, Oracle 10g, Sql/PL-SQL, JavaScript, JSPs, JSTL, JQuery, HTML, WebLogic, Subversion.

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Involved in preparation of Use Case document, Technical specification document for the proposed project.
  • Used WebLogic for hosting the web application
  • Involved in logical and physical database design for the assigned modules.
  • Debugged the existing ASP code to explore the functional points and analysis.
  • Developed Issue Escalation report screen in Struts2 Action Classes, Java Server Pages, Tiles Definition, and Struts Tag Libraries.
  • Developed client side validation using JavaScript and applied Cascading Style Sheets for screen formatting.
  • Involved in developing business logic components in POJO which was originally written in SQL Server Stored Code.
  • Developed Oracle stored procedures, PL-SQL queries and POJO’s to call the Stored Code through JDBC API.
  • Involved in automation of unit test through JUnit for POJO business components.
  • Used Checkstyle open source for java code validator.
  • Developed paging and sorting algorithm for display screens.
  • Used Log4J for Logging messages.
  • Involved in Post production support and data migration into production.
  • Interaction with Business users to analyze issues in post production scenario.

Environment: RAD, JDK 1.6 and JDK 1.5, Apache Struts2, JavaScript, Oracle 9i, SQL Server, ASP, WebLogic, Perl, JUnit, Checkstyle.

Confidential, NY

Java Developer

Responsibilities:

  • Involved in peer reviews of coding for Java and Perl.
  • Deployed application using an Application Server WebLogic and was also involved in security constraints related to connections for a Database.
  • Used JNDI view for setting attributes and retrieving the data using Lookup methods.
  • Created XML files for deploying the applications at the Server end.
  • Designed and developed BrowserSnap technology on Customer Exit
  • With Oracle as a Backend involved in database Design and writing the SQL calls via JDBC interface
  • Designing the architecture using various J2EE design patterns and Object Oriented design patterns
  • Client side validations are done using JavaScript
  • Used O/R mapping tool Hibernate for the persistence of data fields to the Oracle Based RDBMS structure.
  • Handled onsite role and responsible for requirement analysis & delivery to client.
  • Performed unit testing & integration testing.

Environment: JDK1.5, Struts, Perl, J2EE, Java, JSPs, Servlets, Html, JavaScript, XML, WebLogic 8.1, Hibernate, Edit Plus, JDBC, Oracle 10g, Windows XP/Vista.

Confidential

Developer

Responsibilities:

  • Involved in developing screen prototypes using HTML.
  • Involved in preparation of project documents as per document standards of Merrill Lynch.
  • Involved in creation of database tables, triggers and views in Oracle9i SQL/PLSQL to meet the functional requirement.
  • Developed Speakers list screen using Struts Action Classes and Java Server Pages.
  • Used re-usable JavaScript components throughout the application for client side validation.
  • Developed Java Server Pages with Struts Tag Libraries for Logical with Dynamic content representation.
  • Used Struts Resource Bundle to display page text based on the locale configuration of the logged in internet user.
  • Developed Layout pages for all the modules and incorporated the same using Struts Tiles definition.
  • Developed transaction business components in POJO and handled transactions programmatically.
  • Used popular design patterns like Value Object pattern, Data Access Pattern, Singleton pattern etc.
  • Involved in writing unit test case as per the unit test case standards of MerillLynch.
  • Involved in peer-peer to code review and prepared report on review.
  • Deployment of application in Tomcat server.
  • Used JBuilder as development environment.
  • Involved in controlling the source versioning through Visual Source Safe.
  • Used Log4J for Logging messages.
  • Involved in Post production support and data migration into production.
  • Interaction with Business users to analyze issues in post production scenario.

Environment: JBuilder, JDK 1.5, Apache Struts2, Struts Tag Libraries, Struts Tiles-Definition, Struts Resource Bundle, JavaScript, Oracle 9i, Tomcat server, Java Servlets, XML, Toad, Windows XP.

Confidential, Sacramento, CA

Developer

Responsibilities:

  • Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Involved in the implementation of Business processes such as user authentication, Account Transfer using POJOs.
  • Various design patterns like Service Locator (for JNDI lookup), Business Delegate and Session Façade are used in development of this application.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of messages.
  • Deployed the applications on JBoss Application Server.
  • Developed JUnit test cases for the developed modules.
  • Used XML Web Services using SOAP to transfer the amount to other application that is remote and global to different financial institutions.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing EAR files used to deploy J2EE components.
  • Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to Oracle.
  • Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc

Environment: Java, J2EE, JSP, Struts, JMS, JNDI, Eclipse, Oracle9i, HTML, XML, JDBC, ANT, Rational Rose, JBoss Application Server, Log4J, CVS.

Confidential, Denver, CO

Developer

Responsibilities:

  • Involved in studying legacy system and design of the new web-based system
  • Developed web tier using the Struts Framework
  • Wrote several Action Classes, Action Forms and managed web page layout using Struts Tiles
  • Created user interface using JSP, JSTL, CSS and HTML
  • Created client side validation using Struts Client side validation and JavaScript
  • Used Struts declarative exception handling for local and global exception handling
  • Data access and persistence tier handled using Hibernate Framework
  • Written SQL statements for data persistence and data access for Hibernate persistence Framework
  • Used MS SQL Server for relational backend
  • Used Log4j for enabling logging at runtime without modifying the actual binary.
  • Deployed the application using Ant build script
  • Deployment and administration of components done using Tomcat

Environment: Struts 1.x, Hibernate, MS SQL Server, Eclipse 3.x, HTML, XML, JSTL, CSS, HTML, JavaScript, JUnit, Log4j, Tomcat 5.x, Ant

We'd love your feedback!