We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Lansing, MI

SUMMARY

  • Over 7 years of professional experience in software development industry with wide - rangingskills in web application development, experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like V-model, Waterfall, Agile, Scrum, XP.
  • Expertise in several J2EE technologies like JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, Spring, Hibernate, JSF, EJB, Swing, Tiles,JNDI, JMS, MDB, JAX-WS, JAX-RPC, RMI, iText, Jasper Report, Java Mail API, SOA, SOAP, CSS, JavaScript, JQuery, Backbone.js,EXT JS, AJAX, XML, JSON, HTML5/HTML, XHTML, PHP, JAVA Beans, Maven, Ant, PL/SQL.
  • Designed & developed several multi-tier Web based, Client-Server and Multithreaded applications using Object Oriented Analysis and Design concepts and Service Oriented Architecture (SOA) mostly in cross platform environments.
  • Proficient experience in using the databases such as MySQL, MS SQL Server, DB2, Oracle 9i/10g/11g.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Good Understanding of RDBMS through Database Design, writing queries and stored procedures using databases like Oracle 9i, MySQL and SQL Server.
  • Expertise in configuring, using & administrating version control systems likeGIT, Clear Case, Subversion and CVS.
  • Extensive experience in XML related technologies such as XML, DTD, XSD, XPATH, XSLT, DOM, SAX, JAXP, JSONand JAXB.
  • Hands-on experience in using the Integrated Development Environments such asEclipse, Net Beans,Rational Application Developer (RAD), IntelliJ IDEA.
  • Experience working with web services using SOAP, UDDI, WSDL, REST and implementation using APACHE AXIS and APACHE CXF.
  • Experience in installing, configuring, tuning IBMWeb Sphere 7.x/6.x, BEA Web Logic 8.1/9.1/10.3 , ApacheTomcat 5.x/6.x/7.x, JBOSS 5.x/4.x.
  • Thorough knowledge in Unit testing withJUnit3.8/4.0, and ANT build environment.
  • Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
  • Excellent technical, logical, code debugging and problem solving capabilities and ability to watch the future environment, the competitor and customers probable activities carefully.
  • A project oriented team player with solid communication and interpersonal skills and the ability to maintain a congenial relationship with the client team and with the ability to manage multiple priorities under aggressive deadlines.

PROFESSIONAL EXPERIENCE

Confidential, Lansing, MI

Sr. Java Developer

Responsibilities:

  • Developed MVC design pattern based User Interface using JSP, XML, HTML, CSS and Struts.
  • Involved in the design and development phases of Scrum Agile Software Development.
  • Responsible for creating the detailed design and technical documents based on the business requirements.
  • Used Struts validator framework to validate user input.
  • Used Dependency Injection feature of Spring framework and Involved in writing the database integration code using Hibernate, leveraged the AOP features of Spring framework to handle exceptions.
  • Creating activity diagrams, Class diagrams and Sequence diagrams for the tasks.
  • Used Spring framework configuration files to manage objects and to achieve dependency injection.
  • Involved in implementing DAO pattern for database connectivity and Hibernate for object persistence.
  • Created XML files for storing the data required for module.
  • Applied Object Oriented Programming (OOP) concepts (including UML use cases, class diagrams, and interaction diagrams).
  • Used JQuery for creating JavaScript behaviors.
  • Developed utility classes, which allows easy translation from XML to Java and back and also Property Reader to read properties from a flat file.
  • Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).
  • Developed window layouts and screen flows using Struts Tiles.
  • UsedAjax, JSTL and JavaScript in front end design.
  • Used ANT Script to build WAR and EAR files and deployed on WebSphere.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Involved in Iterative development using Agile Process.
  • Used SVN for version control of the source code.
  • Created Web services using Apache Axis 2 for communication with other application.
  • Created and executed unit and regression test scripts; created personal and common test data, tracked actual vs. expected results, and evaluated quality of modules created.
  • Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions, supporting User Acceptance testing and addressing defects and supporting the system in Production and fixing Production defects.

