We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Des Moines, IA

SUMMARY

  • Senior Java Developer with 8+ years of experience in all the areas of Software Development Life Cycle (SDLC) including analysis, design, development, integration, testing, troubleshooting, maintenance, and end user support.
  • Extensive experience in both frontend and backend application development using Spring, Hibernate, Struts frameworks.
  • Extensively worked on Java/J2EE technologies such as Servlets, JSP, JSTL, EJB, JDBC, RMI, and Swing.
  • Extensively worked on developing Web Services using Apache Axis, SOAP, UDDI and WSDL.
  • Extensive experience in application development using various Core Java technologies such as OOPS Concepts, Collections, etc.
  • Expertise in using JBoss, WebLogic, WebSphere and Apache Tomcat servers.
  • Expertise in JavaScript, CSS, XML, XSL, XSLT, HTML, and DHTML.
  • Extensive experience in using databases such as Oracle 10g/9i/8i, MS SQL Server, and MySQL.
  • Extensively worked with Ant, Log4j, and Toad.
  • Expertise in using development tools such as Eclipse, RAD, NetBeans, and WSAD.
  • Expertise in writing unit test cases using JUnit.
  • Extensively worked with source control tools like Subversion and CVS.
  • Extensive experience in software development on UNIX, Linux, Sun Solaris, and Windows platforms.
  • Expertise in deploying applications on JBoss and WebLogic application servers.
  • Extensive experience in utilizing Agile/Scrum methodologies for software development.
  • Good experience in designing applications using UML.
  • Experience in projects with financial, telecom, insurance and manufacturing domains.
  • Expertise in quickly troubleshooting production issues and very good experience in directly working with customers.
  • Good track record of delivering software on time even during tight deadlines.
  • Excellent team player with good communication and written skills.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL

Java SE Technologies: JDK 5, J2SE, JDBC, Swing

Java EE Technologies: EJB, Web Services, Servlets, JSP, JMS

Frameworks: Spring, Hibernate, Struts

Web Technologies: Ajax, JavaScript, CSS, HTML, DHTML, XHTML

XML Technologies: XML, XSL, XPath, XSLT, SAX/DOM, JAXP, Dom4j

Web Services: Apache Axis 1.x, SOAP, WSDL, UDDI

Databases: Oracle 10g/9i/8i, MySQL, SQL Server, DB2

Servers: JBoss 5.1/4.x, Weblogic, WebSphere, Tomcat

Unit Testing/DB Tools: JUnit, Toad, SQL Developer

Version Control: Subversion, CVS, StartTeam, ClearCase, Serena

IDE: MyEclipse, Eclipse, RAD, WSAD, NetBeans

Scripting Languages: JavaScript, Shell Script, jQuery

Modeling tools: MS Visio, Sparx Enterprise Architect, Rational Rose

Operating Systems: UNIX, Sun Solaris, Linux, Windows

Others: JIRA, HP Quality Center, Ant, Web Services Explorer, Rally

PROFESSIONAL EXPERIENCE

Confidential, Des Moines, IA

Senior Java/J2EE Developer

Responsibilities:

  • Developed the User Interface for Audit, Monetary Destination, Non - Monetary Destination and Customer modules using Struts, JSP, CSS and HTML.
  • Worked on analysis and design with the products team for the development of CMF Audit and Merchant modules.
  • Created Struts action classes for handling incoming requests, wrote service layer for handling business logic.
  • Used Hibernate to develop DAO layer for performing CRUD operations on the database and configured it with Spring’s HibernateDaoSupport.
  • Created Hibernate mapping files for mapping POJO to the database tables. Wrote named queries for querying underlying database.
  • Used Spring for loading database configuration and hibernate mapping files, created data source instance for instantiating HibernateDaoSupport’s session factory object.
  • Declared beans in Spring’s application context file and used Dependency Injection for populating them in action and service layer classes.
  • Developed server side Web Services and Service Oriented Architecture (SoA) using Apache Axis for storing and retrieving merchant and terminals information of a customer.
  • Tested developed web services functionality using Web Services Explorer tool.
  • Integrated CMF application with TDS application to get terminals information for a customer.
  • Fixed lot of multi-browser issues and tested the application on IE, Firefox, Safari, and Opera browsers.
  • Worked on the resolution of defects as identified by the QA team.
  • Performed unit and integration testing of the system and wrote unit test cases using JUnit, used Log4j for logging.
  • Used Ant for compiling and creating deployable archives, Subversion for Version Control, Borland CaliberRM for identifying the rules for a specific entity and JBoss as Application Server.
  • Followed Scrum (Agile) methodologyfor project development.

