We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Newport News, VA

SUMMARY:

  • 7+ years of IT experience in design, development, testing, maintenance and documentation of Enterprise applications using various technologies with diverse set of client’s analyzing complex business requirements & mapping them to system specifications.
  • Extensive experiences in web based multi - tier enterprise applications & Client / Server Applications using Java/J2EE, UI technologies & have good exposure in Model View Controller (MVC) Architecture based applications using Spring Framework and Struts Framework with expertise in presentation, business and database layers.
  • Proficient in building Web User Interface (UI) using HTML/HTML5, DHTML, XHTML, CSS/CSS3 and JavaScript, jQuery, Angluar.js that follows W3C Web Standards and are browser compatible.
  • Experience in writing applications using Java/J2EE & related technologies such as Hibernate3, EJB3, Struts Servlets, JSP, JDBC, Java Beans, XML, XSL, HTML, SQL, PL/SQL middleware technologies such as Web Services, SOAP and WSDL.
  • Expertise in Consuming and developing web services SOAP using AXIS Framework and REST Services using CXF and Jersey framework.
  • Hands on experience in developing web application using Spring Framework web module and integration with Struts MVC framework
  • Experienced with ETL process in using Talend to integrate complex data systems
  • Experience in using Spring ORM module and integration with Hibernate ORM framework
  • Skilled in OOAD and UML Methodologies with Rational Rose, Rational Software Architect (RSA)
  • Experience in developing applications using waterfall and Agile methodologies.
  • Experience in developing applications using Spring Framework, worked on different spring modules like core container module, application context module, Aspect oriented programming (AOP) module, JDBC module, ORM module and web module.
  • Experience in developing unit test cases using JUnit and Mockito.
  • Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat 6.0 and Apache Struts, LOG4J for logging information and exceptions, Apache ANT1.9 for making build scripts, VSS, Clear Case for version control system, Eclipse 3.x, Net Beans 6.x IDE.
  • Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Experience in using Clear Quest, Clear Case, CVS, and Subversion (SVN) for source control and Release Management.
  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
  • Excellent Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Expertise in Object Oriented Architecture (OOA), Design (OOD) and Programming (OOP) from designing and to their implementation.
  • Experience in designing Low Level and High Level design documents.

TECHNICAL SKILLS:

Languages: C, C++ with OOPS, Java.

Web tools and languages: HTML, XML, CSS, DHTML, AJAX, ANT, Java Script. Angular.js, D3.js

Frameworks: Struts 1.x, Spring 3.x/4.x.

Software Engineering: Software Architecture, Design Patterns, Algorithms, Test and Metrics driven development, performance tuning, Agile Software Development

Web Service: SOAP with Axis and REST with CXF and Jersey

Tools: Eclipse, Rational Rose, Dreamweaver, RAD6.0/7.5.

PROFESSIONAL EXPERIENCE:

Confidential, Newport News, VA

Java Developer

Responsibilities:

  • Involved in the design, development and testing phases of Software Development using Scaled AGILE methodology with Test Driven Development (TDD) .
  • Involved in functional requirements review and creating technical design documents and Integration Solution Design document
  • Developed WM6 application using Spring Framework and by using Rest API’s
  • Implemented web-based application using JSP.
  • Actively involved in the development of UI using HTML, JavaScript, AngularJS, CSS.
  • Used Webstorm to develop AngularJS pages and integration with the server.
  • Solutions are customized for each Client, packaged and deployed.
  • Involved in writing the POJO classes.
  • Involved in Coding the New API’s and Service and DAO methods.
  • Using Spring and Hibernate, JPA for writing the DAO layers.
  • Using SQL as a RDBMS used to Query the Database to get the appropriate results which supports the functionality.
  • Using Restful Web services and able to produce and consume the webservices.
  • Involved in coding the different versions of the Database simultaneously by creating SQL constant files by making use of those supporting the two different versions of Databases in Dev Environment.
  • Creating design models (including class and sequence diagrams)
  • Resolving production issues/ maintenance.
  • Interaction with Customer service team for their requirements.
  • Used Log4j Logger for all logging purposes and JUnit for integrated test runs, XML for building data structures required for Web Services and JMS for sending a-sync messaging using the Event based Framework.
  • Participated in UAT testing and product readiness (production support).
  • Coded ANT scripts for compiling, building, packaging the W AR and deploying the WAR to WebLogic Application server
  • Used TFS, the version control tool for code commit and update

Environment: Java 8, J2EE, HTML, CSS, Log4j 1.2, Maven 3.x, JUnit 4.1, Oracle11g, JSP 2.1, Spring 4.2.1, JPA, Hibernate, Weblogic, JMS, JSLT 1.2, JavaScript, PL/SQL, Eclipse 3.7, TFS, JSON 1.1

Confidential, Dallas, TX

Applications Developer

