We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Hopewell, NJ

SUMMARY

  • 7+ years of professional experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environment using Java - J2EETechnologies.
  • Expertise in reviewing client requirement, prioritize requirements, creating project proposal (scope, estimation) and baseline project plan.
  • Expertise in several J2EE Technologies like JSP, Servlets, EJB, Web Services.
  • Expertise in writing Sub Queries, Stored Procedures, Triggers, Cursors, Functions and performed data analysis using TOAD, PL/SQL, DB2, SQL Server Management Studio.
  • Enterprise integration technologies, MessageOriented Middleware (MOM) like Web Sphere MQ, IBM MQ Workflow, Web Services, SOAP, WSDL, UDDI, JMS, Hibernate, LDAP, Content management, application deployment, Data sources configuration.
  • Knowledge in exposing and consuming SOAP webservice messages using CXF/XFIRE frameworks.
  • Expertise in Open Source frameworks in Enterprise Applications like Spring Framework, Spring AOP, SpringIOC, Spring MVC.
  • Designed and developed multiple J2EEäModel 2 MVC based Web Application using J2EEä Technologies (EJB, Servlets, JSP), Patterns and popular open-source framework Struts and Hibernate.
  • Thorough understanding of XML technologies, SAX, DOM, JDOM, JAXP, JAXB, XSD, Schemas, Document Handlers, Parsers, XML Schemas, XSLT, Castor Framework.
  • Design patterns like Dependency injection, Singleton, Domain Object, DAO, Session Façade, Intercepting filters, Factory pattern, Service Locator, Front Controller, Command pattern, MVC.
  • Experience in developing test cases using JUnit, Mockito and Spring Test Case framework.
  • Experience in Building,deploying and integrating applications using Build Tools: MAVEN, ANT.
  • Expertise in using business analysis tools like MS Visio, Argo UML and Rational Rose.
  • Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams, State Diagrams, Sequence Diagrams & Activity Diagrams.
  • Expertise in implementing various methodologies (RUP, Agile and Waterfall).
  • Rich expertise in translating business requirements into functional and technical specification with data mapping and application process flow.
  • Experience working with all stages of Software development life cycle (SDLC).
  • Industry experience includes Financial Services, Banking, and HealthCare.

TECHNICAL SKILLS

Languages/APIs: Java, JDK, J2EE, Servlets, JSP, JDBC,ODBC, EJB, SWING, JMS, JNDI, Java Mail, UNIX, JavaScript, AJAX, PL/SQL

App/Web Servers: IBM Web sphere 6.1, BEA Web Logic Server 8.1, Java Web Server 2.0, JBoss, Apache-Tomcat 7, Jetty

Frameworks: MVC,Struts, JPA, Hibernate, Spring, AXIS, Tiles

SOA: Web Services (SOAP, UDDI, WSDL), RESTful based Webservice

Tools: Maven 2, Ant, Toad, Requisite Pro Web, SQL Developer, XML SpyIDEs: Eclipse, IntelliJ, My-Eclipse, Rational Application Developer

Version Control: SVN, CVS, Visual SourceSafe (VSS), Clear Case

Software Development Models: Waterfall, Unified Process, Agile Methodology

Databases: Oracle, DB2 UDB, My SQL, MS SQL Server

Analysis & Design: Enterprise Architect, Rational Rose, OOAD, UML, J2EE design patterns, Java Design patterns, MVC Architecture, Apache Struts Framework

Operating Systems: Windows 7/XP/NT,2000,2003, UNIX, Linux

Testing/Logging: JUNIT, Springtest, Mockito, Log4J

Scripting Languages: JavaScript, HTML, DHTML, XML, CSS

PROFESSIONAL EXPERIENCE

Confidential, Hopewell, NJ

Java developer

Responsibilities:

  • Involved in designing UML Diagrams for Technical specification: Activity Diagram, Sequence Diagram, and Class Diagrams.
  • Followed AGILE, SCRUM Software Development Methodology throughout the software development lifecycle.
  • Implemented various design patterns in the project such as Business Delegate, Session Facade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Developed the applications using Spring Framework dat leverages classical Model View Layer (MVC) architecture.
  • Developed the User Interface using, JSP utilizing Custom Tag Libraries.
  • Used Dependency Injection withSprings IOC Container.
  • Used Spring AOP for the Transaction and Connection Management declaratively.
  • Used JPA 2 with Hibernate 3.5 in data access layer to access and update information in the database.
  • Published & Consumed WebServices using Apache CXF framework for getting Bonds information remotely.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Used JMS API for messaging and asynchronous communication by putting the messages in the Message queue.
  • Implemented JAXB & JAXP processing in marshaling and un-marshaling XML documents.
  • Used Eclipse IDE for development and Maven Scripts to build the application and deployed it on WebSphere Application Server.
  • Integrated and used Version controlling system SVN for the project.
  • Involved in development of Oracle tables, and used stored procedures, and functions for Data retrievals.
  • Worked on JASPER reports, an open source reporting library to generate reports, and also used JIRA custom workflows to track bugs.
  • Involved in developing JUNIT test classes and using Mockito for testingclasses with dependencies.
  • Autantication for admin application was provided using LDAP services.

Environment: Java 1.6, J2EE, JSP, Spring MVC, Spring IOC, Spring AOP, Spring Data, JMS, JNDI,JPA 2 with Hibernate 3.5, Eclipse, Oracle11i, DHTML, XML, SOAP, WebServices, JMS, DOM/SAX, MAVEN, WebSphere Application Server, LOG4J, LDAP, SVN.

