We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

GA

SUMMARY

  • Around 8 years of experience in Systems Analysis, Design, Development and Implementation of Web and Client/Server and Enterprise Application development using J2EE Framework.
  • Hands on experience in Architecture, Designing, Development and Deployment of High - Performance, Scalable, Distributed Applications.
  • Hands-on experience in building web and enterprise applications in various domains like Health, Banking/Financial Services, Insurance, Public Sector, and Software Service verticals.
  • Good experience with Quality Assurance and Quality control processes.
  • Expertise in developing large scale eCommerce applications using J2EE technologies.
  • Extensively experienced in using various design patterns such as MVC (Model-View-Controller), such as Singleton in the development of Multi-Tier distributed Enterprise Applications
  • Proficient working knowledge of Java, and J2EE.
  • Experienced working with Web Technologies such as HTML, CSS, XML, XHTML, DHTML, AJAX and Java Script.
  • Good work experience of Web/Application Servers like Tomcat 5.5, Web Sphere 5.x, 6.x and JBoss3.x, 5.x, 6.x application servers.
  • Experience in JPA and worked with Hibernate 2.0 and EJB 2.0, 3.0.
  • Experience in RDBMS using Oracle and comfortable using databases SQL Server, DB2, MySql and MS Access.
  • Experience in SOA(Service Oriented Architecture) and Web Services technologies (Apache SOAP, WSDL, UDDI)
  • Proficient in programming by using the IDE’s such as Eclipse 3.x, My Eclipse 6.x, RAD 6.0, 7.
  • Good experience with version controls such as CVS, SVN, and Clear Case.
  • Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments.
  • Strong experience in back-end coding procedures/Functions, cursors, triggers and packages in PL/SQL.
  • Expertise in developing applications using Swings/AWT, Applets, Multi-threading, Util packages, Struts 2, Enterprise Java Beans (EJB), Servlets, JSP, JSTL, JTA, JDBC, JNDI, JDOM, JSF, JMS, SOAP, POJO, Apache Lo4j,Hibernate, ANT, Junit, and JQuery..
  • Expertise in tools and utilities like Eclipse, TOAD for Oracle, Ant, Maven, Text Pad, Win Merge, MQ Visual Edit.
  • Understanding of Java Beans, DOJO, AJAX, XHTML, JQuery, SQL/XML.
  • Good understanding of all aspects of Testing such as Unit, Regression, White-box, Black-box.
  • Capable of customer support and user training.
  • Quick at grasping new technologies and keeps on updating my skills.
  • Good team player and excellent leadership qualities. Hardworking, honest with good interpersonal skills.
  • Excellent analytical, problem solving, communication and inter-personal skills with ability to interact with individuals at ease

TECHNICAL SKILLS

Languages: C, Java, J2EE, SQL and Pl/SQL

Java Technologies: Multi Threading, Collections, Garbage Collections, Polymorphism, Encapsulation, JDBC, JSP, JNDI, EJB, SAX/DOM, Servlets, Custom Tags, SL4J, Ajax, RMI, JUnit, ANT, JCAPS, Maven, Design Patterns

Messaging Systems: MQ series, JMS

Frameworks and APIs: Struts, Struts-Tiles, Spring, JSF, Hibernate and iBATIS, Log4j, XML Parsers (SAX, DOM, JAXB & STAX)

IDE Tools: Eclipse, MyEclipse, NetBeans, RAD, JBuilder, WSAD

Databases: MS-Access, MS SQL, MS SQLserver, ORACLE 9i/10g/11g, DB2

Application Servers: Apache Tomcat, JBoss, Webspere Application Server, Weblogic

Web Technology: HTML, DHTML, HTML5, JavaScript, JQuery, Angular JS, CSS, SOAP, REST, JAX-WS, AJAX, JSON, Adobe Flex, JSP, and Java Web services.

XML Technologies: XML, XML DOM, XSL, Webservices, SAX

Version Control Tools: CVS, SVN, ClearCase

Design Methodologies: Agile SCRUM, UML, IBM Rational Rose, Visio, Design Patterns, Rational Rose 3.0 & MS Visio

Operating Systems: Windows XP/2000/NT/98/95/8, LINUX, UNIX

PROFESSIONAL EXPERIENCE

Confidential, GA

Java Developer