Environment: Spring, Hibernate, Struts, JSP, Java 1.5, Web Services, Apache Axis, SOAP, WSDL, Web Services Explorer, JSTL, JavaScript, JBoss 5.1, Eclipse, Sun Solaris, Oracle 10g, JUnit, Log4j, Ant, TOAD, Borland CaliberRM, Subversion, Agile/Scrum methodology.

Confidential, Tampa, FL

Senior Java/J2EE Developer

Responsibilities:

  • Participated in requirements gathering and analysis.
  • Designed the application usingSparx Enterprise Architect (UML tool)and developeduse case, class, package, sequence, and component diagrams.
  • Developed application using Struts, Spring, and Hibernate frameworks.
  • Developed login, change CPNI profile, change PIN, confirmation, and landing pages usingJSP.
  • Developed action classes, action forms, model classes, and handled page navigation usingStruts framework.
  • Injected dependencies using Spring beans which are defined in applicationContext.xml file.
  • Implemented Service Oriented Architecture (SOA) using SOAP based web services.
  • Designed and developedWeb Servicesto store and retrieve user profile information fromdatabase.
  • UsedApache Axisto develop web services andSOAPprotocol for web services communication.
  • UsedJavaScriptfor client side validation and created style sheets usingCSS.
  • Implemented DAO layer usingHibernate ORM(Object Relational Mapping) framework.
  • WroteHQL (Hibernate Query Language)named queries for data retrieval.
  • Integrated this application with existing customer tools application.
  • UsedSubversionas the version control system and Antbuild script for building the application.
  • Wrote ant targets for creatingWSDLfiles from java and vice versa.
  • Wrote unit test cases usingJUnitand tested the entire application.
  • Deployed the application in integration environment to make the application available to management team.
  • UsedAgilesoftware development methodologies.

Environment: Spring, Hibernate, Struts, Apache Axis, SOAP, WSDL, SOA, JSP, Java 5, Java EE 5, JavaScript, CSS, HTML, Ant, Sparx Enterprise Architect, Subversion, Eclipse, JBoss 4.2.3, JUnit, Log4J, Oracle 10g, Toad, JIRA, Linux, Windows.

Confidential, Atlanta, GA

Senior Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the application development such as Analysis, Design, Development, Deployment, and Testing.
  • Scrum (Agile) methodologyis used for the application development.
  • Designed the entire application using MS Visio.
  • Created flow diagrams, sequence and class diagrams using Visio.
  • Implemented application based on Model- View - Controller(MVC) architecture using Struts framework.
  • UsedSpring frameworkforDependency Injectionandintegratedwith theStrutsandHibernateframeworks.
  • Configuredhibernate configuration file, andhibernate mapping filesand developed POJO’s to map objects torelational database.
  • Implemented DAO layer usingHibernate and used Hibernate Criteria API in search screens.
  • Wrote Hibernate Query Language (HQL) queries to store and retrieve the data from database.
  • Developed pages to create a shipment, uploading customer own documents to a shipment, view/print freight shipment documents both paper and paperless, access completed international forms using JSP.
  • Developed JSP pages for showing freight history summary and uploading forms from previous shipments.
  • UsedJUnitto write unit test cases to improve the software quality.
  • Wrote build file using Ant to automate the build process.
  • UsedJIRA for tracking issues and project management.
  • Participated incode reviewsand involved in deployment process.

Environment: Spring, Hibernate, Struts, JSP, Java 5, Java EE 5, Servlets, JSP, Web Services, SOAP, WSDL, SOA, WebLogic, Eclipse, JavaScript, CSS, HTML, JUnit, Ant, Subversion, Oracle 10g, Toad, JIRA, MS Visio, Linux.

