We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • 8+ years of professional experience in IT industry on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java /J2EE technologies.
  • Experience in developing applications using Core Java, J2EE, JSP, Servlets, Java Beans, EJB, Hibernate, Web Services ( SOAP, WSDL, UDDI), JMS, JDBC, XML, HTML, XHTML, HTML5, CSS, DHTML, JavaScript, XSLT, JSON, Ajax and JQuery.
  • Experience in various frameworks: Struts, Hibernate, Spring, Log4j
  • Good experience in SOAP based web services.
  • Experience in Object Oriented JavaScript Analysis, Design and Development.
  • Experienced in using Java IDE tools like Eclipse, Net Beans, JBuilder, and JDeveloper.
  • Solid Understanding of OOPS and RDBMS concepts
  • Experience developing applications using Model View Controller Framework.
  • Experience in Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology.
  • Used JIRA and Version One tools.
  • Good noledge of Configuration Management tools like SVN, CVS, and GIT
  • Good experience in XML technologies such as DTD/Schemas,
  • Experience in XML parsers such as DOM/SAX Parsers.Experience in RDBMS like MYSQL,SQL Server, DB2 andOracle.
  • Experienced in developingUMLdiagramslike use cases, class diagrams and sequence diagrams usingMS Visio tool.
  • Experienced in developing Service Oriented Architecture (SOA) using Web Services, Axis 2.0,CFX / JAXB 2.0, JMS and Tibco Enterprise Service Bus(ESB).
  • Experience in Web Application development using HTML, CSS, Perl, and JavaScript.
  • Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
  • Experience in Log4J for extensible logging, debugging and error tracing.
  • Experience in working with customers to determine their needs, gather, analyse and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status
  • Experience in using build tools like ANT and Maven.
  • Experience in performing Unit test and mock test using JUnit and Mockito.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.

TECHNICAL SKILLS:

Programming Languages: JDK 1.2,1.3,1.4,1.5,1.6, C, C++

Client Scripting: JavaScript, VBScript

Server Scripting: JSP1.2,2.1, JSTL

Platforms: Windows (7, Vista, XP, 2000, 98, NT), UNIX

Version Control: Rational Clearcase, Tortoise SVN, CVS

Databases: SQL Server 2005, 2008, Oracle 9i, Oracle 10g, Oracle 11g, MySQL 4.1, 5.0, DB2.

Database Tools: Toad, SQL Developer, PL/SQL Developer,MySQL workbench, DB2Connect

ORM Frameworks: Hibernate 3.0.3, IBatis, JPA

J2EE MVC Frameworks: Struts 1.2, JSF 1.2, Spring 2.5& 3.0, Apache Wicket

IDEs: Eclipse, JBuilder 2005,2006,iRAD, NetBeans

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful), ESB

Webservice Implementations: Axis 2.0, RESTful

Middleware Technologies: EJB2.0,JNDI,JMS,JPA,JTA,JDO

Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, DTO, DAO, MVC, Iterator, Factory, Abstract Factory

UML Tools: MS Visio

HTML Editors: Edit plus, Dreamviewer

JavaScript Frameworks: JQuery

Batch Scripting: ANT, Maven

Methodologies: Agile, Scrum, Test Driven

Messaging Technologies: JMS, MDB

Transaction Control: JTA, Hibernate Transactions

Loggers: Log4J, SLF4J

Web Server: Tomcat

Application Server: Weblogic, Websphere, Jboss, Jboss Portal server

PROFESSIONAL EXPERIENCE:

Monsanto, St. Louis, MO

Sr. Java Developer

Responsibilities:

  • Direct interaction with client for requirement gathering and clarification.
  • Involved in Minor Design Document preparation, development and Unit Testing.
  • Involved in development of Long and Short form Modules end to end.
  • Worked on Data Management classes, using Hibernate to access the Oracle Database.
  • Involved in Design and Development using J2EE/Hibernate, JSTL, JSF2 and Oracle.
  • Developed Integer and Date JSF2 components to support user entry of integer and date (month/day/year) values with internationalization.
  • Developed JSF2managed beans and backing beans,configured JSF2 navigation in faces-config.xml.
  • Wrote the Java classes for the components, tags, and renderers. Also wrote the JavaScript code to do client-side validation.
  • Worked on Data Management classes, using Hibernate to access the Oracle Database
  • Creating GUI using JSTL,JSF2, java Script and jQuery.
  • Implemented persistence layer using Hibernate framework.
  • Building the application using Maven scripts.
  • Monitored the error logs using Log4j and fixed the problems.
  • Written Test Cases for Unit Level Testing using JUnit.
  • Involved in developing RESTful services using spring annotations.
  • Involved in the Unit Testing and defect resolution as and when they are reported.
  • Designing & creating reusable custom tags.
  • Integrate the developed Applications with Enterprise Security Environments
  • Involve in Technology & Performance Optimization and Error Reduction Procedures.
  • Design and implement TEMPeffective User Interfaces dat are intuitive and easy to use.
  • Maintain and enhance existing client applications and internal systems to improve integration.
  • Implemented SOA using webservices and Java Messaging Service.