Responsibilities:

  • Implemented EJBs session beans to interact with Hibernate Entities.
  • Created Entities and Database mappings using JPA for Event Recording.
  • Written Quires using JPQL to fetch Event Recording from the database.
  • Configured JPA provider properties in prsistance.xml
  • Designed and developed JSON objects for Event Recording.
  • Written GET, POST, PUT, and DELETE methods to manage Event Recording Resources.
  • Developed and Configured RESTEasy providers to intercept all outbound messages to encrypt and compress.
  • Created Adapters to produce messages to Event Queue.
  • Configured ActiveMQ connection factories and admin objects for Event Queue.
  • Created MDBs to consume messages asynchronously from queue and call the session beans to persist the data to the database.
  • Configured XA adapters to support distributed transactions.
  • Developed Unit test cases using SOAPUI.
  • Investigated performance issues with the help of JDK tools such as JConsole and JMap.

Environment: Java1.6/Java1.7, Jboss EAP 6.1, Gradle 1.11/ Gradle 1.5, Maven, Oracle 11g, Eclipse, ActiveMq 5.8, GIT Bash, RESTful, JPA, Hibernate, LINUX Developer VM, SQL Developer, EJB 3.0, JDBC, Load UI, SoapUI, JIRA.

Confidential, Virginia Beach, VA

Sr. Java Developer

Responsibilities:

  • Analyzing the Business Requirements and System Specifications to understand the application.
  • Created the technical specifications for Announcement Capture Module, which captures the announcements from all vendors & check for the reliability of the source & information.
  • Involved in analysis, designing, developing, deploying & testing activities in the re-engineering of announcement module.
  • Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
  • Adopted J2EE design patterns like Singleton.
  • Developed Web services using JAX-WS.
  • Configuration of application using Spring MVC, Hibernate, DAO’s, Actions Classes, Java Server Pages.
  • Configuring Hibernate and Tiles related XML files.
  • Used JSP, HTML and CSS, JQuery as view components in MVC.
  • Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information.
  • Created responsive Web pages using HTML5, CSS3, Bootstrap and Foundation framework.
  • Developed J2EE components on Eclipse IDE.
  • Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
  • Deployed the applications on Weblogic 8.0 Application Server
  • Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Used Toad database tool to develop oracle quires.
  • Involved in writing Criteria queries and SQL queries and removing JOINS for performance tuning.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
  • Design and Development of Struts Action classes, DAO, Views using Struts custom tags.

Environment: Java, HTML, JavaScript, Angular JS,XML, JQuery, AJAX, JAX-WS, Web Services, JNDI, Oracle 11g, Spring, Hibernate, Servlets, JSP, Intel (x86 64), HP-UX/Linux, RAD 7.5, JUnit, FTP, Weblogic 8.0, ANT, Quality Center 11, UML, SVN.

Confidential, Raleigh, NC

Java/J2EE Developer

Responsibilities:

  • Implemented Software Development Life Cycle to achieve the highest quality and to assign tasks and responsibilities using Agile/Scrum methodologies.
  • Designed various UML and data model diagrams using MS Visio.
  • Implemented layered application architecture for the J2EE environment based on the model-view-controller architecture ensured separation of concerns using Struts MVC framework.
  • Designed and implemented user interface using HTML, JSP, and Java Script for front-end validations.
  • Developed all the JSP pages in Money Transfer, Balance Reporting modules.
  • Dependency injection is implemented using Spring MVC framework and integrated with Struts and Hibernate.
  • Used Spring implementation of HibernateDAOSupport for writing Hibernate queries.
  • Configured hibernate configuration file, hibernate mapping files and developed POJO’s to map objects to Oracle relational database.
  • Wrote Hibernate Query Language (HQL) queries for all the functionality in Money Transfer and Balance Reporting modules.
  • Developed web services and implemented Service Oriented Architecture (SOA) using Apache Axis.
  • Developed web services to store user information, account transactions and exposed these services to different applications within BankServ.
  • Build and deployed the application into JBoss application server.
  • Developed JavaScript validation functions for client side validations.
  • Involved in integration and application testing.
  • Unit tested the components using JUnit, integration and build using Ant.

Environment: Struts 1.4, Spring, Hibernate, JBoss, Web Services, Apache Axis, SOAP, WSDL, Eclipse, Java EE 5, Servlets, JSP, UML, JMS, Oracle 10g, DHTML, HTML, CSS, JavaScript, Angular JS, JUnit, Ant, SOAP, XML, XSL, Subversion, Windows XP.

