We provide IT Staff Augmentation Services!

Java Developer Resume Profile

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • IT professional in Java development with 5 years of experience in Analysis, Design, Development, Integration, Testing and Maintenance.
  • Experience in developing applications using Java/J2EE, JSP, Servlets, JDBC, Struts 2, Spring, Hibernate, JavaScript, PHP, HTML, XML.
  • Expertise in developing numerous multi-tier components including Business Components beans , Presentation tier components Servlets and JSP , and Database programming using JDBC
  • Good command in working with application web servers such as Apache Tomcat
  • Hands on development experience using Agile methodology.
  • Strong experience in Struts 2 and Spring MVC frameworks
  • Good knowledge in RDBMS such as SQL Server and MySQL
  • Created Business Process using SOAP, WSDL web service for resource/request communication between server and client.
  • Proficient in XML Technologies including DOM parsing and XSL, and XSLT.
  • Good experience in JAXB for converting Java program into XML.
  • Proficient in various IDE's like Eclipse and NetBeans
  • Strong experience in client interaction and understanding business application, business data flow and data relations from them.
  • Experience of working in all major areas of the SDLC.

SKILLS:

Languages:

Java, J2EE, SQL

Technologies:

JDBC, JSP, JSF, JavaScript, Java Beans

Frameworks:

Struts 2, Spring MVC, Spring DAO, Spring ORM, Spring AOP

ORM Technology

Hibernate

Mark Up Languages:

HTML5, CSS3, XML, XSLT, JavaScript, jQuery, JSON, Bootstrap

Web Services:

SOAP, WSDL, JAX-B

Databases:

SQL Server, MySQL

Web Application Server:

Apache Tomcat

IDE:

Eclipse

Versioning Tools:

Git, Borland StarTeam

Other Tools:

HP NonStop Systems, HP Profile Manager, HP Service Activator

EXPERIENCE:

Confidential

Java Developer

Confidential a web application named Aboard, which provides a portal for HP RDC accounts. This application provides an attractive, user-friendly one-stop shop for account onboarding information. The portal includes RDC account specific information for tools, processes, connectivity solutions and contacts. HP account administrators will be able to update and publish information while all HP employees will be able to reference the repository in order to assist in the account onboarding process. Created and designed UML diagrams. Wrote installation guide, user guide and the requirements documentation.

Responsibilities:

  • Involved in writing Spring Configuration XML files that contain object declarations and dependencies.
  • Developed UI using JSP, HTML, CSS Bootstrap , JavaScript jQuery and JSP tags for the front end.
  • Application was developed using Spring MVC Web Flow modules.
  • Designed the web pages using Axure
  • Created the ERD, Sequence, Class, Use Case diagrams in Microsoft Visio to show the functionality of the database and the application itself
  • Participated in meetings to perform system analysis, requirements clarification with the RDC managers, design and documentation of the application.
  • Implemented the Hibernate framework ORM to interact with the MySQL Server.
  • Developed the controller classes to execute the business logic and form's to collect the input data from the users using Data Access Objects.
  • Utilized annotated form validation, exception handling, logging, access control.
  • Used XSLT for transforming XML files into HTML.
  • Wrote Maven POM scripts for running the build.
  • Wrote simple queries to retrieve and store data into the database.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used XML style syntax for defining object relational metadata.
  • Used Spring ORM to integrate Spring Framework with Hibernate.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Used JavaScript for client side validations
  • Assisted other developers in the front end using HTML, CSS, JavaScript in JSP pages

Environment: JSP, Spring MVC, Hibernate, MySQL Server, Java, HTML5, CSS3, Bootstrap, XML, JavaScript, jQuery, Eclipse, Tomcat, Git

Confidential

Java Developer

Confidential was developed to incorporate different software's such as Confidential into one software. This software determines the state's money assistance, medical assistance and child care assistance programs.

Responsibilities:

  • Designing the Use Case diagrams, Class, Model, Sequence diagrams for the SDLC process of the application using Microsoft Visio.
  • Implemented GUI pages using JavaScript, HTML, and CSS
  • Designed and developed UI components using JSP and JSTL.
  • Deployed project using Apache Tomcat server in Linux environment.
  • Implemented the online application by using Web Services, SOAP, WSDL, JDBC, Servlets and Core Java
  • Implemented Singleton, DAO Design Patterns, and factory design patterns based on the application requirements.
  • Used DOM and SAX parsers to parse the raw XML documents.
  • Tested the web services with SOAP UI tool.
  • Turning complex database queries and joining the tables to improve the performance of the application.

Environment: JSP, Servlets, JavaScript, HTML, CSS, JSTL, Apache Tomcat, WSDL, SOAP, JDBC, Core Java, DOM, SAX, XML, SOAP UI

Confidential

Java/J2EE Developer

Confidential application is a database platform for centralizing procedures and scripts used to simplify repeatable tasks that need to be performed against computing systems. ASR provides a web-based GUI interface where users can create and execute procedures against systems with SSH access. In summary, ASR is a tool which gathers information about phone calls and SMS text messages, then fires a SSH connection to a HP NonStop machine to check whether or not the tests passed or failed.

Responsibilities:

  • Translated HP Gagawa framework to Struts 2 framework
  • Implementing the MVC and J2EE design pattern as part of the application development
  • Used Struts 2 framework with strong Object Oriented background
  • Developed JSP and HTML pages using CSS as part of the presentation layer.
  • Used Apache POI to generate Excel documents.
  • Created the front end using HTML, CSS Bootstrap , JavaScript and used jQuery
  • Built the backend tables from scratch in MySQL Server
  • Utilized JDBC to connect to MySQL Server
  • Used Maven as a build tool.
  • Wrote the action classes to connect to the database and fetch the data using JDBC
  • Deployed the WAR file in the Linux box
  • Used Apache Tomcat to start the application
  • Used Putty to fire SSH connections

Environment: Servlets, JSP, Struts 2, JDBC, MySQL, Java, HTML, CSS Bootstrap , XML, JavaScript, jQuery, NetBeans, Borland StarTeam, Apache Tomcat 8

Confidential

Product Support / Developer / Systems Administrator

Confidential is a governance, risk and compliance tracking tool in the form of a web application. It collects configuration data from each server, compares it to the standardized configuration and reports the items for each server that are non-compliant. It is also used to file and document compliance deviation requests, allowing users to request deviations and approvers to validate and document them.

Responsibilities:

  • Provided business-clients with efficient support
  • Responded to new user requests
  • Unlock account/ change password requests
  • Solved client's problems on why servers and deviations are not being updated
  • Provided enhancements to the application
  • Wrote a page which automates cloning an already existing user's permissions to a new user using PHP, HTML and CSS.
  • Cleared out memory in the Linux server so TWIST can run faster and more efficiently

Environment: PHP, HTML, CSS, Sublime Text 3, MySQL, PHP web server, Solaris, Windows 7

We'd love your feedback!