We provide IT Staff Augmentation Services!

Java Developer Resume

San Antonio, TX

SUMMARY

  • 5+ years of IT experience in analysis, design and development of Java oriented web based applications with strong Object Oriented Designing skills.
  • Expertise in designing and developing enterprise applications using Core Java concepts like OOPS, Multithreading, Garbage Collections, and Collection etc. and J2EE Technologies includes JSP, XML, JDBC, JMS, Web Services (Restful).
  • Good experience of open source frameworks Spring 3.0 & Struts 2.0 and good knowledge of ORM tool Hibernate.
  • Proficient in web programming using HTML5, AJAX, CSS3, JSP and JavaScript (jQuery, AngularJS)
  • Experienced in all activities of Software Development Life Cycle (SDLC) like Water fall, Iterative and Agile methodologies.
  • Expert level knowledge in Core Java, J2EE and XML technologies.
  • Very good experience in XML technologies XML, WSDL, XSD, XML DOM, XSL and XSLT.
  • Very Strong RDBMS experience in Oracle 11g/10g, My SQL Server.
  • Experience in JSON and XML data transfer by jquery AJAX between JavaScript and Restful web service
  • Experience in build automation tool like Jenkins, Maven, ANT and Tomcat deployment server.
  • Experience in control repository like GIT, Subversion (SVN).
  • Developed scripts to automate several redundant and time consuming tasks at PNC and saved hundreds of man hours per annum.
  • Enthusiastically learns new technologies.
  • Highly motivated and team oriented analyst with excellent interpersonal, collaborative, diplomatic and documenting skills.
  • Excellent analytical, verbal and written communication, problem solving, decision - making and organizational skills.
  • Design experience in creating UML diagrams and expertise in writing Junit test cases.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
  • Excellent interpersonal and communication skills.

TECHNICAL SKILLS

Languages: Java, C, C++

Java/J2EE Technologies: JDBC 2.0/3.0, JMS, Servlets 2.3/2.4 and Web Services

Web Technologies: HTML, CSS, XML, JSP, JavaScript (JQuery, Angular JS) AJAX, REST Web Services

Tools: & Framework: Spring, Struts, Hibernate, Junit, Apache Tomcat, WebLogic

Build Tool: Maven, ANT

DBMS: Oracle, My SQL Server.

IDE: Eclipse, NetBean, IntelliJ.

O/S & Environment: Windows (Windows NT/2000/XP Professional), UNIX

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Java Developer

Responsibilities:

  • Used Agile process with scrum for project development.
  • Prepared the prototype pages of the application based on the templates and requirements using HTML.
  • Migrated project in GIT and SVN for version control.
  • Developed the application implementing MVC Architecture with Hibernate and spring frameworks.
  • Designed User Interface using Java Script, Cascading Style Sheets (CSS), and XML.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions.
  • Integrated Spring with REST Webservices.
  • Created REST WebServices call using JSON methods.
  • Extensively used Core Java Concepts in backend code.
  • Wrote RESTful resources to receive text messages.
  • Developed Junit, JSPs to test RESTful Web services.
  • Developing REST architecture based web services using JAX-RS and Jersey.
  • Wrote JMS calls to write objects / text messages to queues, and MDBs to access the messages on queues, and established queue connection setup on WAS server.
  • Wrote different Hibernate mappings in XMLs and corresponding java classes. Wrote hibernate configurations using spring. Used different hibernate methods in spring controller classes to get the required information from database.
  • Designed and Implemented the J2EE Based Struts with JDBC in Eclipse IDE
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Using Agile programming methodologies during the development phase.
  • Used JUnit Framework for the unit testing of all the java classes and used Log4J for debugging.
  • Perform the Requirement Analysis, Impact Analysis, Design and Development, Reviews, Testing and Implementation of System Changes and Enhancements for the new development
  • Used Git for version controlling and Jenkins CI for Continuous Integration.
  • Responsible for analyzing requirements, identifying changes, tasking and writing Technical documents.
  • Involved in designing J2ee Application.
  • Used Singleton Design pattern to have single access to JNDI lookups
  • Involving in production support team.
  • Created build scripts using Jenkins tool.
  • Used Hibernate to define the data access layer of the application.
  • Created a data access layer using DAO pattern to make rest of the code database independent.
  • Implemented hibernate mapping files and configuration files
  • Implemented transaction management for Hibernate using Spring
  • Used Angular JS to invoke restful webservices.

Confidential, Philadelphia, PA

Java Developer

Responsibilities:

  • Used Hibernate for collection mapping, inheritance mapping
  • Worked on JDBC connectivity and SQL queries.
  • Collect the customer quote information, as for the information provided by the customer; add a line in the database which shows quote policy of the customer.
  • Developed the application using Struts Framework
  • Performed Unit testing and Integration testing using JUnit.
  • Display customer information creating criteria and restriction
  • Insert, update and delete customer information using JDBC
  • Worked on Class diagrams and technical documentation
  • Supported project after project go live
  • Involved in all stages of project planning
  • Worked on several production issues and tickets
  • Dom used for xml parsing
  • Work with a high level of technical proficiency in computer languages, access methods, and program control facilities necessary to support a specific area

Confidential - Fort Worth, Texas

Java Developer

Responsibilities:

  • Develop user interfaces using JSP, HTML, CSS, and XML.
  • Develop the application using Spring Framework that leverage classical Model View Layer (MVC) architecture
  • Participated in the technical design and development of J2EE application systems.
  • Involved in writing SQL queries in order to access data from the database.
  • Used hibernate for persistence
  • Used Hibernate for collection mapping, inheritance mapping
  • Performed Unit testing and Integration testing using JUnit.
  • Designs, codes, debugs, documents, maintains, and applications of high complexity.
  • Creates design, coding, implementation, and documentation of solution
  • Used WebServices to expose customer information to other teams
  • Session beans were used to implement most of this application logic

Confidential

Member of Technical Staff

Responsibilities:

  • Involved in coding to implement Business, DAO and UI layer using Struts framework.
  • Used iText with iReport 4.0 to generate custom reports in excel and pdf format.
  • Accessed and manipulated the Oracle 7.0 database environment by writing SQL queries and PL/SQL Stored procedures, functions and triggers.
  • Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts
  • Validator framework/ JavaScript.
  • Implemented the Connectivity to the Data Base Server Using JDBC.
  • Involved in entire SDLC life cycle like, Requirement gathering, design, Coding, Code Review and Deployment preparation.
  • Involved in developing Proof of Concept for the new requirements.

Hire Now