Confidential, St. Louis, MO

Software developer

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Developed user interface using JSFtag libraries and Ajax to simplify the complexities of the application.
  • Validated all forms using JSF validation framework and implemented Tiles framework in the presentation layer.
  • Scrum development methodology using Rally with 2 week iteration planning.
  • Defined XML schemas (XSD) for XML elements and attributes, and used namespaces to avoid conflict with the XML elements.
  • Designed and implemented the Hibernate Domain Model for the services.
  • Spring was used to inject all the required dependency information for the services and transformers.
  • Used JAXB Parser for marshalling and unmarshalling.
  • Used the soapUI for webservices initial testing
  • Published and consumed RESTfulWebservice.
  • Extensively used the Spring AOP to handle the cross cutting concerns like logging and transaction management
  • Written the DAO and DAO implementation classes for Model layer.
  • Implemented the application using the concrete principals laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
  • Used Hibernate in data access layer to access and update information in the database.
  • Used H2 Database for the development
  • Used Log4J for logging and tracing the messages.
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades
  • Used Subversion as version control system.
  • Used Maven as the build tool.

Environment: Java, J2EE, JDK 1.6, JSF 2.0, Spring-core, Hibernate 3, Web sphere Application Server (WAS), JDBC 2.0, Servlets 2.3, Log4j, Web Services, SOAPUI 4.5,RESTfulWebservice, JUnit4, HTML, DHTML, CSS, XML, JavaScript, Maven, DB2 Universal Database, AJAX, SVN version control.

Confidential, Diamond Bar,CA

Java developer

Responsibilities:

  • Used J2EE design patterns like DAO, Service Locator, Business Delegate and Singleton Pattern.
  • Used various components of Struts2 for front-end display like FilterDispatcher and Interceptors.
  • Implemented open source MVC architecture using Struts MVC and configuring the struts-config.xml file to manage actions.
  • Used Object-Graph Navigation Language (OGNL) to reference and manipulate data on the ValueStack.
  • Developed Spring Controllers, Domain (business logic) & utility classes and used the Context Load Listener class to integrate Struts 2 with spring.
  • Created a SpringBeans.xml, a core spring bean configuration file to act as the central bean management.
  • Implemented persistence framework using Hibernate andhandled Transaction Management using the provideddata source.
  • me have involved in the design and deployment of web-Services using SOAP interface using Apache CXF.
  • Hands on experience in using SOAP UI 2.5.1 for WebService provider interface testing.
  • Implemented logging by using Log4j and used trace, debug, info, warn and error threshold levels.
  • Worked on several production support issues dat required immediate attention and gave solutions to help the customer save time and effort.

Environment: Java 1.5, Struts 2, Spring3.0, Spring IOC, Spring AOP, Hibernate 3, SOA, J2EE, JAXB 2.x, WSDL 2.0, JAX-WC, Web Services, JBoss 5.0, SVN 1.2, JUnit 3.x, Maven, Apache CXF.

Confidential, Melville, NY

Jr. Java developer

Responsibilities:

  • Analyzed and designed the system, by transforming the Use cases into Class Diagrams, Sequence Diagrams and state diagrams.
  • Implemented SCRUM Agile methodologies during the development
  • Configured and deployed application in Web sphere application server.
  • Project is built on Struts MVC framework.
  • In service tier we have used core - spring to inject dependencies.
  • Developed business objects which contain the business logic and also interaction with database.
  • Implemented the design patterns of Singleton, Façade, and decorator and Factory method.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Implemented AJAX for displaying dynamic data.
  • Developed different application layers like Action Handler, Facade and process objects.
  • Written JUnit test cases to validate the application flows in different scenarios in standalone application.
  • Production support contact- to analyze, debug and investigate on problems reported by users.
  • Used Log4J to print the logging, debugging, warning information on the server console.
  • Written Ant build script for the application build and deployment.

Environment: Java, J2EE, JDK 1.5, Struts 2.0, Spring-core 2.x, Hibernate, JDBC 2.0, Servlets 2.3, JSP 1.2, Web Services, SOAP, JUnit4, HTML, DHTML, CSS, XML, JavaScript, Log4j,Apache Ant, DB2 Universal Database, CVS version control,Web sphere Application Server (WAS).

Confidential

Jr. Software Engineer

Responsibilities:

  • Involved in the project development, requirement analysis, coding, design, and testing.
  • Assisting project managers with drafting use case scenarios during the planning stages.
  • Developing the Use Cases, Class Diagrams and Sequence Diagrams using Rational Rose.
  • Used Thread pool based multi-threading mechanism to process multiple requests in parallel. A configurable number of worker threads will be created on server start-up and waiting for jobs to perform. Jobs will be put on queue and worker threads will pick the next job from queue once it completes the current job.
  • Identified, designed and coded various business modules for the application.
  • Worked with various J2EE components like Servlets, JSPs, EJBs, JNDI, JDBC using, Web Logic Application server.
  • Written Server Side programs using Servlets.
  • Used Java Script for client side Validation.
  • Used HTML, AWT with Java Applets to create web pages.
  • Involved in database design and developed stored procedures and triggers to improve the performance.
  • Used JDBC for connectivity to Oracle database.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Involved in preparation of test plan.

Environment: Java, Servlets, JSP, EJB, ANT, Log4j, Web logic, Oracle.

We'd love your feedback!