We provide IT Staff Augmentation Services!

Sr. Software(java/j2ee) Developer Resume

0/5 (Submit Your Rating)

Kansas City, MO

SUMMARY

  • Sun Certified Java Developer with 8 years of experience in Requirements Analysis, Design, Development, Implementation, Production and Support of Java, J2EE and client - server technologies.
  • Involved in all the phases of Software Development Life Cycle (SDLC).
  • Extensive experience in developing applications using HTML, Java Script, J-Query, JSP, Servlets, JavaBeans, EJB, JSTL, JSP Custom Tag Libraries, JDBC, JMS publish/Subscribe, JNDI, LDAP, JavaScript, XML, XSLT, JAXB, WALL (Wireless Abstraction Tag Library) .
  • Developed and deployed multi-tier Enterprise Applications using Tomcat, JBoss, OC4J, Web Sphere 5.x, 6.x, Web logic 8.x, 9.x Web and application servers.
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts 1.1/1.2, Spring IoC, Spring MVC, Spring Web Flow, Spring JDBC, Spring JMX and Hibernate.
  • Developed J2EE applications on IDE’s like Eclipse, WSAD, and Rational Application Developer.
  • Working experience in developing Session (Stateless & Stateful), Entity and Message Driven Beans.
  • Implemented Design patterns such as Session Façade, Abstract Factory, Singleton, Value Object, DAO, Business Delegate, Transfer Object, Command Pattern and Service Locator.
  • Developed ANT scripts and shell scripts for the build and deployment of J2EE applications.
  • Working experience in using UML, XML parsers (SAX, DOM), XSL, XSLT, SOAP, WSDL, WSDL2JAVA, JWSDP, HTML and DHTML.
  • Experience with AJAX and Web Services, and working knowledge of DOJO, Dijit, and DOJOX especially Remote Scripting, Data Transfer using JASON, XML etc.
  • Hands on experience with JMeter for load-testing in both single and master-slave methodology.
  • Used Jconsole, VisualVM, MC4J and JManage for ManagedBeans monitoring.
  • Hands on experience with ClearCase, Clear Quest, ISR, as well as REMEDY.
  • Sound RDBMS concepts and extensively worked with Oracle 9i/8i/10g, PL/SQL, SQLServer 2000 etc.
  • Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
  • Developed and deployed web services to interact with partner interfaces, and written client interfaces, and implementation classes to consume the web services.
  • Experience in training the Jr. Developers in Java/J2EE Technologies, and willingness to learn new technologies.
  • Very good experience in developing Test Cases using JUnit.
  • Excellent communication and interpersonal skills and a very good team player with the ability to work independently

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, ODBC, JNDI, RMI, JSP Custom Tag Libraries, Tiles, XML (SAX & DOM), Java Mail API, JAXMJAXP, JAX-RPC, JAXB, ANT, Applets, JUnit, Rational Robot, JmeterJDeveloper, RUP, Rational Rose, CVS, SDLC

Web/App Servers: WebSphere 5.x/4.x, WebLogic 8.x/7.x, Tomcat 5.x/4.x, JRun, JBossApache

IDE Tools: WSAD 5.x, WebLogic Studio 8.x/7.x, Ecclipse 3.0/2.1.1, JBuilder, Visual Studio

Web Services: XML, SOAP, WSDL, Apache AXIS

Data Bases: Oracle 8i/9i, DB2, SQL server, MS Access, Sybase

Languages: Java, JavaScript, Visual Basic, PL/SQL, HTML, DHTML, XML, UMLPerl, C++

Operating Systems: Windows 9x/NT/2000/XP, UNIX (Sun Solaris), Linux

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

Sr. Software(JAVA/J2EE) Developer

Responsibilities:

  • Involved in the design and development of the Care Management RCP (Rich Client Platform) Application using SWT, Java and Eclipse RCP.
  • Involved in analysis, design and development phases of the project. Adopted agile methodology throughout all the phases of the application.
  • Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions
  • Implementing all the Business logic in the middle-tier usingJavaclasses.
  • Involved in design and development of JSPs, HTML, JavaScript, JQuery, AngularJS to enhance the UI.
  • Used JavaScript library for effective UI functionality, validations and used AJAX for business calls.
  • Designed Restfulwebservices(client &service) using JAX-RS to interact with other system components.
  • Designed the API and implemented the services for Hermann Auto Dialer System to interact with the Confidential Scheduling and Registration.
  • Implemented and supported thick client applications using Eclipse RCPSWT, JFACES, EJS Server, Junit, Maven, and Jenkins.
  • JUnit was used for testing theJavacode.
  • Used SVN and GITHUB for version controlling.
  • Worked with business users to address their requirements, QA/UAT team to resolve issues.
  • Used Log 4j for logging mechanism.
  • Used JIRA for Agile development and Crucible for code reviews.

