We provide IT Staff Augmentation Services!

Java Developer Resume

Bloomington, Il

Professional Summary:

  • More than 7 years of professional experience in designing, developing and implementing Web based and Client/Server software applications.
  • Experience in Object Oriented Programming with Technologies Java, J2EE
  • Experience in Java based enterprise application development using J2EE, Spring Framework (Core, JDBC, DAO, and OXM).
  • Expertise in Web applications development with Spring MVC, Spring Web-Flow, Struts,jQuery,AJAX, HTML, CSS, JavaServlet, JSP,XML, Java Script and good experience in implementing web applications using multi-tier architecture.
  • Expertise in Hibernate and JPA ORM Frameworks.
  • Experienced in developing and implementing Web Services using REST, SOAP, WSDL, UDDI, XSD, JAXBand Spring Web-services.
  • Expertise in Java IDEs such as Eclipse and Netbeans.
  • Experienced in working on Windows, Linux and Unix platforms
  • Experienced in Unit testing using JUNIT and Mockito.
  • Experienced with build tools such as Ant and Maven.
  • Experience on Continuous Integration Tools such as Ant Hill Pro, Hudson, Nexus, Sonar.
  • Strong knowledge with development in Agile Methodology.
  • Experienced in Object Oriented Analysis and Object Oriented Design using UML.
  • In-Depth understanding of entire web based architectures, web technologies, SDLC and OOAD.
  • Excellent knowledge and experience inOracle and SQL ServerDatabase.
  • Experience in Developing Stored Procedures and Functions for Database Technologies.
  • Experience in writing technical design documentation.
  • Team player with excellent interpersonal, communication and presentation skills.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Expert trouble-shooter and problem solver with proven ability to design and develop reliable data driven applications. Deadline-driven work ethic.
  • Versatile team player with good analytical, communication and interpersonal skills.
  • Bachelor of Technology

Technical Skills:

  • Operating Systems : Windows, Linux, Unix
  • Programming Languages : Java, J2EE,JDBC, Servlets & JSP, Shell Scripting
  • Frameworks : Struts 1.2, Hibernate 3.0(ORM tool) & Spring
  • Web Technologies : HTML, XHTML, CSS, Java Script, Java Servlet, Spring MVC, Spring Web-flow, jQuery, AJAX,XSLT, XML
  • Persistence Frameworks : Hibernate, JPA (ORM), Spring JDBC, Spring DAO
  • Database : Oracle, SQL Server
  • Database tools : SQL Developer, Toad
  • IDE’s : Eclipse 3.2, Spring Tool Suite, MyEclipse, NetBeans & IBM RAD
  • Application/Web Servers : WebLogic 10.3, JBoss 7.0.2, WebSphere and Apache Tomcat 5.
  • Build Automation Tool : ANT, MAVEN
  • Logging Tool : Log4J
  • Version Controlling Tool : CVS, SVN

Professional Experience:

Confidential

Bloomington, IL

Java Developer

Responsibilities:

  • Developing multi-tier application with Single Business service layer and multiple client channels.
  • Developing a multi-user web application using Web and Spring MVC, Spring DAO, REST Webservices to provide the needed functionality
  • Developing Server side presentation components using Spring MVC framework for Insurance sales and servicing application.
  • Developing UI using JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5.
  • Using Ajax in suggestive search and to display dialog boxes.
  • Developing REST architecture based web services using JAX-RS and Jersey.
  • Developing the web services by using WSDL, SOAP, Spring webservices.
  • Developing web service client using Spring web services to consume external services.
  • Designing the database and backend programming.
  • Developing Persistence layer using Spring JDBC and Spring DAO.
  • Developing Stored Procedure to perform database centric operations.
  • Creating test plans and test cases and testing the applications.
  • Developing Maven scripts for various tasks to automate the build process and for the deployment of the application.
  • Developing the order receipt report using Lowage iText.
  • Working in Agile environment with active scrum participation by using Version One Tool.
  • Using Websphere RAD as the IDE for application development.
  • Using HP ALM for defect tracking and test support activities
  • Using HP Service Manager to create Change Orders and Quotes to perform deployment on different environments.
  • Using Hudson, Sonar, Nexus and uDeploy as Continuous integration tools for application build and deployment process.

Environments:Java, J2EE, Spring MVC, JSP, Java Script, jQuery, CSS, Ajax, HTML5, Spring JDBC, Spring DAO, Spring OXM, Spring webservices, JAX-RS, Jersey,ORACLE, PL/SQL, SOAP, XSD, XML, Webservices, RAD, JUnit, Mockito,Version One, Maven, WebSphere, Hudson, Sonar, HP ALM, HP SM