Responsibilities:

  • Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
  • Using agile methodology for the software development.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery and JSON
  • Created controllers, models, directives using Angular JS and developed single page application.
  • Used JQuery elements to develop the popup alerts and d3.JS for developing different types of graphs.
  • Extensive experience in Model view controller frameworks like Spring MVC .
  • Used Spring IOC with annotations for Dependency Injection.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring -MVC.
  • Involved in building web applications using Spring Framework features like Spring Integration, Spring core spring MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control) and template classes.
  • Made use of the Spring MVC framework, along with Hibernate for object-relational mapping.
  • Used Hibernate to develop DAO layer for performing CRUD operations on the database and configured it with spring’s Hibernate DAO Support.
  • Extensively used Hibernate Query Language (HQL) and Criteria Queries to work with Oracle, MSSQL databases.
  • Used JSON format and produced and consumed Web Services using REST /HTTP for sending and receiving data from different applications.
  • Used JBoss Developer Studio for development and JBoss Enterprise Application Server for deployment.
  • Used Sub Version (SVN) tool for version control system.
  • Worked on batch inserts and update of the data from the Oracle database.
  • Responsible for the creation and execution of the JUnit Test cases for each coding assignment using Mockito.
  • Deployed the application on Web Sphere Application servers using Jenkins continuous integration build.
  • Used JIRA for defect management and effective tracking of tasks and bugs.
  • Used log4j to capture the log that includes runtime exceptions and debug information.

Environment: Agile, Java1.7, Java Script, Spring4.1.1, Hibernate3.5, JQuery, Angular JS, D3.jS, HTML, CSS, JSON, Mockito1.9.5, Maven, SQL SERVER, JBoss, SVN, Jenkins, Log4j, Oracle11g, REST.

Confidential, TX

Java/J2EE Developer

Responsibilities:

  • Developed Business logic using J2EE, JSP, Servlet and Spring Bean Classes.
  • Interacted with end applications and performed Business Analysis and Detailed Design of the system from Business Requirement documents.
  • Design and Development of Objects using Object Oriented Design in Java.
  • Database handling, Multithreading, Synchronization, Communication.
  • Developed user interface using JSP, HTML, XHTML, XSLT and Java Script to simplify the complexities of the application.
  • Configured springapp-servlet.xml, web.xml Spring-specific deployment descriptor
  • Used Talend open studio to integrate complex data systems and synchronization.
  • Use Talend open studio for complex data transformation and loading
  • Create REST services using Talend ESB studio.
  • Used spring framework, Spring-AOP, Spring-ORM and spring - Security.
  • Worked on Hibernate Query Language (HQL) and Criteria based queries to work with SQL databases.
  • Configured database with hibernate.cfg.xml & database mapping with hbm.xml
  • Expertise in Consuming and developing REST Services using CXF and Jersey framework.
  • Involved in Trouble Shooting and Customer Support.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Implemented application level persistence using Hibernate and spring.
  • Used JBoss Developer Studio for development and JBoss Enterprise Application Server for deployment.
  • Created security certificates and established secured connections between Application Servers and Web Servers.
  • Developed the Servlets for processing the data on the server.
  • Used Subversion for software version control.
  • Used Jenkins as CI tool for deploying the war file in WebSphere Application Server.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Worked in Agile environment with active scrum participation.

Environment: Agile, Java, Talend Open Studio, JSP, Spring, Hibernate, REST Web Services, XML, HTML5 Microsoft Visio, WebSphere Application Server, Java Script, Jersey, Oracle, CRUD, SQL, UML, JUNIT, MAVEN, UML, Jenkins.

Confidential, TX

Java/J2EE Developer

Responsibilities:

  • Projects designed using JSP as front end, Struts as middleware and hibernate as back end to communicate database
  • Used MVC Framework and integrated Struts Web Module with Java Server Pages
  • Developed and maintained elaborate services based architecture utilizing open source technologies like Hibernate ORM (Data Access Layer) and Struts Framework (Application Layer)
  • Preparing of Technical design documents using the Business rules Framework, which were being developed offshore
  • Designed and developed views, controller and model components implementing Struts Framework.
  • Designed JSP pages and Developed web application using Struts Action classes and Action Form classes of Struts Framework
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Configured struts-config.xml and web.xml struts-specific deployment descriptor
  • Configured database with hibernate.cfg.xml & database mapping with hbm.xml
  • Developing Model and Form Beans (Java Applications).
  • Prepared build with required ANT Scripts for deployment of WAR files
  • Used Jenkins for Continuous Integration and Continuous deployment.
  • Involved in complete life cycle development of applications
  • Deployed and tested on WebSphere application server

Environment: Bea Web logic server 9.2/10.3, Eclipse, Java API, J2SDK 1.4.2, JDK1.5, JDBC, JMS, Message Queues, Web services, UML, XML, HTML, XHTML, JavaScript, log4j, SVN, JUnit, J2ME, Jenkins and Windows 2K/XP, Linux, MAC OS and Sun OS 2.7/2.8.

We'd love your feedback!