Environment: Java, J2EE, JSP, JSTL, JavaScript, JDBC, XML, XSLT, CSS, Log4j, UML, Eclipse RCP, JFaces, SWT, AngularJS, SVN, GITHUB, JIRA, Jenkins, Quality Center, ANT, Windows XP, UNIX, PUTTY, WINSCP, JAX-RS

Confidential, MO

Sr. Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVCArchitecture usingSpringFramework.
  • Involved in implementation of application using SpringMVC.
  • UsedSpringFramework for implementing IOC/JDBC/ORM, AOP andSpringSecurity to implemented business layer.
  • Business logic was developed using Spring framework and Used Spring AOP and MVC for handling transactions.
  • Implemented separate controller for each screen usingSpringMVCcomponents and created helper class to navigate into different layers.
  • Used Spring Data and Spring ORM to integrate with Oracle to implement the persistence layer in Hibernate.
  • Performed OR Mapping using Hibernate Annotations and collection mapping.
  • Worked on the creation of the Hibernate files for the business objects and used Hibernate queries in the application Implemented Transaction management usingSpringAOP aspects, point cuts and transaction manager.
  • Design/Developed data model consists schema, tables and created corresponding mapping entities in Hibernate using annotations, mapping associations.
  • Implemented DAO layer implementations by creating Hibernate utilities with Hibernate core interfaces.
  • Used Junit, Easy mock framework for unit testing of application and implemented Test Driven Development (TDD) methodology.
  • Developed integration techniques using the JMS along with Mule ESB to integrate different applications.
  • Used Oracle11g as backend database and developed Stored Procedures, Functions and Triggers.

Environment: JAVA, Hibernate,Spring, Rest Web services, Maven, Jenkins, HTML, JQuery, SVN

Confidential, FL

Sr. Java Developer

Responsibilities:

  • Involved in data gathering during the business analysis and planning phase of the project.
  • Designed and developed the User Interface using JSP, JSF, HTML, CSS, Angular JS and JavaScript.
  • Involved in writing the complex SQL queries, Triggers, and Stored Procedures.
  • Implemented the AJAX, JSPs, and Servlets, in the MVC Struts Framework to effectively handle the workflow of the application.
  • Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Action Mapping and Action Form objects.
  • Worked with Core Spring Framework for Dependency Injection, Spring Context to provide message sources.
  • Developed Spring Configuration file to define data source, beans andHibernateproperties.
  • Various JSF, Rich face stags were used to implement asynchronous requests to web container
  • Worked with Spring web flow to represent UI flow.
  • Implemented Design Patterns like MVC, Session Facade and Data Transfer Objects.
  • Involved in creating Hibernate Mapping files, as well as Domain Objects, and writing HSQL queries for developing DAO and Persistence layer using Hibernate O/R mapping tool..
  • UsedHibernateXDoclet tags to generate hbm.xml files.
  • Worked withHibernatefor developing Persistence classes to interact with the database.
  • Implemented Web Services for communicating one application to another application by using SOAP.
  • Developed Ant scripts to deploy EAR, WAR files for deployment into server.
  • Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
  • Provided Log4j support for the application for debugging the system.
  • Involved in building and deploying scripts using Maven to generate WAR, EAR and JAR files.
  • Managed source repository using SVN for version control tool.
  • Used JavaScript for client side validations.
  • Unit testing code, reproducing, analyzing and fixing defects identified during the Quality Assurance process.
  • Used Microsoft Service Manager Console to keep track of the Incidents and Service requests.

Environment: Java 8,J2EE,Servlets,MVC Struts, Spring, SQL, HTML, CSS, Java Script, Angular JS, Hibernate, SOAP, UML,Log4j, UNIX, Oracle 10g, Microsoft SQL 2012 database, SVN, Eclipse, Apache, Tomcat, Ant, Mainframe, Beyond Compare, Natural, HPQC Defect tracking.

Confidential, MI

Sr. Java(Drools) Developer

