We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Around 7 years of progressive knowledge and experience in system architecture, development, implementation and support of Client/Server and web based applications in accordance with best practice methodologies.
  • Solid analytical, problem solving and decision making skills combined with experience in Object Oriented Design, Analysis and Programming techniques.
  • Good knowledge and experience in using software design patterns such as MVC, Singleton, Session facade, Value object, Bridge, Decorator, Service locator, Business delegate, Data access object for building J2EE Applications.
  • Experience in Object Oriented analysis and design, UML (Use Cases, Sequence and Class diagrams) and Rational Rose.
  • Expert level skills in using advanced J2EE web technologies such as Spring, Struts, JSP, Servlets, Java Beans, JDBC, Hibernate, JSF, EJB, JMS, Ajax, JQuery, Java Script, XHTML, HTML, CSS.
  • Extensive experience in XML related technologies such as XML, DTD, XSD, XPATH, XSLT, DOM, SAX, JAXP, JSON and JAXB.
  • Proficient experience in using the databases such as MySQL, MS SQL Server, DB2, Oracle 9i/10g/11g.
  • Good Understanding of RDBMS through Database Design, writing queries and stored procedures using databases like Oracle 9i, MySQL and SQL Server.
  • Hands - on experience with various Application servers and Web servers (IBM Web Sphere Application Server, BEA Web Logic, JBoss, and Tomcat) with wide variety of development tools such asIBM RAD, Eclipse, Net Beans, IntelliJIDEA.
  • Experience in deploying enterprise applications in Java 2 Enterprise Server, JBoss and BEA Web logic and IBM Web Sphere.
  • Experienced in writing Server Side Components - Enterprise Java Beans (EJB) Session and Entity Beans, Remote Method Invocation (RMI) for distributed computing applications, access remote servers and invoking database with Java Database Connectivity (JDBC).
  • 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.
  • Strong skills in API design, Enterprise Application Integration, Database design, knowledge of various Architecture, design, integration patterns and application frameworks development.
  • Hands-on web application development experience from the design to shipping of the product to customers as a principal software developer.
  • Possess multi-discipline, multi-domain programming design and architecting experience within a collaborative team environment.

TECHNICAL SKILLS

Programming Languages: Java,C, C#, Objective C, C++, Python

J2EE Technologies: Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0, JDBC 2.0/3.0, JNDI, OSGI, EJB 2.0/3.0, RMI, ASP.

Frameworks: Jakarta Struts 1.2/1.3, Spring 1.2/1.3/2.0, Spring MVC, JSF 2.0(Java Server Faces),Hibernate 2.0/3.0

Web Technologies: HTML, DHTML, JavaScript 3.03 with Jquery,ExtJS, AJAX, CSS, icefaces API

XML Technologies: XML 1.0, XSLT, XSL 2.0, HTML5, DHTML, XSL 1.0/ XSLT 1.0, JNDI 1.1, SOAP 1.2, AXIS 2

Application/Web Servers: IBM WebSphere 5.X/6.0/7.0/8.0, IBM HTTP server 8.x, WebLogic 7.x/8.x/9.0, WebLogic Portal 5.x, JBoss 4.0, jBPM, Apache Tomcat 5.0/5.5, OC4J 10.1.3

Databases: Oracle 8i/9i/10g, SQL Server 2008, MySQL, DB 2 7.0/8.0/9.0

Messaging Systems: JMS, IBM MQ-Series

IDE Tools: IBM WebSphere Studio Application Developer (WSAD) 5.0,5.1.2, RSA 6.0.1/7.0, RAD 6.0/7.1, Eclipse 2.0/3.0/3.1/RCP,Net Beans 4.0/4.1

Configuration: CVS, Rational ClearCase, Microsoft Visio

Operating Systems: Windows 98/NT/2000/XP, UNIX, LINUX

Tools: Ant, Maven, JVM, JUnit, GWT (Google Web Toolkit), Log4j, Jprobe2.8/3.0

Database Tools: TOAD, MySql Query Browser

Design Methodologies: UML, Rational Rose, RUP

PROFESSIONAL EXPERIENCE

