We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

NM

SUMMARY

  • 5+ years of experience developing enterprise, web - based and middleware applications using Java/J2EE technologies.
  • Expertise in developing and implementing web applications using Java and J2EE Technologies includes Core Java, JDBC, Servlets, JSP, JMS, JSF, SPRING and Hibernate framework.
  • Expertise in developing GUI based application using JSP, HTML, XML (SAX, DOM), CSS, Java Script, AJAX and Java Applets.
  • Experienced in SOA Architecture using Web Services and XML technologies (WSDL, SOAP, REST, XML, XSD, XSLT, WSIL, WSRP, WS-Security).
  • Expertise in use of design patterns including MVC, Session Façade, Singleton, Data Access Object, Business Delegate, Service Locator, and Data Transfer Object patterns.
  • Good hands on experience in developing front-end application using Ajax, JQuery, and JavaScript to develop dynamic web applications for enhanced user experience.
  • Proficiency in Core Java, Advanced Java (Web center, SERVLET, JSP, JSF), JDBC.
  • Experience in J2EE design patterns such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory Method, Singleton patterns.
  • Experience in MVC (Model View Controller) architecture using Hibernate and various J2EE design patterns and UML Methodologies
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing
  • Unified Modeling Tools (UML) such as Rational Rose, Rational UnifiedProcess (RUP) Working knowledge of Agile Development methodologies.
  • Worked on databases systems like Sybase, Oracle, SQL Server, MySQL, DB2 using tools like SQL Navigator, Toad for performing SQL and PL/SQL programming.
  • Proficiency in writing SQLQueries, Stored Procedures - PL/SQL, and Triggers.
  • Experience in leading J2EE application servers IBM Web sphere, BEA Web logic, JBOSS and Apache Tomcat. Knowledge on Business logic integration like DROOLS
  • Experience in using CVS and SVN for version control.
  • Experience in using Maven and Antbased scripts to build and deploy the applications on the server.
  • Implemented Test Driven Development (TDD) methodology.
  • Specialized in major IDEs such as Eclipse, Spring STS, IBM RAD and NetBeans.
  • Experience in using Log4j for logging errors and JUnit in performing unit test.

TECHNICAL SKILLS

Languages Known: Java (J2SE, J2EE), C/C++, UML, Java (jdk 1.3/1.4.x/1.5/1.6/1.7), PHP, JavaScript

Java, J2EE/JEE Technologies: Core, OOP, Multithreading, Exception Handling, Collection, Swing, Servlet, JSP, JDBC, Spring core, Spring MVC, Struts, Hibernate & web services.

Web Technologies: HTML, XML, JavaScript, X/ DHTML, CSS, JQuery, AngularJs, ExtJs, JSON, DHTML, XHTML, XML, XSL, XSLT

Web-Application servers: Apache Tomcat, Oracle Application Server

Databases: Oracle, PL/SQL, SQL Server, MySQL, Sybase, DB2

IDEs: Eclipse, Net Beans, STS, IBM RAD

Operating Systems: Windows, Unix(Solaris), Linux

Protocols: TCP/IP, SNMP, UDP, HTTP, RMI, LDAP, SSL, JSON, SOAP, REST

Tools: BEA WebLogic 8.1, JBOSS, IBM WebSphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad

Design & Control: UML, Rational Rose, CVS, ClearCase

Build & Design Tools: UML, Rational Rose, Maven, Ant

PROFESSIONAL EXPERIENCE

Confidential, NM

JAVA/J2EE Developer

Responsibilities:

  • Analyze Business Requirements, Technical Designing, Implementation and Documentation using Agile Methodologies.
  • Involved in all phases of the Agile Software development life cycle (SDLC) requirements gathering, analysis, design, development, building, testing, and deployment.
  • Designed and implemented Early Child Care Services and Race to the Top modules.
  • Implemented the Service Layer using Spring, JPA-Hibernate and JMS.
  • Used Spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Worked on various J2EE technologies include CDI, JPA, Bean Validation, Java Mail and Lambda Expressions.
  • Extensively used Hibernate Query Language (HQL) and Criteria Queries to work with MySQL databases.
  • Designed and implemented various design patterns include Singleton, DTO, DAO, Factory and Builder, Façade and Decorator.
  • Used containers like Array and Map.
  • Database handling, Multithreading, Synchronization, Communication.
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Implemented User Interface using technologies include JSF, RichFaces, JQuery, Java Script, CSS, and AJAX
  • Managed deployments to QA, UAT and other higher environments.
  • Worked with MySQL and Sybase databases. Created few materialized views to improve the performance for long running reports in Jasper.
  • Developed the code with both unit test cases and integrated test cases using JUnit, JMock and Arquillian.
  • Worked on tools like Jenkins, Gerrit for Code Reviews, Redmine for Project Management and Documentation.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Work closely with Business Analysts, Program Managers, Users, Testing Team on daily basis.
  • Involved in Production Support for Food Program and Background Check Modules.

Environment: Java, J2EE, JPA, Spring, Hibernate, JMS, Lambda Expressions, Java Server Faces, RichFaces, HTML, CSS, JQuery, AJAX, Java Script, MAVEN, JBoss EAP, PL/SQL, Databases with MySQL and Sybase, GIT and Subversion.

Confidential, Phoenix, AZ

Java/J2EE Developer