Environment: Java, Spring MVC, IOC, AOP, ORM, Spring JDBC,JSTL, JMS, RESTful WebServices, Ajax, JQuery, Hibernate, Oracle 10g, UNIX and Weblogic 10.3, Tibco.

Confidential, Rockville, MD

Sr. Java Developer

Responsibilities:

  • Analyze the requirements and communicate the same to both Development and Testing teams
  • Developed and tested backend components and UI using Spring tags, JSTL, JSP, HTML, JavaScript, jQuery
  • Used Oracle and DB2 as backend databases
  • Used Log4j for External Configuration Files and debugging
  • Working with QA team for finalizing Test Plans
  • Code Reviews and Unit Testing with the halp of JUnit 1.4
  • Preparing user document for developers of Middleware and client teams
  • Used Eclipse as the IDE.
  • Responsible for developing Information security admin role.
  • Responsible for analyzing, designing, construction.
  • Involved in Preparing Technical specification document.
  • Involved in custom tag development for security questions.
  • Has enhanced the servlet filters for user role and session validations.
  • Created spring batch jobs using CRON expressions and Quartz.
  • Has used spring wizard controller to develop wizard pages for security questions in admin module.
  • Generated SOAP web services using axis2.0.

Environment: Spring MVC, Java, JSTL, Spring JDBC, Spring Batch, Oracle 10g, SOAP webservices, Tibco, UNIX and Weblogic 10.3

Confidential, Minneapolis, MN

Sr. Java/J2EE Developer

Responsibilities

  • Responsible for analyzing, designing, construction.
  • Involved in development of DEPO (Depository) module.
  • Consumed JSON services using JSON API.
  • Involved in developing EOD jobs using Spring batch, CRON expressions and quartz api.
  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • Used Agile Methodology for the entire module.
  • Worked with Web logic consultants to design JNDI connection and connection pool.
  • Developed Business logic with Spring MVC frame work and ORM mapping using IBatis ORM frame work.
  • Developed UI by using JSP, HTML5, CSS, JavaScript, JQuery and Ajax calls.
  • Developed several filters for user autantication and user authorization by using Servlets API.
  • Developed the Hierarchy to support Internationalization to support for the different customers in different countries.
  • Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Developed ANT script to build .war and .ear files for the application.
  • Responsible to check in or check out the developed code using Tortoise subversion.
  • Responsible to handle any deployment issues with build release team at the time of deployment.
  • Involved in Code Reviews of other modules, documents, test cases.
  • Used JProfiler to identify memory leaks in the application.
  • Responsible to design Technical design documents.
  • Responsible in coordination with offshore team, attending daily and weekly scrum meetings to update the work status, issues clarifications etc
  • Used JUnit to write repeatable tests (regression testing), mainly for unit testing.
  • Used log4j to implement logging facilities.

Environment: Java, Spring IOC, MVC, JSTL, Spring JDBC, Spring Batch, iBatis, Oracle 10g, UNIX and Weblogic 9.0

Confidential

Application Developer

Responsibilities:

  • Preparation of Technical Specs using UML including class diagrams, sequence diagrams.
  • Designed, developed, and deployed server side Java, Servlets, and Java server pages (JSPs) for browser based conference software. Implemented Form classes, Action classes for the entire application domain module using Struts framework
  • Developed advanced Java Script modules such as capture visitor information, browser version, button animation, timing object. Extensively used JSTL tag libraries
  • Developed the Business Delegate classes to delegate the application flow from action classes.
  • Created struts-config.xml, application-resources properties for the project.
  • Used Session beans to implement Session façade design pattern.
  • Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
  • Designed the database and also modeled the database
  • Developed the applications using WebLogicto create the transactional business logic like EJB, JSP of a WebLogic Application.
  • Transactions for the result sets of queries were processed by business logic methods using Session Bean and Entity bean.
  • Used JMS to established message communication. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
  • Involved in the developing of ANT build script and deployment in WebLogic 9.2 on Linux platform. Used SAX for XML parsing.
  • Advanced search functionality to retrieve Business/Residence customer information. Using java, JSP, Servlets, SQL, Oracle, JavaScript, DHTML, CSS.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs
  • Extensively used PL/SQL for writing queries and Stored procedures in Oracle Database.
  • Designed and developed SQL Queries.
  • Used JUnit and Struts Test cases for testing the application modules.Used CVS for version control.

Environment: Java 1.5, Java Beans, Servlets, JSP, EJB, Java Script, PL/SQL, Business objects crystal reports 10.x, and weblogic server 8.1, Java Script, Oracle 10g, Log4j, HTML 4.0, SVN, Design Patterns, EclipseIDE, Windows XP.

We'd love your feedback!