Confidential, Arlington, VA

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and implemented the Content Management Architecture.
  • This involved process reengineering and working with the Engineering group, QA & QC department, Security Department, development and the Business users Department.
  • Designed and developed a web application built with JBoss Seam utilizing EJB, JMS, Hibernate, JavaServer Faces (JSF) with icefaces API for UI development, AJAX, JavaMail, XPATH, XSLT, JAXB, SAX.
  • User Interfaces were developedusing JSP, XML, HTML,XHTML, CSS and Struts.
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns such asBridge, Decorator, Session facade, Service Locator, Business Delegate, and DAO.
  • 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.
  • Client side validation was done using JavaScript.
  • Managed SCM for modification of documents and programs stored as computer files.
  • Involved in administering Weblogic Portal Server.
  • Involved in repetitive machine driven effort using Agile Methodology (Scrum).
  • J2EE application development on Windows and UNIX platforms using MVC pattern.
  • Tomcat 5.5, JBOSS servers were used for testing and Weblogic 10 was used for deploying.
  • Developed an Ajax framework for rapid development of Rich Internet Application access to databases.
  • Wrote complex PL/SQL scripts for stored procedures, packages and functions & triggers for data transformation purposes.
  • Involved in implementing DAO pattern for database connectivity and Hibernate for object persistence.
  • Created XML files for storing the data required for module.
  • Used CORE and HTML tag libraries for expressing Java Server Faces within a view template.
  • Used State management supporting like request, application, session, flash and view scoped java beans.
  • Created few modules using JAVA Swing, AWT framework.
  • Created Stateless Session Beans for retrieving data and Entity Beans for maintaining User Profile Responsible for generating JSP Tag libraries embedded with client specific.
  • Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using JUnit scripts via Selenium Remote Control 9.0.
  • Used LOG4J, JUnit&Mockitofor debugging, testing and maintaining the system state.
  • Used CVS to track and maintain the different version of the application.

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, JUnit 3.8, Log4j, CSS, log4j, CVS.

Confidential, NY

Java/J2EE Developer

Responsibilities:

  • High-level and low-level system design, planning, estimation and implementation.
  • Designed and integrated the full scale struts/hibernate persistence solution with the application architecture.
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Designed and implemented the Hibernate Domain Model for the services
  • Implemented theweb servicesand associated business modules integration.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, JSF, Servlets and Action classes.
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO.
  • Included 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 the DAO layer for the application using Spring Hibernate Template support.
  • Developed the presentation layer using JSP, Struts Tag libraries, HTML, XHTML, CSS and client validations using JavaScript, DOM.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • 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.
  • 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 and JProfiler for Quality Center bug tracking.
  • Implemented the Animation and styling using CSS3 and JQuery.
  • JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.
  • ANT and Maven was used as a build tool.
  • Used Log4j for logging errors, messages and performance logs.

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

Confidential, Scottsdale, AZ

Java/J2EE Developer

Responsibilities:

  • Involved in requirement analysis, functional specifications and design.
  • Designed UI using JSP, HTML and validated with JavaScript for providing the user interface.
  • Involved in client side scripting and serverside scripting.
  • Involved in the JDBC, Servlets and JSP technologies to write the UI and the business classes.
  • User interface is decoupled using SpringMVC architecture with Struts implemented already as the frontend.
  • Worked on the struts action classes and action mapping rules in Struts-config.xml as required by the architecture.
  • Involved in migrating CTC to Spring framework to enable loose coupling at the front-end.
  • Modified the Controllers and Services classes so as to support the introduction of Spring framework.
  • Involved in developing DAOs to connect to backend Database to implement the business logic.
  • Used Hibernate to map the database tables using hbm.xml files.
  • Used the JExcel API for the reading the excel data’s.
  • Involved in server side validations using AJAX and RichFaces.
  • Deployed on BEA Weblogic application server and used CVS for version control.
  • Involved in writing Jakarta ANT 1.6 build scripts for building and deploying.
  • 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.
  • Wrote some XSLT transformations for help in converting XML into HTML.
  • UsedXMLparserAPIssuchasJAXPandJAXBinthewebservice'srequestresponsedatamarshalling as well as unmarshalling process.
  • Log4j is used for logging different types of messages to write on to the proprietary log model.

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

Confidential, Bloomington, IL

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Used Spring framework configuration files to manage objects and to achieve dependency injection.
  • Design Patterns likeSessionfaçade, Singleton and Factory Pattern were used.
  • Implemented the required functionality using Hibernate for persistence & spring framework.
  • 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.
  • Used JAX-WS to access the external web services, get the xml response and convert it back to java objects.
  • Used JMESA, JSP, HTML, CSS for View developments and validated with JavaScript for providing the user interface..
  • Wrote ANT Build for the Cruise Build Platform.
  • Responsible for writing detailed design specification document and implementing all business rules as per Design document.
  • Used DB2 as the Backend for the application.
  • Used Toad for the DB2 database changes.
  • Used PL/SQL queries and stored procedures to generate account opening criteria in the system.
  • Used JUnit for Unit Testing

Environment: Java, J2EE, JSF, JUnit, JMESA, CSS, Spring, Spring AOP, JSP, HTML, XML, Web Logic, DB2, Eclipse IDE, SOAP, Maven, JSTL, TOAD, DB2, Web Logic Server, WSDL, UDDI, JAX-WS, ANT.

We'd love your feedback!