Confidential

Irving, TX
Java Developer

  • Interacted with the end users to finalize the requirements for the system.
  • Designed the system architecture for correspondence application using MS Visio.
  • Designed process flows and Class diagrams using UML.
  • Developed User interface for the on demand letter order management tool for service agents.
  • Developed Spring Batch for loading the data feeds from upstream system to staging database.
  • Developed data enrichment process using spring batch from staging to core database.
  • Developed Business services using Spring framework to get the information from Mortgage web services.
  • Used Hibernate for database persistence layer and Spring for bean instantiation.
  • Developed Stored Procedures to perform Data Integrity checks on the data feeds.
  • Developed Spring batch process to create outbound files.
  • Developed SOAP based webservice to invoke HP Exstream Engine and transfer the generated pdf letters as the byte stream to service invoker.
  • Developed Jsch based utilities to transfer the files to shared file server over secure connection.
  • Developed xml meta generation for Imaging system using JAXB
  • Using HP ALM for defect tracking and test support activities
  • Using Ant Hill Pro and Sonar as Continuous integration tools for application build and deployment process.
  • Application production support by debugging and fixing critical problems.

Environment:JAVA, J2EE, Spring Batch, Spring web services, JAXB, XSD, Jsch, Unix shell scripts, JavaScript,JSP, JDBC, Log4j, WebLogic, EclipseSpring, Oracle, Subversion, MS Visio, Maven, HPE, AHP, Sonar, HP ALM

Confidential
Town & Country, MO

Java Developer

Responsibilities:

  • Involved in gathering requirements, analyzed, designed and developed some of the key components.
  • Use-case Diagrams, sequence diagrams, data flow diagram using UML modeling tool.
  • Implemented various services using Service Oriented Architecture-SOA, Web Service architecture SOAP.
  • Contributed in end to end suite installer of UIM product to prepare specifications, HLD and LLD including development and delivery.
  • Deployed/supported the application at various remote environments such as Dev, QA, and client environment.
  • Installed product at client environment as per their requirement.
  • Acted as POC for entire UIM product Installer application.
  • Involving in code review and refactoring by taking performance into considerations.
  • Prepared various technology packs based on the clients requirements.
  • Followed the Iterative methodology as SDLC.
  • Improved the performance of the application and DB queries.
  • Developed Batch process using Java proprietary batch framework to dump data from csv file to db and vice versa.

Environment:JAVA, J2EE, Struts, JSP, Java Servlets, XML, Hibernate, Eclipse, Jdeveloper, Springs, Oracle, Web Logic Server, Windows, Linux, sun Solaris

Confidential
Hyderabad, India

Java Developer

Responsibilities:

  • Designed use cases for the Application as per the business requirements.
  • Prepared the technical design documentation for the modules.
  • Participated in designing system prototype and wire frames.
  • Followed Agile SDLC methodology.
  • Developed build Scripts using ANT script.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
  • Implemented Design Patterns like Singleton&Factory to add definition to the design.
  • Developed Action Forms and Controllers in spring framework.
  • Developed the required application files like app.xml, main.xml, clean.xml.
  • Developed user interfaces using JSP, JavaScript, Ajax, JQuery.
  • Implemented the business using Struts and achieved data persistence through Hibernate ORM framework.
  • Used Accurev for Versioning of source code.
  • Involved in unit testing.
  • Involved in Code Reviews and the defect fixing.
  • Developed the unit test cases and performed the unit testing using JUnit.
  • Involved in end user acceptance testing and the project documentation.

Environment:JAVA, J2EE, JSP, Java Servlets, JavaScript, Ajax, Jquery, Ant, Struts, Spring, Hibernate, RSA, WebSphere Application Server, Oracle, XML, LDAP, Accurev, JUnit, Windows.

Confidential

Hyderabad, India

Responsibilities:

  • Developed Class diagrams, and Sequence diagrams using UML.
  • Developed presentation tier as HTML, JSPs using Struts Framework and JSTL
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Involved in Designing and coding.
  • Involved in HTML pages development
  • Developed table data mapping for ORACLE
  • Converted each Customer table into JAVA.
  • Worked on SQL Scripts and Store Procedure.
  • Developed automated Build files using ANT.

Environment:JAVA, J2EE, JSP, Java Servlets, JDK, Multithreading, JDBC, SERVLET, JSP, HTML, DHTML, JAVASCRIPT, Oracle, Tomcat

Hire Now