We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Camp Hill, PA

SUMMARY

  • Over 6+ years of strong experience in the fulllife cycle(SDLC)of the software development process including requirement gathering, analysis, design, development,writing technical/system specifications, interface development and implementationof Client/Server application development.
  • Sound understanding of the MEAN stack - MongoDB, ExpressJS, AngularJS and NodeJS.
  • Solid understanding of Java SE and EE technologies and its related frameworks.
  • Experienced in implementing as well as consuming RESTful Web Services
  • Expertise in developing Web based Distributed and Front End applications in a three-tier architecture using Java, J2EE, HTML, XHTML, JavaScript, Ajax, JSP, Servlets, CSS.
  • Experience in developing Web Applications with various Open Source frameworks: Spring, Hibernate & JPA.
  • Expertise in various components in spring such as IOC and (MVC) Model View Controller Architecture.
  • Expertise in using open source frameworks like Struts,spring and Hibernate.
  • Experience working with different databases, such as Oracle, DB2 and writing functions, joins, and triggers for different Data Models.
  • Experience in using ANT and Maven for build automation.
  • Proficient in using source control tools such as CVS, SVN and Rational Clear Case
  • Good understanding of Rational Rose for designing UML use
  • Expertise in designing and developing enterprise applications using J2EE technologies like JDBC, XML-RPC,JNDI,JMS, Web services, JAX-RS, JAX-WS.
  • Expertise working on Application servers,Web serverslike Apache Tomcat, IBMWebSphere and BEA Web Logic.
  • Extensive experience inIntegrated Development Environment(IDE)such asEclipse, WSAD/RAD.
  • Expertise in design patterns including Front Controller, Data Access Object (DAO), Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Good understanding of Object Oriented Analysis and Design techniques
  • Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills and user interaction.

TECHNICAL SKILLS

Operating Systems: Windows XP, Solaris, Unix.

Languages: Java, Core Java, HTML, CSS, XML, XSLT, PERL, SOAP, JavaScript, PL/SQL, C, C++, Shell Script,AngularJS.

Databases: Oracle, DB2, MS Access, Sybase.

Web Related/jee: HTML, XML, XSLT, Java Script,AngularJS, JQuery, Java Servlets, JSP, SAX/DOM, JSTL,AJAX, SOAP, JBoss SOA ToolsUDDI, WSDL, JAX-RPC,DOJO, WebSphere Portals, Web Services.

J2EE Technologies: JDBC, JNDI, RMI, EJB, Java Beans.

Application Servers: IBM WebSphere 7, JBoss, BEA Web Logic 8.X /9.X.

Web Servers: IBM HTTP Server, Tomcat 7.0.

Database Tools: TOAD, SQL Navigator, Squirrel.

IDE & Versioning Tools: Eclipse, My Eclipse, IBM Rational Application Developer, Microsoft Front Page, Concurrent Versioning System (CVS), ANT.

Frameworks: Struts, JSF, Hibernate.

Design Patterns: Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller Architecture and Front Controller.

PROFESSIONAL EXPERIENCE

Confidential, Camp Hill, PA

Java Developer

Responsibilities:

  • Working in all phases of the Software development life cycle (SDLC) starting from requirement gathering, designing functional document to implementation, delivery, test planning, execution and production support
  • Participating in the development of Integrated Logistics Solutions following Agile development methodology, taking an effective role in developing Notices module for MD - HIX project
  • Designing various data models including class diagrams, dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams
  • Developing the user interface screens for clients using Struts, JSP, JSTL, jQuery libraries, HTML, XML,JavaScript,and AngularJS.
  • Using Spring for creating the object using dependency injection (IOC)
  • Using Hibernate for interacting the database using hibernate mapping and configuration using hibernate queries
  • Participating in several defects raised in different environments, seeing the logs, debugging and replicate the same scenario in local
  • Using Rational Application Developer (RAD) as the application development environment on windows operating system
  • Participating on setting up the system for various software and tools needed for development and set up JMS in WebSphere application
  • Using JIRA as an issue tracker tool for collaborating with testers and functional team
  • Working actively on code review and comment writing using PMD tool
  • Fixing critical defects in different environments (Dev, SIT, UAT and Production)
  • Using SVN version control tool to check in/out files, etc. also responsible for branching, merging the branch to main repository
  • Using DB2 as a database in the backend
  • Deployed code in IBM WebSphere server
  • Implementing the Singleton Design Pattern for the entire creation of objects.

Environment: Java 1.6, J2EE, spring, Hibernate, Struts, IBM WebSphere, JavaScript, XML, RAD, HTML, SOAP.

Confidential, Dallas TX

Java/J2EE Developer

Responsibilities:

  • Worked on the design and development of Restful-Web Services Client and external integration with EPA Portfolio Manager (Energy Star), internal integration with SQL-Server 2010 and DB2.
  • Involved in creating Sequence Diagram’s, Activity Diagram’s and Component Diagram’sUse Cases and System Documentation.
  • Provided support to QA in creating Unit test data, System test data and Regression test data using Postman Rest Client and Mozilla REST-client.
  • Responsible for consuming EPA Energy Star Portfolio ManagerRestful API’s to support our application.
  • Used Jersey API’s to consume Restful-Web Services, JSCH for secure SFTP file transfers and JDBC, 2Way SSL and Basic Authentication to develop the applications.
  • Developed DAO layer for Main frame validations using DB2, Log transactions and records in SQL server 2010 and maintain Data Integrity during each Transaction in DAO Layer.
  • Wrote Shell Scripts to execute java code on DEV/QA (Site/Stage) Server and used Control-M for executing batch jobs in Production Environment.
  • Used Apache Tomcat 7.0 as a web server and Log4J for Logging purposes.
  • Wrote parts of JSF 2.0 Application to create dashboard for Customer Support.
  • Developed web pages for JSF application using JSP, HTML, CSS, JavaScript and JQuery.
  • Developed modern frontend template in frameworks for Javascript-including bootstrap, AngularJS, jQuery.
  • Used MKS Integrity Client 2009 for version control.
  • Wrote Edge cases to ensure robustness.
  • Worked in Waterfall methodology to develop application.

