We provide IT Staff Augmentation Services!

Java Application Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • 7+ years of experience in Architecture, Analysis, Design, Development, Testing, Documentation, Deployment, Integration and Maintenance of web based and Client/Server applications using Java and J2EE technologies.
  • Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JSP, Servlets, AJAX, JMS, JPA, ORM, JNDI, Web services, JDBC, JAXP, XML, JavaScript, HTML5, CSS, JQUERY, Oracle, Struts, Spring, Hibernate, SOAP with various middleware technologies.
  • Strong front - end UI development skills using scripting languages HTML5/HTML, CSS3/CSS, JSP, JavaScript, XML.
  • Excellent understanding of OOPS concepts and Design Patterns and experience in applying them in designing and developing SOA based applications.
  • Experience in Web development with JavaScript, JSP and XML.
  • Expertise in working with application servers likes IBM Web Sphere, Web Logic, JBoss and Tomcat.
  • Expertise in IDEs and tools like RAD, Eclipse, Maven.
  • Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
  • Always believed in Test Driven Development (TDD) approach.
  • Hands on experience with J-Unit and Log4j in developing test cases and determining application functionality
  • Used ANT, WinCVS and Log4j Extensively.
  • Good experience in implementing applications with Model-View-Controller (MVC) / N-tier Architecture.
  • Expertise in RDBMS like Oracle, MS SQL Server, MySQL and DB2.
  • Possess knowledge of Object Oriented Analysis and Design using Unified Modeling Language (UML), Agile and Waterfall model.
  • Excellent communication, presentation skills, a very good team player and self-starter with ability to work independently and as part of a team.

TECHNICAL SKILLS

Operating Systems: Windows 7/8, Open Unix 8, Linux.

Programming Languages: C++, Java 1.4/1.5/1.6/1.8 , J2EE, JSP, MVC, JPA, log4j

Web Languages: HTML5/HTML, AJAX, XML, CSS3/CSS, JavaScript, JQuery

Database: SQL, PL/SQL, MySQL 5.1.4, Oracle (8i, 9i, 10g and 11g).

Methodologies: Agile, SDLC, Scrum

Java/J2EE Technologies: JSP, Servlets, JavaBeans, JDBC, JNDI, Custom Tag Libraries, Web Service

Web Services Technology: XML, SOAP 4.0, WSDL, UDDI, Apache CXF 2.2.9/2.6, RestFul

Application/Web Servers: ApacheTomcat 5.0/5.5/7.0/8.0 , JBOSS4.0/4.2, Subversion, Ant, Maven, Web sphere 7.0

IDE: Eclipse 4.3.1/4.4.0 , RAD 8.0, Net beans 6.9

Java Framework: Struts 2.1.6/2.2.1/2.3.16 , Spring 3.0.1/3.2.6 , Hibernate 3.5.4/4.0.1/4.2.8

Java Testing Tools: JUnit 4.6/4.9/4.11 , JMeter 2.7

Repository Tools: CVS,SVN, GIT

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Java Application Developer

Responsibilities:

  • Analyze, design and Implement application architecture to suit the development of software using JAVA/J2EE
  • Develop and maintain complex software components / systems in compliance with department standards including JSP, JSTL, JMS, JAX-WS, and Restful APIs.
  • This project uses Boot Strap, JQuery, Restful, Hibernate JPA2.0, Spring
  • Architected services to align with business objectives and fit into overall SOA driven program
  • Developed web based systems using Internet standards such as HTTP, XML, SOAP, SMTP and Web Services.
  • Provided scalable architecture using Hibernate and Spring (IOC, ORM, JDBC, and MVC) frameworks.
  • Developed and maintained programs for build and release tasks using JAVA, JavaScript, XML and HTML.
  • Developed and maintained comprehensive technical design documentation; including but not limited to software system architecture, high-level design, and low level design.
  • Provide status regarding current and upcoming work assignments.
  • Implemented the logging framework in the SOA environment.
  • Web Services testing using SOAPUI tool and Simulator as a part of unit testing.
  • Developed Message Driven Beans for posting data received via JMS to Scheduler Database. Monitor and develop build scripts for build management.
  • Wrote shell scripts for the deployments to Web sphere Application Server v7.0 for IT (Integration Testing), ST (System Testing), UAT (User Acceptance Testing) environments.
  • Used SVN, CVS for source control management for different modules.
  • Used Quality Center, Clear Quest for Bug Fixing and Tracking.

