We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Saint Louis, MO

SUMMARY:

  • 7+ years of professional experience in software design and development with a strong Java and J2EE back ground.
  • Have total exposure in Software Development Life Cycle including analyzing, designing, developing and testing.
  • Experience of enterprise level application development with Java centric technologies in the domain of M - Commerce, Finance, Insurance and Banking.
  • Strong experience working in Test Driven Development and Agile-Scrum development.
  • Good working knowledge of J2EE best practice toolsets such as Ant, Maven, Log4j, Slf4j.
  • Employing Java Object/Relational bridge technologies such as Hibernate, JPA, IBatis.
  • Developed applications using frameworks and API like Struts, Spring MVC.
  • Expertise in analysis, design and development of web centric Object Oriented applications using J2EE technologies, Servlets, JSP, EJB, JMS, XML, JNDI, and JDBC.
  • Experience in using JavaScript, JQuery, CSS and AJAX
  • JAVA/J2EE development experience in server side and client side programming.
  • Developed applications based on Model-View-Controller (MVC) architecture using core design patterns (creational, structural, behavioral) and J2EE design patterns (Data Access Object, Business Delegate, Service Locator etc.).
  • Experience in using various Source Configuration Management tools like CVS, SVN, MS VSS (Visual Source Safe).
  • Experience in using the continuous integration tools like Hudson and Jenkins.
  • Working Knowledge in Linux RPM packages and used MKS process flow for Linux based deployments.
  • Experience in using ANT tool, Maven to compile, package and deploy the components to the Application Servers.
  • Good knowledge about Web services, SOAP, Restful Web Services.
  • Proficiency in working with databases like Oracle, DB2, MySQL.
  • Working Knowledge in OOAD to analyzing the functional requirements of a system and analyzing model to implement specification using Object Oriented Analysis (OOA) and Object Oriented Design (OOD).
  • Hands-on experience with Application Servers, Web Servers and a wide variety of development tools (IBM Web Sphere Application Server, Tomcat, Rational Application Developer, Web sphere Studio Application Developer, BEA Web Logic, JBoss)
  • Experience in developing distributed business logic components using EJB 2.1/3.0, Entity Beans for persistence, MQSeries and JMS for asynchronous communications.
  • Working knowledge in writing XML documents and parsing them using SAX, DOM parsers and transforming the documents using XSL/XSLT.
  • Experience in Unit testing using JUnit and Mockito.
  • Experience in creating Test Cases using Test Director/Quality Center.
  • Motivated, Energetic, hardworking and team player with excellent communication, analytical and problem solving skills.
  • Excellent interpersonal skills, ability to work in a team as well as independently.

TECHNICAL SKILLS:

Programming Languages: JAVA, C#, C, C++, HTML, XML, UML, SQL

J2EE Technologies: J2EE, Servlets, JSP, JDBC, JPA, Hibernate 3.0, iBATIS, Spring 3.0, EJB 2.0/3.0, JSF, REST, JMS, JAX-WS, Apache Axis

Design & IDE Tools: IntelliJ, IBM WSAD 6.x, JBuilder, Net Beans, IBM Visual Age, Eclipse

Web Technologies: HTML, DHTML, XML, XSL, XSLT, JSTL, JavaScript, CSS, Struts 2.0/3.0, SOAP, Ajax, JQuery, JSONSe

Application/Web Servers: Web Sphere Application Server 6.1, Apache Tomcat 6.0, JBoss 4.2.2, BEA Web Logic

RDBMS: Oracle 10g/11g, DB2, MySql, Mainframes

Oriented / Analysis Design: UML, OOAD design patterns, ER - diagrams

Operating Systems: Windows XP/Vista/7, UNIX, Linux

Configuration Management tools: SVN, CVS, Microsoft Sourcesafe

Other tools: Apache JMeter, Jenkins/Hudson, MKS for deployments

PROFESSIONAL EXPERIENCE:

Confidential, Saint Louis, MO

Java Developer

Responsibilities:

  • Involved in all phases of SDLC (Software Development Life Cycle).
  • Developed the applications using Spring core, Hibernate, Spring Data JPA and Struts.
  • Developed the Screens for Portfolio, Rebalancer and CGC projects using JSP, JSTL, JQuery, AJAX, CSS, Highcharts and Javascript.
  • Developed EJB 2.0/3.0 services which include annotations, MDB, JMS, CICS Transaction Gateway (CTG) calls and used iBatis for data persistence.
  • Developed most of the Portfolio and CGC PDF reports for printing using JClass, Freemarker, XML and XSLT.
  • Developed web Services using REST and JAX-WS.
  • Designed and developed the archival process of the PDF reports and e-signature documents to Stellent Content management System.
  • Implemented Unit testing using JUNIT and Mockito.
  • Built Linux RPM packages and used MKS process flow for Linux based deployments.
  • Developed Maven/Ant builds scripts and configured continuous integration servers like Jenkins/Hudson for regular builds.
  • Involved in designing the basic Portfolio screens for mobile devices.
  • Developed the Linux scripts for nightly EML file processing using AUTOSYS jobs.
  • Involved in production support of multiple projects.
  • Used Sonar/SonarQube to avoid the code issues and complexity.

Environment: J2EE 1.6, Oracle 11, Weblogic, Eclipse, Struts 2.0/3.0, Spring 3.0, iBATIS, AJAX, JQuery, JQuery-Mobile, JUNIT, Maven, ANT, AUTOSYS, REST, JAX-WS, JClass, XML, XSLT, Putty, Jenkins/Hudson.

Confidential

Java Developer