Environment: Java/J2EE 1.6, JSP, Servlets,Spring 3, Hibernate 3, WebSphere Application Server 6.x/7.x, Struts 2,XML Web service, SOAP, JAX-WS,UML, Unix, MySQL, JavaScript,JQuery, SVN, XML, XSLT, Eclipse IDE, AJAX, JavaScript, Apache Ant 1.7, JDBC, Windows XP,JUnit3.8, Log4j, CSS, log4j, CVS, Apache Axis 2.

Confidential, Redmond, WA

Java/J2ee Developer

Responsibilities:

  • Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, and Bean and Html taglib’s) to create standard dynamic web pages.
  • Application was based on MVC architecture with JSP serving as presentation layer, Servlets as controller and Hibernate in business layer to access to Oracle Database.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Involved in fixing the existing defects and then working on the new enhancements for the upgrade releases.
  • Clear quest for tracking the tasks and Clear case for version control.
  • Creating application design using UML.
  • Performed UNIX shell scripting for the application.
  • Experience in development ofJavaScriptfor client side validations.
  • Designed/developed UI withAJAX, HTML, DHTMLand JavaScript for interactive web pages.
  • Deployed and tested the application in UNIX on JBoss Application Server.
  • Used JMS API for communication between the components.
  • Developing the business functionalities and exporting them as REST web services.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Also wrote some complex PL/SQL queries using Joins, Stored Procedures, Functions, Triggers, Cursors, and Indexes in Data Access Layer.
  • Designed, coded and maintained application components based on detailed design specifications solutions to meet user requirements and structured the application components using EXT JS 3.5.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Involved in implementing the DAO pattern for database access.
  • Used JAXB API to bind XML Schema to java classes.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications.
  • Worked with the JIRA tool for Quality Center bug tracking.
  • Implemented the Animation and styling using CSS3 and JQuery.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Assisted in development and improvement of application maintenance plans, processes, procedures, standards and priorities.

Environment: Java, J2EE, HTML, Spring 3, Hibernate 3, Web Services, Jboss, Java SDK, SOA, JavaScript, JMS, Struts 2.0, REST, JSON, Servlet 2.2, JSF, JSP, CSS3, HTML, DHTML, JQuery, AJAX, JDBC, Oracle, Clear Case, ANT 1.5, TOAD and Log4J 1.2, EXT JS 3.5, UML, JAXB, XML, Scrum, Unix/Linux.

Confidential, Phoenix, AZ

J2EE Software Developer

Responsibilities:

  • Application was developed using the Struts MVC architecture.
  • Developed action and form classes based on Struts framework to handle the pages.
  • Developed a web-based reporting for credit monitoring system with HTML5, XHTML, JSTL, custom tags and Tilesusing Struts framework.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed web-based customer management software using Facelets, Icefaces and JSF.
  • Implemented Ajax Frame works, jQuery tools examples like Auto Completer, Tab Module, and Calendar and Floating windows.
  • Configured Struts-Config file for form-beans, global forwards, error forwards and action forwards.
  • Designed and implemented Report Module (using Jasper Report framework).
  • Created several JSP’s and populated them with data from database.
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
  • Developing Web Services using Apache Axis 2to retrieve data from legacy systems.
  • Developed Servlets, Action classes, Action Form classes and configured the struts-config.xml file.
  • UsedXMLparserAPIssuchasJAXPandJAXBinthewebservice'srequestresponsedatamarshalling as well as unmarshalling process.
  • DevelopedUIcomponentsforemailandlinksharingofdocumentsandfilesforaContentManagement System using BackBone.js and JQuery.
  • Planned and implemented various SQL, Stored Procedure, and triggers.
  • Used Hibernate to access My SQL database and implemented of connection pooling.
  • DevelopedJavaScriptbasedcomponentsusingExt JSframeworklikeGRID,TreePanelwithclientreports customized according to user requirements.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems in JBoss application server.
  • Used ANT for the build process.

Environment: J2EE, Java 1.4.2, Servlets, JSP, JDBC, EJB 2, MDB, JMS, JQuery, backbone.js,HTML5, JSTL, Icefaces, XML, Spring,Struts, Hibernate, Web Services, JBoss Server, JSF, EXT JS, JAXB, Jasper Report,JUnit, SOAP, XML, JavaScript, UML,Apache Axis 2, ANT, MySQL.

