We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

RichmonD

SUMMARY

  • Professional J2EE Software Developer with 8 years of focused experience of Web based applications with provisioning of groundbreaking and customized solutions to meet capricious industry requirements.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams etc.
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Front Controller, Business Delegate, Service Locator, etc.
  • Strong experience in developing N-Tier applications using J2EE.
  • Experienced in creative and effective front-end development using JSP, JavaScript, Flash, JQuery, HTML5, DHTML, XHTML, ANT, Maven, Ajax and CSS.
  • Hands on experience with Java Server Faces (JSF) and creating of templates using Facelets.
  • Worked on Struts utilizing Apache Tiles, Struts Controllers (Actions and Forms) and validations.
  • Implemented Internalization (I18N) of web applications using Spring and Struts.
  • Developed web application in open source java framework Spring. Utilized Spring MVC framework.
  • Configured and developed web applications in Spring, employing AOP and IoC.
  • Developed Web Services in Spring Web Service and Java (JAX) WS.
  • Aced the persistent service, Hibernate for object relational mapping with database. Configured xml files for mapping and hooking it with other frameworks like Spring, Struts and other technologies.
  • Have excellent Relational Database understanding and experience with Oracle 10g/11i, IBM DB2 7.X/8.X, SQL Server 2005 and MySQL 5.0/5.5.
  • Strong experience in database design, writing complex SQL Queries and Stored Procedures.
  • Worked on test driven software development where Junit testing was employed.
  • Experienced in using Version Control Tools like CVS, SVN and VSS.
  • Have extensive experience in building and deploying applications on Web/Application Servers like JBoss AS, Weblogic, IBM Websphere, Glassfish and Tomcat.
  • Experience in developing Web services provider and client using Spring and Axis to provide WSDL.
  • Used Maven’s different plugins from basic like clean, deploy, install etc. to customized for differet purposes like JAXB. Used Repositories and dependencies.
  • Good experience with Scripting and wrote Shell Scripts and Batch Scripts.
  • Experienced in parsers like SAX, DOM, XPath, JDOM, XML Beans.
  • Experience working with Agile Methodologies including XP, SCRUM and Test-Driven Development.
  • Strong work ethic with desire to succeed and make significant contributions to the organization. Strong problem solving skills, good communication, interpersonal skills and a good team player. Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS

Operating Systems: MAC OS X, Windows 7, Windows XP, Windows Server 2003, Linux, Unix.

Languages: Java, C, C++, SQL, HQL, Python, Perl, PHP.

J2EE Technologies: Java Beans, Servlets, JSP, Custom Tag Libraries, JDBC, Collections, Multi-Threading.

Frameworks: Struts, Spring, Hibernate, Java Server Faces(JSF).

Design Patterns: Singleton Pattern, Business Delegator Pattern, Controller Pattern, MVC Pattern, Factory Pattern, Abstract Factory Pattern, Session Façade Pattern, DAO Pattern, Template Pattern.

Databases: IBM DB2 8.x, Oracle 11i/10g, SQL Server, MySQL, MS Access.

Web Technologies: HTML, HTML 5, JavaScript, Web Services, AJAX, Flash, JavaScript, CSS, CSS3, JQuery, JSON, JS,.

XML and JSON Technologies: XML, XPath, XSL, XSLT, SAX, DOM, DTD, AXIS, JAXB, XFIRE, CXF, Jackson for JSON.

IDE: IBM RAD, NetBeans, WSAD, Webstorm, MyEclipse and Eclipse.

Tools: Hudson,Jenkins, IBM uDeploy, IBM DataSudio, TOAD, SQL Developer, DB Visualizer, Maven, Log4J, Junit, JBoss Hibernate Tools, SOAP UI, Adobe Photoshop, Tortoise and version ones.

Version Control: Subversion SVN(subclipse, tortoise), CVS, Visual Source Safe, Rational Clearcase.

Web Services: Spring Web Service, CXF, AXIS, XSD, WSDL, SOAP.

Web/App Server: IBM Websphere, Apache Tomcat, BEA Web-logic, JBoss, Glassfish.

PROFESSIONAL EXPERIENCE

Confidential, Richmond

Java Developer

Responsibilities:

  • Followed Agile Software Development Methodology in the progress of the project.
  • Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
  • Strong hands on experience in writing Action classes, Forms and JSPs and struts configuration files and entire Struts architecture.
  • Responsible for consuming RESTful webservices
  • Used Oracle as a database to create deals and related data for the application.
  • Used SQL developer for retrieving the deal data and to modify the data in database.
  • Used Subversion as version control system and Tortoise client for SVN.
  • Used Maven script for building and deploying the application.
  • Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs.
  • Used JQuery for client side scripting based on the requirements and functionality of individual modules.
  • Used AJAX for dynamic updates from the backend.
  • Used the Hibernate for persisting data on to the database.
  • Configured log4j tool to log entire application to run concurrently with WebLogic Application Server.
  • Added JUnit test cases for each and every method to maintain close to 100% code coverage.
  • Used the Version One project management tool for project development.
  • Deployed the application to WebLogic and apache tomcat server
  • Used Hudson for automated builds and uDeploy for automated deployments in all environments.
  • Used the best practices in source code branching, merges and versioning.
  • Expertise in automated approach taken in all aspects of software build and management.
  • Experience with Continuous Integration and Continuous Delivery concepts.

Environment: Java 1.7, Struts, Spring, Jquery, Ajax, Json, Maven 3, Jenkin, uDeploy, Nexus, Eclipse Juno, SVN, GIT, shell script, groovy, weblogic, version One control, Jive API, MS SQL Server 2008, log4j 1.2, SOAP UI.