Responsibilities:

  • Interacting with Business Analysts and Subject Matter Experts (SMEs) to carefully understand business requirements and translate business requirements into technical document.
  • Involved in the requirement analysis, design and development of the application built in Java/J2EE using Struts, JavaScript, JSP, AJAX, JDBC and Web Services with JAX-WS
  • Contributed in design and development of Struts/MVC web based application
  • Implementation experience in Rules engine JBoss Drools.
  • Worked on JBOSS Drools API.
  • Worked on Drools Guvnor and Drools Expert.
  • Designed and developed User Interface of application modules using HTML, CSS and JavaScript and AJAX
  • 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.
  • Developed Web Service client interface with JAX-WS from WSDL files for invoking the methods using SOAP..
  • Worked on client-server and web based technology using J2EE, XML Technologies and also involved in the Product Development
  • Worked on Java, J2EE, Servlets, JSP, EJB’s, Struts, JDBC, HTML, XML, and other web based development tools.
  • Unit testing code, reproducing, analyzing and fixing defects identified during the Quality Assurance process.
  • Provide ANT build tool for building and deploying the application.
  • Managed source repository using Mercurial for version control tool.
  • Provided Log4j support for the application for debugging the system
  • Used DB Solo and SQuirreLfor writing SQL scripts.
  • Provided the users with training for the product.
  • Deployed the application onto the production boxes.
  • Effectively prepared for and organized technical inspections to review code and design models with peers and software architects.
  • Provided On-Call Support for various products and maintained them.
  • Good Knowledge and Understanding of Insurance Domain.

Environment: Java, J2EE,Struts, Servlets, JSP, Web Services, JBoss Drools, HTML, Unix, Java Script, Windows, SQL, DB2,JBoss, AJAX, JQuery, Ivy, Ant, Attask, Mercurial.

Confidential, CA

Sr. Java Developer

Responsibilities:

  • Responsible for Design and Development of the Java based Web and Enterprise application in Windows environment.
  • Involved in design and implementation of new component, Centera in the work flow.
  • Developed a service which enhances the system’s capability in accepting documents from multiple sources and queue them up for processing.
  • Involved in integration of the application with the IBM Enterprise Content Management System (CMS).
  • Design and redesign of the application using EJB.
  • Develop the user interface using HTML, Java Script, Servlets, JSP, and other web technologies.
  • Use Custom Tag Libraries and JSTL in the presentation tier.
  • Develop the applications using Rational Application Developer.
  • Design and Development of Web Services to integrate with other components of the system.
  • Involved in High level and Low level design and technical documentation.
  • Development of SOA components using WSDL, SOAP, XML, and XSD etc.
  • Implemented spring -MVC Design Pattern in the application.
  • Various screens are developed using JSP, JSF, HTML, JQUERY AND Java script.
  • Documented and participated in Disaster Recovery process. Ensured high quality and strict adherence to the software standards.
  • Extensively worked on writing JUnit test cases for testing the business components developed in Spring and Java.
  • Used Agile-methodology in Development.
  • Coding followed Test-driven development.
  • Used SOAP UI to test the webservices and mock response for unit testing webservices.

Environment: Spring, Hibernate, EJB 2.0, Servlets, JSP, Web Services, HTML, Java Script, Windows, SQL, Rational Application Developer, Web Sphere, AJAX, JQuery, Web Services, Crystal Report 2011.

Confidential, DE

Sr. Java Developer

Responsibilities:

  • Involved in the analysis, high level design and detailed design of the web and enterprise applications.
  • Participated in the Technical JAD sessions.
  • Worked on the development of the presentation tier using Servlets, JSP, Struts, JSTL, Struts, Java Script, AJAX and JQuery.
  • Integrated Struts with Spring framework to leverage dependency injection.
  • Worked on the development of the service layer using Stateless Session Beans using EJB 3.0
  • Integrated applications using JMS point-pont and publish/subscribe.
  • Developed XSD s for contract first web services.
  • Developed and Published SOAP based JAXWS web services, and also developed clients for consuming other web services.
  • Implemented the Persistence layer using the ORM technologies such as Hibernate.
  • Involved in writing the complex SQL queries, Triggers, and Stored Procedures.
  • Implemented design patterns such as Singleton, Session Façade, Business Delegade, Service Locator etc.
  • Involved in build and deployment of J2EE application in dev and qa environments.
  • Involved in configuring Weblogic 10.3 for Users, Filestores, JMS Servers, JMS Topics, Queues and Connection Factories.
  • Used ClearQuest for defect tracking.
  • Involved in build, staging and deployment of J2EE applications on vast number of servers for production with use of WLST and shell scripts.
  • Involved in production support of J2EE applications.
  • Involved in fixing the defects through pass 1, 2, 3 of the Integration Testing.
  • Involved in upgrading servers to the latest JDK versions.
  • Extensively worked on writing JUnit test cases for testing the business components developed in spring and Java.
  • Used Agile-methodology in Development.
  • Coding followed Test-driven development.
  • Used SOAP UI to test the web services and mock response for unit testing web services.