Confidential, Overland Park, KS

JAVA/ J2EE Developer

Responsibilities:

  • Coordinating with Project Manager for getting the requirements and developing the code to support new applications.
  • Providing Java programming support for existing and new applications.
  • Developing Web applications using Java, J2EE, Struts and Hibernate.
  • Developing Action Form classes, Form beans, and Action classes using struts.
  • Using Hibernate for the backend persistence.
  • Used Spring framework for dependency injection and integrated with Hibernate and JSF.
  • Involved in writing Spring Configuration XML file that contains object declarations and dependencies.
  • Implementing MVC, DAO J2EE design patterns as a part of application development.
  • Developing DAO interfaces for hibernate to interact with databases.
  • Designing the front end using JSP, Dojo, CSS and Html as per the requirements that are provided.
  • Using Java script and Struts validation frame work for performing front end validations.
  • Coding and maintaining Oracle packages, stored procedures and tables.
  • Participating in project design sessions to document technical specifications and to provide design options and solutions.
  • Working on Web technologies including Tomcat, Apache, Http, Web service architectures.
  • Migrating web application from Tomcat to web sphere deployment environments.
  • Using Svn for software configuration management and version control.
  • Preparing test cases and strategies for unit testing and integration testing.
  • Using the LOG4j to log regular Debug and Exception statements.

Environment: Java, J2EE, JSP, Struts 2.0,JDBC 3.0, Web Services, XML, JNDI, Hibernate 3.0, JMS, Spring 3.X, JSF, Weblogic Application Server 8.1, JQuery, Maven, Eclipse, Oracle 10g, WinCvs 1.2, HTML, Rational Rose XDE, Junit 4.0, Log4j, Dojo, Ajax, JavaScript 1.2, XML/XSLT,SAX,DOM.

Confidential, Reston, VA

Java Developer

Responsibilities:

  • Create portlets for functions and integration in portal.
  • Used Sun Portal Server for deploying portlets and providers.
  • Implementing Self Service module using JSP, Servlets and connecting to existing Oracle 9i database using JDBC.
  • Involved in designing the application using IBM Rational Rose.
  • Implemented Notification Module using Collections, JSP, Servlets and Java Mail API.
  • Implementing Third part tool itext API for performance reports and integration with image generator.
  • Generating graphical queries using Actuate Reporting Tool.
  • Working with Actuate Reporting Tool for generating performance reports.
  • Used CVS for code version control.
  • Used Sun Solaris 10 as Operating System.
  • Implemented ANT as a build system for automatic builds in Development Environment.
  • Used AJAX for customizing the portal application as per user requirements.
  • Provided development support for System Testing, User Acceptance Testing and Production Support.

Environment: Sun Solaris 10, Java(JDK1.4), JSP 2.0, Servlets 2.4, JDBC 3.0, HTML, XML, AJAX, ANT, Java Script, Java Mail 1.2, Oracle 9i, Sun One Portal Server, Actuate, Editplus, Tomcat, Rational Rose, CVS.

Confidential

Software Engineer

Responsibilities:

  • Created Use Cases, Class Diagrams and OOAD documents based on the Requirements Documents.
  • Application employed a MVC framework with the use of JSP, JSTL, Servlets, Java Beans and aided with Hibernate framework for persistence.
  • Configured the Hibernate mapping and Configuration files for the different Pojo’s, which are to be used in the DB for persistence.
  • Connected to different web service and implemented different functionalities like Map locators and Weather information.
  • Responsible for designing schema and developing stored procedures, triggers and tables on SQL Server 2005.
  • Created flows using Struts and in particular Action Classes, Action Forms and Form Beans for disabled equipment ordering system.
  • Designed, developed and maintained Hibernate based data layer.
  • Configured and maintained the Spring Application Framework.
  • Maintaining bug logs
  • Providing support and managing enhancements.
  • Interact with customers to gather and synthesize requirements for various enhancements and also provide support in case of need

Environment: Java, Struts, Hibernate, JavaScript, HTML, and Ant Oracle 9i, TOAD, SCME, Net Beans 6.0 ide, Rational Rose C++ 4.0 Apache Tomcat.

We'd love your feedback!