We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • 6+ years of IT experience in analysis, design, development and implementation of software applications worked on n - tier, Business to Business and Business to Client based applications.
  • Hands on experience with Object Oriented Design (OOD) applications using UML. Expertise with designing Class diagrams, Sequence diagrams and Use case diagrams.
  • Expertise in Developing Enterprise applications (JEE) using technologies such as Servlets, JSP, EJB, JNDI, JPA, JTA, JMS, JDBC, JAXP, and JAXB. Experience in publishing and consuming SOAP/WSDL/JAX-WS/Base Profile 1.0 based web services using Apache Axis.
  • Highly proficient in using frameworks like Spring, Hibernate and Design Patterns such as MVC, Front Controller, Data Access Object (DAO), Value Object, Singleton, Delegate, Service Locator for executing multi-tier, highly scalable, component based, services driven Enterprise Java applications.
  • Expertise in developing Web User Interface using JSP’s, Servlets, Filters, Custom Tags and consuming third party custom tag libraries like JSTL, Struts Tag libraries, etc..
  • Experience in configuring server domains, server instances for Weblogic Application Server and Web Sphere and administrative components required for development such as JMS etc. Configurations.
  • Experience in developing test cases and suites for both server side and web based applications using JUnit3 &4 following Test First Methodology and Test Driven Methodology.
  • Expertise in developing reusable components for cross cutting concerns like Logging using Log4j and Transaction management, used build tools like Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
  • Experience in using IDEs like Eclipse, STS, RAD and Net Beans, and worked with various Configuration Management tools like CVS, and SVN.
  • Comprehensively worked on relational databases such as Oracle, and SQL Server and hands on experience in tools such as SQL Developer and TOAD.
  • Experience in using Non-SQL Databases like MongoDB using Robomongo tool.
  • Proficient knowledge in agile methodology and scrum development.
  • Expertise in developing applications using Struts, Hibernate and Spring Frameworks.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Expertise in Web UI technologies struts using My Eclipse.
  • Good knowledge of developing GUI based application using Swings and Java Applets.
  • Worked on SOA based technology using Web Services, WSDL and UDDI registry.
  • Good Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
  • Configured Struts Dyna Action Forms, Message resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.

TECHNICAL SKILLS

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

J2EE Technologies: Servlets, JSP, JDBC, EJB, Design Patterns, RMI, and POJOs

Frameworks: Struts 2.0/1.2, Spring 3.0/2.5, Hibernate 3.0/2.0, JSF

Scripting: JavaScript, JQuery, AJAX, and Unix Shell

Database: Oracle, SQL Server, and MySQL

Web/Application Servers: WebLogic, J Boss

IDE tools: Eclipse, NetBeans, My Eclipse.

Web Services: SOAP, WSDL, and RESTFUL Web Services

Version control: CVS, SVN, Visual Source Safe, and MKS

Web Technologies: HTML, DHTML, CSS, AJAX, and JavaScript

Design Tools: Rational Rose

Operating Systems: Windows XP, Linux, and Unix

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Java Developer

Responsibilities:

  • Involved in designing the application using Unified Modeling Language.
  • Involved in development of User Interface using JSP, Java Script, XSD, XML, AJAX, HTML, Tag libraries and Struts MVC framework.
  • Used Struts, Front Controller and Singleton patterns, for developing the action and servlet classes, Involved in designing and developing business and utility classes of the system.
  • Used Struts validator framework to validate data.
  • Developed JavaScript functions for validating client entries.
  • Implemented the business logic in stateless session Beans.
  • Supported the application 24*7 by working in tandem application with Java resources over several releases.
  • Involved in development of DAO layer using Hibernate.
  • Implemented various J2EE design patterns such as Value Object, Data Access Object, etc.
  • Designed and developed the communication tier to exchange data to Xpress Services through JMS & XML over HTTP.
  • Developed unit test cases using JUnit and Mock Objects.
  • Developed Message Driven Beans to send emails notifications.
  • Configured and maintained the Spring Application Framework’s IOC container.
  • Designed and developed Service layer module interfaces and classes using Spring 2.0 and EJB for data transaction process. Used IOC, Service locator patterns to transfer data back and forth between services to web layer.
  • Developed data exchange functionality for client rating system that accepts, analyses data from different third party entities based on Web Services.
  • Involved in requirement analysis, in design phase, good exposure to UML, OOAD.
  • Packaged and deployed the application in WebSphere server in different environments.
  • Used SVN as version control system for the source code and project documents.
  • Actively involved throughout the life cycle of the project from requirements gathering to maintenance and optimizing the system.

Environment: Java,j2EE, SVN, My Eclipse, JBoss, EJB, AJAX, JavaScript, XML, JMS, MySQL, Hibernate, JSP, Servlets, Spring, Ant, Linux, WebLogic, Web Services (Axis).

Confidential, Washington, DC

Java/J2ee Developer

