We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • Over 7 years of Software development experience with full project lifecycle development using Java and J2EE technologies,
  • Strong Java/JEE application development background with experience in defining technical and functional specifications
  • Experience in Design, Development and Implementation of multi - tier thin/thick client web based applications using Object Oriented Methodologies.
  • Extensive knowledge in working with Java/J2EE technologies such as Java, XML, JavaScript, JQuery JSP, EJB, JDBC, Struts, Servlets, JMS, Mojarra JSF, My Faces, JPA, JAX-WS, JAX-RS, Spring and Hibernate.
  • Experience in developing web applications using Spring MVC, Struts MVC and JSF MVC Framework.
  • Experience developing custom tags using JSP and has strong programming skills using Java1.7/1.6/1.5, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, JSTL and JDBC.
  • Extensive experience in using various design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Extensive experience developing applications using Agile methodologies like Test Driven Development (TDD), SCRUM.
  • Expertise in web application development using HTML, DHTML, CSS, Java Script, Jquery, EXTJS, and JSP.
  • Strong Hands on Experience in configuring JMS Queues and Topics using IBM MQ Series and ActiveMQ
  • Hands on experience with various Application Servers and Web Servers including Web Sphere, Web logic, JBoss, Tomcat server with wide variety of development tools like Eclipse, IBM RAD / RSA, Eclipse, My Eclipse and Net Beans.
  • Proficient in RDBMS concepts and worked with MySQL 5.0, Sybase, Oracle 9i/10g and DB2.
  • Proficient in writing java unit test cases using Junit and TestNG and configuring project dependencies using Maven.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL.
  • Expertise knowledge in building applications using Rational Unified Process (RUP), UML and OOAD.
  • Experienced in implementing EnterpriseApplications with full life cycle of software development.
  • Experience in using Log4J, Version Control using SVN, TFS and CVS.
  • Experience with unit testing using Junit and writing build scripts using ANT.
  • Worked on different OS UNIX (Sun Solaris, AIX), Linux, Windows NT, Windows XP, Windows 2K.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.
  • Excellent communication and inter-personal skills.

TECHNICAL SKILLS

J2SE Technology: Multithreading, Reflections, Collections, Serialization, Networking, Beans

J2EE Technology: Servlets, JSP, Tag Libraries, JDBC, JNDI, JPA

Architecture & Framework: MVC, Struts, Spring, Hibernate, OSGI

Database: Oracle 10g, 11g, SQL server 2005/2008, MySQL

IDE: Eclipse, My Eclipse, NetBeans

Operating Systems: Windows 9x/NT/XP/2003/7/8, Linux, UNIX

Web/App Servers: WebLogic, WebSphere, Tomcat, JBoss, Apache

GUI: HTML, XML, XSD, AJAX, JavaScript, Node.js, JQuery, CSS

Query Languages: SQL, PL/SQL

Programming Language: C, C++, Java, J2EE

Script: PHP, Shell

Design patterns: MVC3, Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: Maven, ANT, Log4J, JUnit, TOAD, SoapUI 4.0.5, Junit, Rational Rose, Visio

PROFESSIONAL EXPERIENCE

Confidential, Washington DC

Senior Java Developer

Responsibilities:

  • Deploying the application to various testing environments and help testing teams.
  • Utilized Multi-Threading for invoking the web service to pass data entered by the user to a back-end system.
  • Developed custom Java script for rich user experience and supplemented it with custom style sheets.
  • Consuming the WebServices for getting data from external systems for use on the ITAS better User Interface. Experiences with Rally.
  • Proficient in using Spring Framework using AOP and core JAVA modification with MVC architecture.
  • Worked with Workbrain(J2EE product) for the workforce management in project implementation.
  • Exhibited fast learning curve in the time and attendance business process and the underlying technology components. Commonly used many Swing components.
  • Learnt and Understood the Workbrain Tool for the Timesheet and Attendance System.
  • Implemented the ITAS system for the Paris business users and later implemented on development for the London business users.
  • Product uses a SOA (Service Oriented Architecture) with a Java/JEE back-end and a /ExtJS front end Communication between the browser (desktop and mobile) and the back-end uses XML and JSON.
  • Developed Dojo SQL, an easy to use JavaScript SQL layer.
  • Created the workflow diagram for the Employee Shift trade and Shift swap business processes.
  • Developed the Employee Shift trade and Swap process using the Java/J2EE and JSP technologies, based on the specific country’s labor laws.
  • Build and deploy JAX-WS web services with Java.
  • Worked on XML parsing using the SAX and DOM parsers for better connectivity of JVM with the server. Agile and test-driven development experience.
  • Creating and Consuming Restful WebServices for International Time and Attendance System.
  • Application uses GWT (Google Web Toolkit), MVP4G (Model View Presenter for GWT) for the UI.
  • Developed ANT script for creating the EAR file to be deployed in the WebSphere server.
  • Involved with Development team’s UML design like Class, Object and Sequence diagrams.
  • Worked with globally distributed stakeholders to gather their country labor laws to build their pay rules and their entitlements.
  • Used JAVA Script and HTML to maintaining a better coding environment for future company employees.