Responsibilities:

  • Involved in Development and Production Phase for implementing the application.
  • Involved in different phases of SDLC like Analysis, Requirements, Design, Implementation and Testing.
  • Extensively involved in Developing Components for Business Layer, Data Layer and presentation layer implementation in Spring MVC Architecture.
  • Developed user interface pages with JSP, JQuery and AJAX.
  • Involved in code reviews & Unit Testing using JUnit.
  • Involved in Integration Testing, Performance tuning and deployment support of the application.
  • Involved in designing and implementation of the GUI of Softphone using Java Swing which mocks the existing desk phone that customer service representative use.
  • Developed the backend programming for validating policy number from IVR and sending the policy data to IVR.
  • Involved in developing and upgrading web based application to schedule the Customer service representatives’ duties and task. This module uses the Genesys Platform Management API.
  • Worked on J2EE webservices to provide access to Infinity data sources using Apache AXIS.
  • Worked on setting on the serve level resources like JDBC connection pools, JMS topic/queue resources
  • Responsible for analyzing the production defects by looking into the server logs.
  • Involved in fixing the existing defects and then working on the new enhancements for the upgrade releases.
  • Used Quality center (QC10) to manage and track the defects.

Environment: RAD 6.0, J2EE 1.6, Oracle 9i/10g, Spring 3.x, Hibernate 3.x, Swing, Axis2, JUnit, Ant, Hudson CI, Apache JMeter, AJAX, JQuery.

Confidential, Deerfield, IL

Java Developer

Responsibilities:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Design and developed web application using Struts, Spring, DOJO and AJAX technology.
  • Designed and developed application using JSP Custom Tags, Struts tags & JSTL tag libraries.
  • Implemented SOA architecture for different application to exchange data for business process.
  • Developed front end UI using Java, JSP, Servlets, HTML, JQuery and Dojo components and integrated Dojo with Struts Framework.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Configured web.xml, faces-config.xml for navigations and managed beans. Integrated Spring and Hibernate Frameworks.
  • Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
  • Involved in trouble shooting and fixing day-to-day problems of the applications in production.

Environment: Java1.5, J2EE, JSP, JSTL, JDBC, Struts, Dojo, Spring Framework, Hibernate, XML, JavaScript, SOAP, WSDL, JMS, Servlets, Web Services, DB2, HTML, DHTML, XHTML, CSS, CVS, JUnit, XSL, XSLT, RAD, LDAP Jakarta Commons Libraries.

Confidential, CA

Java Developer

Responsibilities:

  • Designed the HUB module implementing the Spring MVC 3.0 annotation based controllers, handlers, managers and adapter classes.
  • Thorough analysis of the acceptance criteria given by the requirement producers/system analysts.
  • Implemented the controllers/interceptors part in the Spring MVC 3.0 for business layer code construction and development as part of Profile module.
  • Worked on developing the adapter layer implementation for converting the presentation layer View Bean objects to the business layer DTO objects using Dozer mapping for Profile module.
  • Enforced the JSR 303 Bean Validation Framework in the Spring 3.0 command objects with fully annotation based validations.
  • Added Listener classes for saving or storing application level common data in the context cache.
  • Configuring the Apache Proxy Server in local for testing the redirections between two different applications.
  • Prepared the JUnit test cases for testing methods in the controllers and interceptors.
  • Complete end to end testing on the implementation and validating it with the business requirements/acceptance criteria.
  • Assisted the white box QA team for preparing and updating the JUnit test cases.
  • Actively involved in analyzing and fixing the root cause of the technical issues and defects during development and testing phases by debugging the application.
  • Created stored procedures for populating reporting schema.

Environment: Java 5.0, Spring MVC 3.0, XML,XSLT, JavaScript, JQuery, JUnit, Jetty, PLSQL, Oracle, Eclipse 3.5, Maven, Log4j, SVN, Apache Proxy Server.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in the complete development, testing and maintenance process of the application.
  • Implemented the MVC design pattern and used Session Façade design pattern for the Middle Tier development.
  • Developed EJBs (Session, Entity and Message-Driven Beans) for handling business processing, database access and asynchronous messaging.
  • Made use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
  • Developed Message-Driven beans (MDB) in collaboration with Java Messaging Service (JMS).
  • Involved in developing JSPs/HTML/JavaScript and Servlets to generate dynamic web pages and web content.
  • Wrote Stored Procedures and Triggers using SQL.
  • Deployed the application on WebSphere Application Server.
  • Developed a Hierarchy editor in JavaScript, and XML, which interacts with the backend. Developed Front-end UI using HTML, JavaScript, JQuery.
  • Actively involved in analyzing and fixing the root cause of the technical issues and defects during development and testing phases by debugging the application
  • Involved in debugging and testing.

Environment: Java 1.5, Servlets, JSP, Struts 2.0, JDBC, SAX, HTML, CSS, JQuery, Javascript, WSAD, WebSphere, and Oracle 9i, XML, XSLT.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Coding and Development of custom Interfaces
  • Provided application development, using OOA and OOD methodologies, primarily for Java, EJBs, JSP, (D)HTML, CSS, XML, XSL, XSLT.
  • Used JavaScript for client side validations
  • Developed the Form Beans and Data Access Layer classes
  • Servlets and JDBC were used in retrieving data
  • Deployed EJB Components on WebLogic
  • Used JDBC API for interaction with the Oracle Database
  • Testing the module and fixing the bugs
  • XML was used to transfer the data between different layers
  • Dealt with java Beans helper classes and servlets for interacting with the user interface written in JSP
  • Dealt with the database operations e.g., Calling stored procedures and stored functions
  • Worked on database interaction layer for insertions, updating and retrieval operations on data

Environment: Java 1.5, Servlets, JSP, Struts 2.0, JDBC, SAX, HTML, CSS, JQuery, Javascript, JBoss, Oracle 9i, XML, XSLT.

We'd love your feedback!