Environment: JDK1.6, Web sphere Application Server v7.0, Oracle11g, JUnit4, Eclipse, Spring Transactions, SOA, Hibernate3.0, JMS, SQL, CVS, SVN, AJAX, JavaScript, JQuery, Web sphere Portal Server 6.1, Maven, Ant.

Confidential, Omaha, NE

Java/J2EE Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed Struts forms and actions for validation of user request data and application functionality.
  • Developed JSP's with Struts custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database. Used JavaScript for the web page validation and Struts Validator for server side validation.
  • Worked on java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
  • Worked on Oracle 10g database for storing and retrieving the application data.
  • Implemented procedures, packages, triggers, and different Joins to retrieve the database using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
  • Collaborated on design specification reviews together with Business Analysts.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used Clearcase for source code control and JUnit for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE, Struts 2.0, JSP, JDBC, Eclipse, EJB, ANT, XML, IBM Web Sphere, JUnit, DB2, CVS.

Confidential, Buffalo, NY

Java/J2EE Developer

Responsibilities:

  • Designed the Business Requirement Document for the project.
  • Assisted my team lead in designing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
  • Designed, implemented and tested the Spring Domain Model for services using Core Java.
  • Performed Context and Dependency injection in the J2EE platform using Spring
  • Involved in implementation of application using conventional design practices like Service Oriented Architecture and Model View Controller.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Involved in working with Struts Tiles2.0 for the look and feel for a web application.
  • Involved in the development and integration for JMS messaging to (Content management system) CMS.
  • Worked with SQL queries, stored procedures for Oracle 10g
  • Used ANT for building the application and deployed on JBoss Application Server.
  • Used Log4J logging framework for logging messages.
  • Involved in configuring Hibernate mapping file. Used XML to create the db schema-mapping file for Hibernate.
  • Prepared documentation for deploying the code on Tomcat WebServer.
  • Involved in high-level estimation of project schedules, project time lines and project deliverable meetings.
  • Involved and participated in Code reviews.

Environment: JDK 1.5, WSDL 2.0, RESTFUL, SOA, JavaScript 1.3, JQuery, HTML 5, SQL Server 2008, Spring MVC, Hibernate, Apache Tomcat, JSP 2.0, JDBC, Oracle 10g, CVS, Log4J 1.2

Confidential, Milwaukee, WI

Java/J2EE Developer

Responsibilities:

  • Analysis and Design of various modules using J2EE Architecture.
  • Involved in complete projects Life Cycle, i.e. Design, Implementation, unit Testing and UAT Testing support and Production Maintenance.
  • Extensively used agile development methodology and project planning.
  • Worked on development of Struts based UI screens for the Presentation application.
  • Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config xml.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Implemented spring framework for application transaction management.
  • Developed Web Services to integrate with the External System. Worked on RESTful Webservices
  • Involved in writing the publishers and subscribers to the Topics and Queues.
  • Developed various SQL queries and PL/SQL Procedures in Oracle db for the Application
  • Involved in Application/data base query performance Tuning.
  • Implemented a logger framework for the application using Log4J.
  • Used Clear Case as the source control system.
  • Involved in JUNIT testing for the unit testing.
  • Automated the build process by using ANT build tool.
  • Actively involved in getting the production issues resolved.

Environment: Java, Struts, Hibernate, JSP, Servlets, Webservices, XML, JavaScript, Ant, HSQL, RESTful, Net Beans, Oracle 9i, SQL, PL/SQL, Windows 2000/ XP.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Developed Class Diagrams, Sequence Diagrams as part of Module Design Documentation.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP. Various controllers were developed for the front end using Spring MVC. Dependency Injection was used for Service and Dao layer.
  • Implemented object/relational persistence using Hibernate for the domain model.
  • Developed hbm files, Entity classes using annotations and used HQL to query the Database.
  • SOAP has been used as a protocol to send request and response in form of XML messages. WSDL has been used to expose the web services using Apache Axis.
  • Created LDAP services for user authentication and authorization.
  • Coded ANT scripts for compiling, building, packaging the jar files and deploying.
  • Developed the application using EclipseIDE.
  • Test Driven Development approach was used and was involved in writing many unit and integration test cases.
  • Agile delivery of software using practices of short iterations, sprints, Scrum.
  • Developed several test cases using JUnit.

Environment: Java 5, JavaScript, XML, AJAX, JAXP, JDBC, JSP, Spring Framework 2.0,Hibernate 3.x, Eclipse, JMS, UML, TOAD, LDAP, Oracle 10g, Windows XP, Apache AXIS.

We'd love your feedback!