Environment: Spring, Java 1.5, HTML, JavaScript, JSP, Perl, Struts 2.0, AJAX, JPA, Web Services, Python, XML, XSD, XQuery, SOAP-UI, DOM, SAX, JSTL, UML, Eclipse, MS Visio2005, DB2, JBoss, Oracle 10g, Maven 2.2.1, JUnit, ANT1.6, Log4J 1.2, ClearCase, WebSphere 7.0, Netweaver Development Infrastructure, ILOG JRules,Business Action language & XOM, Flex and Flex 4.GWT, JMS technologies, Java shop.

Confidential, Hagerstown, MD

Java Developer

Responsibilities:

  • Involved in requirement analysis, functional specifications and design.
  • Designed UI using JSP, HTML and validated with JavaScript for providing the user interface.
  • Involved in client side scripting and server side scripting.
  • Involved in the JDBC, Servlets and JSP technologies to write the UI and the business classes.
  • User interface is decoupled using Spring MVC architecture with Struts implemented already as the frontend.
  • Worked on the struts action classes and action mapping rules in Struts-config.xml as required by the architecture.
  • Involved in migrating CTC to Spring framework to enable loose coupling at the front-end.
  • Modified the Controllers and Services classes so as to support the introduction of Spring framework.
  • Involved in developing DAOs to connect to backend Database to implement the business logic.
  • Used Hibernate to map the database tables using hbm.xml files.
  • Used the JExcel API for the reading the excel data’s.
  • Involved in server side validations using AJAX and RichFaces.
  • Deployed on BEA Weblogic application server and used CVS for version control.
  • Involved in writing Jakarta ANT 1.6 build scripts for building and deploying.
  • Log4j is used for logging different types of messages to write on to the proprietary log model.
  • Wrote some XSLT transformations for help in converting XML into HTML.

Environment: Struts 2.1, Spring, JSP, EJB, J2EE, ANT 1.6, JDBC, Hibernate, UML, HTML, JavaScript (AJAX), CSS, Oracle 9i, Eclipse, CVS, Weblogic 9.0, Windows NT.

Confidential, Bartlesville, OK.

Java Developer

Responsibilities:

  • Identifying the technical areas that contributed to the issues and documenting them.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Responsible for writing detailed design specification document and implementing all business rules as per Design document.
  • Wrote ANT Build for the Cruise Build Platform.
  • Authorization process from credit card company was Accomplished through Multi-Threading.
  • Wrote JUnit Test Cases.
  • Consumed WebServices, used Apache Axis for WSDL2Java.
  • Used JMESA, JSP, and HTML for View developments.
  • Worked on Database batch updates, commits and roll back.
  • Design Patterns like Façade, Singleton and Factory Pattern were used.
  • Implemented the required functionality using Hibernate for persistence & spring framework.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS-Oracle 10g.
  • Developed SQL Queries, Stored Procedures, Views.
  • Auto Involved in database modeling to identify requisites of the project.
  • Created logger module to record incidents of data being corrupt or lost.
  • Retrieved lost data and converted it into readable format.
  • Developed application in SVN version control.
  • Used Spring MVC for Model View Controller Framework.
  • Used Hibernate for ORM Mapping.
  • Achieved Dependency Injection using Spring Framework.

Environment: Java 5, JSP, JMESA, ANT, CRUISE BUILD, spring, Hibernate, Weblogic Server 9.0.

We'd love your feedback!