Confidential, Lowell, AR

Java/J2EE Developer

Responsibilities:

  • Mavenized the existing applications using Maven tool.
  • Added the required jar files to the application as dependencies to the pom.XML file.
  • Used JSF & Struts frameworks to interact with the front end.
  • Developed a new CR screen from the existing screen for the LTL loads (Low Truck Load) using JSF.
  • Used Spring framework configuration files to manage objects and to achieve dependency injection.
  • Implemented cross cutting concerns like logging and monitoring mechanism using Spring AOP.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Made screen changes to the existing screen for the LTL (Low Truck Load) Accessories using Struts.
  • Used JAX-WS to access the external web services, get the xml response and convert it back to java objects.
  • Integrated with iText and Jakarta POI to generate Test results in PDF and XLS format
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Working with Web admin and the admin team to configure the application on development, training, test and stress environments (Web logic server).
  • Modified web pages using JSP and UsedStrutsValidationFrameworkfor form input validation.
  • Created the WSDL and used Apache Axis 2.0 for publishing the WSDL.
  • Creating PDF files for storing the data required for module.
  • Used custom components using JSTL tags and Tag libraries implementing struts.
  • Used Web Logic server for deploying the war files.
  • Used Toad for the DB2 database changes.
  • Participated in group sessions, design reviews, and code analyzing.

Environment: Java, J2EE, JSF, Struts, Spring, JSP, HTML, XML, Web Logic, iText, DB2, Eclipse IDE, SOAP, Maven, JSTL, TOAD, DB2, Web Logic Server, WSDL, JAX-WS, Apache Axis.

Confidential

Senior Software Engineer

Responsibilities:

  • Performed Requirement Analysis and developed use-cases.
  • Incorporated Struts Model-View-Controller architecture in the application development.
  • Developed functionalities like uploading scripts to the server and executing them on the remote machine using windows remote command executor.
  • Functionality for Admin and client modules is implemented.
  • Developed action and form classes based on the Struts framework to handle the pages.
  • Enhanced the web pages for the modules using JQuery and CSS.
  • Involved in Database Design and query optimization.
  • Used Microsoft VSS for Version controlling and Net beans for the development.
  • Created Monitors & Configured alerts through automatic emailing using Java Mail.
  • Developed MVC design pattern based User Interface using JSP, XML, HTML, CSS and Struts.
  • Developing the business functionalities and exporting them as SOAP web services.
  • Developed Session Bean Components, Entity Beans which will manage transactions with the database to deliver the content to presentation layer and also to store data into the data layer.
  • Configured Script Runnertool as Web Service Clientandworked on consuming web services of Service-Now’s incident management functionality using JAX-WS.
  • Developed functionality for Dashboardwhich gives the latest snapshot data about the scripts executed with respect to each user.
  • Developed Session beans to maintain workflow and used Hibernate for persistence of data.
  • Writing complex SQL queries, PL/SQL Stored Procedures for data conversion.
  • Using JUnit and Log4J to perform unit testing and for logging frameworks.
  • Used Struts customs tags such as HTML, CSS, Logic, and Bean Tags depending upon the requirement.
  • Built and deployed war files in Tomcatand JBoss.
  • Worked on Hudson/Jenkins, which is an open source tool to perform Continuous Integration (building, testing and deploying) of java projects.
  • Knowledge on Windows PowerShell Scripting, UNIX Shell, Ant and Maven.

Environment: Java/J2EE, JSP, Servlets,Struts 1.3, Hibernate, XML Web service, SOAP, JAX-WS, Apache Tomcat 6.0, Jboss, Unix, MySQL, NetBeans, Visual Source Safe, XML, AJAX, JavaScript, JQuery, Apache Ant 1.7, JDBC, Maven, MDB,JUnit3.8, Log4j, CSS, JSP, Core Java, HTML, Hudson/Jenkins, PL/SQL, Maven, Windows PowerShell.

We'd love your feedback!