Environment: Java, J2EE, Struts1.1, Spring, Hibernate, Servlets, JSP,JMS, JSF, JDBC, EJB 2.0, XML, SAX, JAXB, HTML, DB2, UNIX, UML, JavaScript, CVS, Rational Rose, JUnit, Rational Rose, Jmeter, ANT 1.3/1.4, Apache AXIS, SOAP, WSDL, Eclipse 3.x, Tomcat 5.x, JBoss 7.0.

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Trained developers for the new technologies EJB 3.0, JMS, Spring JDBC.
  • Involved in developing applications with Stateless Session EJB’s and Message Driven EJB’s.
  • Involved in developing DAO layer with Spring JDBC’s features such as SimpleJDBCDaoSupport, JDBCTemplate and DriverManagerDataSource
  • Involved in developing adapters for JAX-WS Webservices.
  • Involved in developing customized workflow using HashMaps, Spring IoC.
  • Developed Stateless Session EJBs to make our functionality available to other applications.
  • Involved in the development of applications using Spring IoC, AOP.
  • Used Spring AOP features such as SpringBeanAutoWiringInterceptor to Inject Spring Beans Context into EJB’s.
  • Implemented Singleton, ServiceLocator and DAO design patterns.
  • Involved in enhancing customer ordering system with Spring MVC, Spring DAO, Spring IoC and Spring AOP.
  • Involved in enhancing customer care application with Struts 1.2, Tiles Framework.
  • Involved in exposing java beans as ManagedBeans with JMX for monitoring for collecting statistics across the application.
  • Involved in developing monitoring application with JMX.
  • Involved in build and deployment of J2EE application in dev and qa environments.
  • Involved in configuring Weblogic 10.3 for Users, Filestores, JMS Servers, JMS Topics, Queues and Connection Factories.

Environment: Solaris, Weblogic 10.3, Struts 1.2, Tiles, Stateless Session EJB, Message Driven EJB, JMS, Design pattern such as Value Objects, DAO, Singleton, ServiceLocator, Session Façade, Oracle 10g, Spring IoC, AOP, JDBC, JMX, JMeter, JConsole, JManage, VisualVM, MC4J, XML, XSD, JUnit, ANT, CVS, Eclipse 3.x, Agile, Test-driven development.

Confidential, Bethesda, MD

Sr. Java Systems Analyst

Responsibilities:

  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects etc.
  • Involved in the analysis and design of the initiatives using Rational Application Developer.
  • Involved in the development of the User Interfaces using HTML, JSP, JS, J-Query, CSS and AJAX.
  • Involved in the presentation tier design as well as services layer, and prepared the class diagrams, sequence diagrams for the Respath enhancements.
  • Involved in the design of the Presentation Tier, Services Layer etc for all the initiatives.
  • Prepared the Technical Design Document for both Presentation Tier, as well as Middle Layer.
  • Involved in the development of the presentation tier using Struts framework, Action Classes, Dispatch Action etc, struts tiles, and validation framework.
  • Involved in the development of the services layer using design patterns such as Session Façade, DAO, and Value Object etc.
  • Used Struts Tag Libraries, JSTL, and other in-house tag libraries.
  • Used Vignette content management system for all the content required for .com, and global sites as well as partner sites such as Ritz, Execustay, and Bulgary.
  • Involved in developing the DAO layer to interact with Vignette.
  • Designed XML schema definition files for various transactions with Marsha to get the reservations availability information.
  • Involved in preparing the castor mapping files for various Marsha Transactions.
  • Helped to refractor existing code base into common components and application code to leverage greater reusability of common code in second phase code reviews.
  • Prepared the code base ready for upgrading Java from 1.4 to 1.5 by removing the variable names such as enum (new keyword in Java 1.5 etc), removing the return statements in the finally blocks etc.
  • Involved in refactoring the code to remove unnecessary exceptions thrown Confidential various levels.
  • Refractored the code to avoid direct dependency of the presentation layer on the DAO.
  • Involved in preparing the code review pockets.
  • Participated in the test case reviews, and manual testing of the enhancements during Pass0.
  • Used clear case for defect tracking as well as activity tracking.
  • Involved in fixing the defects during Pass 1, 2 3 of the integration testing.
  • Build and deployment of the Marriott application using ANT on to dev and testing environments.
  • Participated in the code reviews for various initiatives, Performed Static Code Analysis to follow the Best Practices for Performance and Security.

Environment: HTML, JSP, Java Script, J-Query, CSS, Struts, Tiles, Servlets, Stateless Session EJB, Vignette, Clear Case, Clear Quest, Rational Application Developer, Endeka, Marsha, Castor, Design Patterns, XML, XSD, DWR, etc.

We'd love your feedback!