Confidential, Urbandale, IA

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Deployment, and Testing phases of the JDLink module implementation.
  • Worked with business analysts to find out the requirements and designed the JDLink module according to the customer requirements.
  • Developed web application usingJava EE 5, Struts, Spring, and Hibernate frameworks.
  • ImplementedDAOlayer usingHibernate persistence API.
  • Wrote HQL(Hibernate Query Language) queries for retrieving subscriptions and other activations information from database.
  • Used JSP to implement all the web pages that are required for activating and subscribing JDLink equipment.
  • Involved in designingJSPpages using Struts tags to encapsulate the logic to generate the content for the page.
  • Developed backend logic to process all the JDLink activations and subscriptions.
  • DevelopedMessage driven beans (MDB)’s for processing the activation and subcription messages.
  • Useddesign patternslikeBusiness Delegate, DAO, Façade, Factory and Singleton.
  • Used JavaScript for client side validations and manipulating html elements.
  • DevelopedAntbuild file to automate the build process.
  • Created unit test cases forbusiness logic methodsusingJUnit.
  • UsedStarteamas the version control and HP Quality Center for tracking issues.
  • Involved in code reviews and performance tuning.

Environment: Hibernate, Struts, Spring, JSP, Servlets, Java EE 5, MDB, RAD, WebSphere, DB2, Toad for DB2, Starteam, Ant, JUnit, Log4j, HP Quality Center, Windows.

Confidential, Milwaukee, WI

Java/J2EE Developer

Responsibilities:

  • Involved in full cycle of software development including Analysis, Design, and Development and testing phases.
  • Involved in creating Use cases, Class Diagrams, and Sequence Diagrams for the system using Rational Rose.
  • Developed web application usingStruts and Hibernate frameworks.
  • UsedJSPfor developing screeens for creating and updating demand bids, financial schedules, bid forecasts, bid adjustments, bid profiles.
  • Wrote action and service classes and defined action mappings in struts-config.xml file.
  • Configuredhibernate configuration file,hibernate mapping filesand developed POJO’s to map objects torelational database.
  • Implemented DAO layer usingHibernate and wroteHibernate Query Language (HQL)queries for persisting demand bid related information.
  • Developed both client and server side web services using Apache Axis and tested web services using web services explorer tool.
  • Used jQuery for event handling and AJAX implementations on the JSP pages.
  • DevelopedAntbuild file to automate the build process.
  • Wrote unit test cases for important business methods usingJUnit.
  • FollowedExtreme Programming (XP)methodology for software development.
  • UsedCVSas the version control and Bugzillafor tracking issues.
  • Involved in code reviews andused Packaged and deployed application on Application Server.

Environment: Struts MVC, Hibernate, Apache Axis, WSDL, SOA, Web Services Explorer, Java, J2EE, JavaScript, CSS, JUnit, AJAX,jQuery, Servlets, JSP, WebLogic, Eclipse, JavaScript, CSS, HTML, XHTML, Ant, CVS, SQL Server, Toad, Bugzilla, MS Visio, Linux, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Performed analysis and created UML diagrams, class diagrams and sequence diagrams usingMS-Visio.
  • Web application is developed using theStruts MVCframework.
  • Used JSP to create login page, user profile, and account information pages.
  • Wrote Custom tags and Tag Library Descriptor (TLD) for encapsulating dynamic functionality and used JSTL tags for populating data on the JSP.
  • Developed server side utilities using Java Beans, XML, and EJB.
  • Built application on a multi-tier distributed architecture using JMS and Servlets.
  • Developedmessage driven beans (MDB)’s for receiving the messages from other systems.
  • Developed core business logic using Stateless and Stateful Session Beans.
  • DevelopedDAOlayer usingJDBCand wrote severalSQLqueries to store and retrieve results from database.
  • Developed Unix Shell Scripts to perform administrator related tasks.
  • Stored procedures were used extensively to perform various actions on the Oracle database.
  • Used Java Swing for developing internal GUI applications.
  • Used Dom4J XML parsers to parse the XML content and updated the database.
  • Involved in fixing coding related issues during the production phase.

Environment: Java, J2EE, Swing, Servlets, JSP, JSTL, Custom Tags, TLD, Java beans, EJB, PL/SQL, DB2, JDBC, Oracle, Dom4J, XML, DOM, SAX, JMS, IBM WebSphere, WebSphere Studio for Application Development (WSAD), Rational Rose, Clear Case, Rational Unified Process (RUP), Unix, Shell Scripting.

We'd love your feedback!