Responsibilities:

  • Designed and coded application components in an Agile environment utilizing a test driven development approach.
  • Worked on the design and development of multithreaded n-tier application in a distributed environment to support new CMSSystem.
  • Writing the PL/SQL procedure according to the rule configurations.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Façade.
  • Developed Web services to communicate to other modules using XML based SOAP.
  • 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.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with spring functionality.
  • Used Multithreading for invoking the database and also implemented complex modules which contain business logics using Collection, Reflection, and Generics API.
  • Developed various JSP custom tag libraries i.e. JSTL libraries for achieving most code-reusability.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, CSS and JavaScript.
  • Involved in writing PL/SQL Stored Procedures, and Functions for Oracle database.
  • Developed the application front-end with HTML, JSP, JQueryand Ajax to create a dynamic and interactive experience.
  • Used Web services - WSDL, UDDI and SOAP for getting credit card information from third party.
  • Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
  • Implemented the Spring dependency injection of the Database helper instance to the action objects.
  • Involved in writing the Maven based pom.xml scripts to build and deploy the application.
  • Developed and executing unit test cases using JUnit.
  • Deployed the application and tested on WebSphere Application Server.
  • Worked with Trac, Subversion (SVN), and Wiki to track various aspects of the project.

Environment: Java, J2EE, Spring, Hibernate, JSP, Servlet, DB2, JUnit, Maven, XML, JMS, JavaScript, ADF, Oracle, PLSQL, JDBC, UML, JBOSS, SOAP Web Service, SVN, Windows.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Involved in gathering, analyzing, documenting and maintaining system requirements and design documents.
  • Developed Java helper Classes to help accomplish common tasks and eliminated code duplication.
  • Worked as a peer code reviewer to check the design, vulnerability and scalability of the code
  • Implemented design patterns like Singleton and Factory Pattern.
  • Created Hibernate configuration files and mapping files.
  • Used Junit framework for unit testing of application and implemented test driven development (TDD) methodology.
  • Used Java and Java Web Services for the application development and Oracle as database.
  • Fetching the records for SOAP and Restful requests from Oracle DB using SOLR search.
  • Involved in development of Stored Procedures, Functions and Triggers.
  • Developed the DAOs to access database objects and communicating with each other.
  • Participated in Scrum meeting and Iteration Planning Meetings.
  • Configured Hibernate to work with Spring, by setting up Session Factory in Spring context file.
  • Implemented Model View Controller (MVC) architecture using Spring Framework.
  • Transaction management was based on Spring AOP; and Spring IoC container was used for independency injection.
  • Designed and Developed PL/SQL scripts in Oracle SQL Developer.
  • Worked on spring Integration tests (JUnit using mockito) to test the service real time in combination with other services.
  • Involved in Fixing the production Defects for the application.
  • Used Eclipse as IDE for application development.
  • Used Tomcat for application deployment.
  • Used Log4j to log events.

Environment: CoreJava, J2EE, Servlets, Spring, Spring Security, SOAP, Restful Web Services, SOLR, Log4j, JSP, Java Script, WebLogic, XML, JUnit, AJAX, MySQL, Windows, UNIX.

Confidential

Java Developer

Responsibilities:

  • Involved in requirement Analysis, documentation of high level and low-level design.
  • Developed application using core java, J2ee and spring framework.
  • Developed SOAP web services using Apache CXF and Axis2 framework and deployed on Tomcat.
  • Developed JAX-WS web services and deployed on Web sphere Application Server.
  • Migrated web service applications from Tomcat to Web sphere Application Server.
  • Worked on java security like encryption, decryption, and generation of signature.
  • Used EJB Query Language for all database interactions.
  • Involved in implementing static and dynamic Web mapping of business logic and technical requirements.
  • Collaborated with business during requirement analysis and design discussions.
  • Prepared test data for various test scenarios.
  • Worked on migration of light weight web applications from Web-logic to Tomcat.
  • Responsible for developing the application level flow by utilizing Java, JSP and Struts
  • Responsible for developing the OS specific scripts (Shell Scripts) for automating the closing doc Process.
  • Used JSP for the front-end development and Java script for validation.

Environment: Core Java, J2EE, spring, Web services, SOAP, JAX-WS, CXF, AXIS2, JMS, JUNIT, ANT, Maven, XML, XSD, Eclipse, Spring Source Tool suite, SVN, Microsoft visual studio, Linux, Windows XP, Shell scripting, Tomcat, Web sphere, Hibernate

Confidential

Junior Java Developer

Responsibilities:

  • Coding of JSP Pages for External Application (EXA) using Custom Tag Library, which create standard tag, used in the application.
  • Coding of Handler Classes and Value Objects (Company, User, Address, and Accounts Value Objects etc.) passed to the INA Applet for display.
  • Involved in coding Stateless Session Bean that validates an input XML and sends the validated XML to the Queue using JMS API. These session beans are called by Message Driven Beans.
  • Coded XML validator java class, used by the Session Bean.
  • Involved in JMS client classes and testing it setting the Queue Connection Factory and Queue Administered Objects in WebLogic Internal JMS Server.
  • Coding of EJB Entity Bean classes and local and remote interfaces using a Proxy class that instantiate either a Local or Remote Object. Configuring/binding JNDI Reference in Application Server.
  • Data is inserted in Oracle Database as a CLOB data using the DAO Framework via the Bulk Entity Bean (BMP).

Environment: Java, JDK, EJB, JMS, Struts, JSP, Applets, AWT, SWING, RMI, JDBC, WebLogic, HTML, CSS, XML, XSL, JavaScript.

We'd love your feedback!