Environment: Java 1.6.38, JSCH, SQL Server 2010, Share Point, DB2 Connect, Eclipse, ANT, MKS Integrity Client 2009, Linux, Jersey 1.7, Log4J, Control - M, Win-SCP, Mockito, Putty, Microsoft Visio 2010, Chrome Postman-Rest Client, Mozilla REST-client.

Confidential, Jacksonville, FL

Java/J2EE Developer

Responsibilities:

  • Involved in most of the SDLC phases with sprint planning sessions part of Agile Scrum
  • Interacted with the business users for understanding the requirements based on the functional requirements.
  • Developed the Application using SpringMVC Framework, and used JSP, HTML, CSS, Javascript, Jquery for the web page development.
  • Developed custom controllers for handling the requests using the spring MVC controllers.
  • Involved in design and development of server side layer using SpringIOC, Springer, SpringAOP and JAX-WS web services
  • Used Auto-Wired for bean management through Spring IOC
  • Configured Association Mappings like one-one and one-many in Hibernate.
  • Used Hibernate to persist the data efficiently into database and also integrated it with the Springer framework.
  • Implemented Spring with AOP in exception handling, which it reduce the development time to handle the exceptions
  • Asynchronous messaging is done using JMS and created Queue for point - point messaging.
  • Developed user interfaces using JSPs, JSF, JMS, HTML, XHTML, DHTML, CSS, Java Script,AngularJS, JSP Custom Tags.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features.
  • Developed DAO classes for the persistent in correlation with hibernate.
  • Used Maven to build the project and deploy the applications on the server.
  • Involved in support of deployment process of the application on Web Logic Application Server
  • Involved in creating Unit test cases, test suite and Unit testing of the application components using.
  • Used SVN as a documentation repository and version controlling tool
  • Maven framework for the project build
  • Developed SOAPWeb services using JAX-WS Metro.
  • Used Eclipse as IDE tool to develop the application and JIRA for issue tracking.

Environment: Java 1.5, J2EE, spring, Hibernate, JSP,JSF,JDBC,JMS, MyBatis, Eclipse 3.3,Weblogic, Maven,, CVS, CSS, HTML, XML, XSD, JavaScript, Oracle10g, Angular JS and Windows2007.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Worked in different phases of SDLC process to implement the functionality of the application.
  • Designed and developed front end screens using Java, JSP, Servlets and Struts framework.
  • Implemented MVC Design Patterns using Struts Framework
  • Used Struts Tiles Framework for designing the layout of the application.
  • Used validator framework to validate various fields in the application using XML files with rules.
  • Developed Action Form, Action Class, Action Forward Servlets and Struts Configuration File
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS.
  • Applied CSS (Cascading Style Sheets) for entire site for standardization of the site
  • Used JavaScript for client side validations.
  • AJAX for the asynchronous server calls
  • Implemented JMS for asynchronous auditing purposes.
  • Developed server side utilities using J2EE technologies Servlets, JSP, JDBC.
  • Supported integration efforts between the Struts Action classes and the EJB's services layer Implemented JPA for persisting data into database.
  • Used Design Patterns like DTO and DAO, Session Facade, service locator
  • Worked on Jboss application server to deploy the application.
  • Used JPA framework for DAO layer to access the MySql database.
  • Developed and debugged the application using RAD IDE.
  • Involved in developing Unit, System and Integration test
  • Involved in the preparation of use case, class and sequence diagrams using Rational Rose.
  • Worked with QA team to resolve the defects and UAT defects with the business users

Environment: Java, J2EE, Servlets, JSP, JMS, JPA, JDBC, Struts, JavaScript, XML, XSLT, HTML, CSS, UML, Jboss, RAD, MySql, AngularJS.

Confidential, Minneapolis, MN

Java Programmer

Responsibilities:

  • Worked on analysis, design, development, deployment and testing of the application.
  • Involved in designing Application based on MVC architecture.
  • Designed and developed for the Presentation layer using MVC Struts Frame work.
  • Created the JSPs, Action classes and Action forms for the Presentation layer.
  • Used Java/J2EE Design patterns such as MVC, Singleton, Service Locator, DAO
  • Implemented server side validation using Struts Validation Framework.
  • Implemented Client side validations using Java Script.
  • Persistence layer implemented using Hibernate framework
  • Developed Persistence classes and hibernate.cfg.xml and other configuration files for Hibernate mapping to database.
  • Used different Hibernate APIS like Configuration, Session Factory, Session and Hibernate Transaction Manager for writing the persistence logic.
  • Implemented Hibernate second level caching using EhCache framework application
  • Designed UML diagrams using Rational Rose and written design documents.
  • Unit tested with and involved in System testing, Load testing and User Acceptance testing and fixed the bugs
  • Developed build scripts using ANT tool for compilation and deployment purpose.
  • Implemented logging using log4j and apache commons-logging framework.

Environment: Java, Hibernate, spring, Struts, Web sphere, Oracle, CVS, ANT, JSP, Servlets, HTML, JavaScript.

We'd love your feedback!