Confidential, Kansas City, MO

Java Developer

Responsibilities:

  • Involved in initial discussions like understanding the User requirements, Analysis, design and data base modeling phases.
  • Working experience in implementing business service interfaces and DAO layer classes and integrating with the business interface with the presentation layer.
  • Documented the functional specifications and navigation flow for different modules of the system like Market Data Entry, Assessment Parameters and Reports framework.
  • Used spring framework for dependency injections among the layers and also for transaction management.
  • Created spring configuration files and worked on bean wiring in configuration files.
  • Responsible for creating and consuming SOAP webservices.
  • Wrote JUnit test cases for each and every individual class developed, to test each method with different inputs and validating the results of the method.
  • Developed SQL Scripts to insert, update and Queries to retrieve data.
  • Used the JPA for persisting data on to the database.
  • Used Hudson for automated builds
  • Involved in code reviews to improve the code quality and to make the application code easy to maintain.
  • Used SQL Server 2005 for the back-end and later changed to SQL Server 2008.
  • Used Eclipse 3.4 & 3.5 as development editors and JBoss application server to deploy the application on it.
  • Used Maven for the continuous integration and internal builds.

Environment: Eclipse 3.4 & 3.5, JBOSS application server, Hudson, Maven for continuous integration, SAOP UI Citrix Server, Java SDK 1.6, struts, Spring Framework, JPA, PL/SQL,XML JDBC and SQL Server 2005

Confidential, AZ

Java/J2EE Developer

Responsibilities:

  • Followed Agile Rational Unified Process throughout the lifecycle of the project.
  • Involved in requirements analysis and gathering and converting them into technical specifications using UML diagrams: Use Case Model, Business Domain Model, Activity & Sequence Diagrams and State Diagrams.
  • Applied Object Oriented concepts (inheritance, composition, interface, etc) and design patterns (singleton, strategy...Etc).
  • Responsible for designing and reviewing SOAP web services Wsdl, their structure, data types and operations with Application architect team.
  • Responsible for Web Services consuming and packaging using Axis.
  • Applied Springs IOC Container to facilitate Dependency Injection.
  • Used Springs AOP to implement security, where cross cutting concerns were identified.
  • Involved in designing and developing architectural structure for Hibenate Interceptors and Web Filters
  • Involved in design and decision making for Hibernate ORMapping.
  • Developed Hibernate Mapping file(.hbm.xml) fiels for mapping declaration
  • Responsible for designing front end system using JSP technology, HTML and JavaScript.
  • Re-factored large code base to conform to best practices to spring design patterns.
  • Involved in Managing Web Services and operations.
  • Implemented Stored Procedures for the tables in the database DB2.
  • Involved in designing reporting generating system from XML files using XML technology, JAXP.
  • Involved in Developing and performing Mock Testing and Unit Testing using JUNIT and EasyMock.
  • Built project using Apache Maven build scripts.
  • Involved in developing the core base Classes and designed the packaging needed for the project.

Environment: Java1.6/J2EE, Microsoft Visio, Web Sphere Application Server 8.0, HTML, CSS, JavaScript, Spring CXF, Spring MVC, IOC, Spring AOP, Apache Axis, Hibernate, Web service, JMS, RAD 7.0, Maven 2.0, Stored Procedure, DB2, ClearCase, JUnit 4,Easy Mock, Agile, RUP.

Confidential, NJ

Java/J2EE Developer

Responsibilities:

  • Participated in Requirements Analysis, and Design and Development phases of the project with major emphasis on Development of the modules.
  • Designed the application using the core J2EE design patterns Singleton, Session Façade, Business Delegate, and Service Locator.
  • Documented the design documents using Class Diagrams and Sequence Diagrams using the Rational Application Developer.
  • Used Object oriented JavaScript for developing rich client page.
  • Developed the interactive web page using Struts, Hibernate, Ajax, XML, Object oriented JavaScript.
  • Used JIRA issue tracker to file the bugs.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files
  • Oracle database was used, wrote stored procedures for common SQL queries
  • Developed various Database interaction objects by implementing the DAO Patterns and used JDBC as Model Component.
  • Used SAX Parser for parsing the xml document.
  • JBoss Server was used as the application server for deploying the application.
  • Implemented Log4j by enabling logging at runtime without modifying the application binary.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Used ANT Script for building and deploying the application.

Environment: Java 1.5, J2EE, XML, JavaScript, JIRA, HTML, Selenium, SQL, Servlet 2.3, Jsp 1.2, Struts 1.2, Hibernate, Log4j, JUnit, Ant, Oracle 10g, and Eclipse, JBoss.

Confidential

Software Consultant

Responsibilities:

  • Carried out requirement specification, design, analysis, implementation and testing
  • Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
  • Developed and modified Stateless and Stateful Session Beans implementing Session Facade design pattern
  • Used Servlets to implement Business components.
  • Designed and Developed required Manager Classes for database operations
  • Developed various Servlets for monitoring the application.
  • Designed and developed the front end using HTML and JSP
  • Developed XML files, DTDs, Schema’s and parsing XML by using both SAX and DOM parser.
  • Wrote deployment descriptors using XML and Test java classes for a direct testing of the Session and Entity beans.
  • Worked on configuration and deployment of the beans.
  • Did Packaging and Deployment of builds through Ant script.
  • Wrote stored procedure and used JAVA APIs to call these procedures.
  • Database designing that includes defining tables, views, constraints, triggers, sequences, index, and stored procedures.

Environment: Java1.3, J2EE 1.3, Servlets, JSP, JDBC, SQL, PL/SQL, Eclipse IDE, XML, Apache Tomcat, Eclipse, Oracle, Ant.

We'd love your feedback!