Responsibilities:

  • Developing in built traditional Java web application using JSF and JBOSS Rich faces with Java middleware.
  • Deployed the application and tested on JBoss 5.0 Application Server.
  • Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Developed the UNIX shell scripts to start and stop the Java scheduled jobs, Developed file handling processes and data load programs using Core Java.
  • Implemented Persistence layer using Hibernate to interact with Oracle 11g and SQL Server databases. Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
  • Accessed the data from HBASE using Hbase Rest interface
  • Developed the web services by using WSDL, SOAP using SOA.
  • Developed REST/SOAP Web services
  • Used Web Sphere to develop the Session Beans/Entity Beans where transaction persistence is required in the application. Worked on MQSeries with J2EE technologies (EJB, Java Mail, JMS, etc.) on the IBM Web Sphere Application Server on the server side.
  • Creation of content using SDL Tridion.
  • Experience in developing and deploying on application servers such as Apache Tomcat server
  • Involving the development of EJBs to handle the business logic of trade processing.
  • Used AJAX, DOJO, Java script, Spring and GWT to create interactive user interface.
  • Implemented SOA architecture with web services using C, SOAP, WSDL, UDDI and XML.
  • Developed the framework using Java, struts, JSP, JDBC, HTML, JavaScript, Log4J, Oracle and SQL Server.
  • Used AJAX, Java script and GWT to create interactive user interface.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Developed front-end using AWT, Flex, Swing, JSF, and JSP with Custom Tag libraries, JSTL, Struts Tag libraries.
  • Involved in increasing the response time of web application as Six Sigma compliance.
  • Contributed in product migration into WAS7.
  • Developed user interfaces using EJB 2.0 JSP, JSF, EJB, JMS frame work with AJAX, Java Script, HTML, DHTML, and CSS.
  • Developed Oracle Stored procedures to handle the business logic.

Environment: java,j2EE, Struts 1.0, EJB, JMS, AJAX, Query, JBOSS, Front end, Middle, Backend, Webshpere, Oracle11g, Jboss 4.X GA WSDL, JSP, JSF, EJB, Ajax, JDBC, UML. Tomcat5, Rest, Soap.

Confidential, Cleveland - Ohio

Java/J2EE Developer

Responsibilities:

  • Involved in complete software development life cycle with Object Oriented approach from business requirement analysis to technical specification to development of the application.
  • Worked on designing and developing a complete service oriented system based on SOA principles and architecture.
  • Used agile methodology approach for the whole process.
  • Developed UI modules using HTML, JSP, JSF, JavaScript and CSS, AngularJS.
  • Used spring validation and wrote validation rules.
  • Development of component’s application using Java, JSP, JSF, Directives, Expressions, JavaScript and XHTML
  • Developed Java Servlets as access/task controllers and Java Beans wrapper components to implement business logic.
  • Designed and developed Login/Logout module using JSP and Spring Handlers to authenticate the access level for the users.
  • Developed internationalized JSP pages using Java resource bundles
  • Focused primarily on the spring components such as Dispatcher Servlet, Controllers, Model and View Objects, View Resolver.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Used eclipse, My Eclipse as the IDE and used eclipse, my eclipse standard/plug-in features for editing, debugging, compiling, and formatting.
  • Wrote service method and SQL queries, PL/SQL to interact with Oracle DBMS.
  • Used ANT as a build tool and developed build file.
  • Used and JUnit for debugging, testing, and maintaining the system state

Environment: J2EE, Java, spring 3.0, Hibernate, JUnit, XML, Eclipse, My Eclipse, UML, HTML, JavaScript, AngularJS, Subversion, SQL Server, WebLogic10, UNIX and Windows

Confidential 

Java Developer

Responsibilities:

  • Actively involved in interacting with business users to record user requirements and created the Functional Specification Documents and remodeled the existing architecture.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams using Microsoft Visio.
  • Developed the custom Logging framework used to log transactions executed across the various applications using Log4j.
  • Designed and developed a prototype using Struts for web module. Developed common business related custom tag using JSP and published to rest of the teams. Developed user interface using JSP, Struts tag library.
  • Developed validations using commons validation framework, and java script.
  • Developed dynamic proxies to consume the web services developed in JAX-WS standards for CRM (Customer Relationship Management) module.
  • Published JAX-WS based web services where in all the requests will be routed to this Single Point service and based on the request they are forwarded to the corresponding legacy operations.
  • Developed Hibernate/JPA based DAO layer to perform CRUD operations to interact with database to retrieve and modify the applicant information.
  • Leveraged the IOC concepts of Spring framework to integrate Struts based user interface with Hibernate based persistence interface.
  • Worked with Spring MVC Framework
  • Participated in Code migration and resolving code conflicts in various versions.
  • Used DevPartner Memory Analyzer tool for reading memory dump from application server and solving memory issues.
  • Coordinated with QA Testing Team regarding testing issues like setting up builds, helping in issuing tickets, setting up Test Environment.
  • Used Ant Scripts and Maven in building the application and auto deploying it to the environment.
  • Involved in exporting and importing integrations and jar files from development, staging and production environments.
  • Resolved productionissues and deployed patches to the test environment.

Environment: Java 1.5, Struts 1.2/2.0, Hibernate 3.0, Spring, JEE, EJB, JAX-WS, XML, XSD, SOAP, WSDL, SOAPUI, LOG4j, JUnit, Mock objects, JMS, RAD, DevPartner, WebSphere.

We'd love your feedback!