Java/j2ee Developer Resume
America, TN
SUMMARY:
- Around 7+ years of experience in design, development, maintenance and support of Java/J2EE applications.
- Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
- Experience in working in environments using Agile (SCRUM), RUP and Test Driven development methodologies.
- Experience in working in both Windows and UNIX platforms including programming and debugging skills in Unix Shell Scripting.
- Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose and Visio. Extensive experience in Java/J2EE programming - JDBC, JSF (Rich faces, Myfaces), Servlets, JSP, JSTL, JMS, EJB 2.0/3.0.
- Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications. Experience in Websphere Portal server and WCM Websphere Content Management.
- Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX technologies.
- Experienced in developing MVC framework based websites using JSF, Struts and Spring.
- Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion Of Control), DAO (Data Access Object) and template classes.
- Expertise in Object-relational mapping using Hibernate.
- Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XMLBeans.
- Expertise in developing and consuming Web services including different technologies and standards like DTD,XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-I and Apache Axis, JAX-RPC.
- Experience in configuring and administering MQ-Series and experience in developing messaging systems using JMS.
- Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x/7.x/8.x/ JBOSS 7.x/6.x/5.x/4.x.
- Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer(RAD) for Java/J2EE application development.
- Expertise in database modeling, administration and development using SQL, T-SQL and PL/SQL in Oracle (8i, 9i and 11g), DB2 and SQL Server environments.
- Experience in using ANT and Maven for build automation.
- Experience in using version control and configuration management tools like SVN, Clear Case, CVS and Subversion.
- Experienced in using Operating Systems like Windows 98 / 2000 / NT / XP, AIX, Sun Solaris
- Proficient in software documentation and technical report writing.
- Versatile team player with good communication, analytical, presentation and inter-personal skills.
TECHNICAL SKILLS:
Languages: C, C++, Java/J2ee, SQL, PL/SQL
Java/J2EE Technologies: Java 1.4, 1.5, 1.6,1.7/1.8 Servlets, JSP,JSF, EJB, JNDI, EJB 3.0/2.0/1.1, Java Beans, JMS JSTL, EL, JPA, RMI, SOAP, Java Mail., Axis 2.x,JAX WS2.x
Web Technologies: HTML, DHTML, JavaScript, Action Script, MXML, Ajax, CSS, Web 2.0. NodeJs, backbone, AngularJs
Development Frameworks/Libraries: Spring, J Unit, Apache, Struts 1.x/2.0, Hibernate 2.0/3.x/4.x, Casper Framework & MVC, JSF, Spring 2.0/3.x, Cairngorm.
Tools: Eclipse, Jdeveloper10g, J Builder, Eclipse Flex Builder plug-in, Net Beans, Visio, Dream Waver, Clear Case, VSS, Quality Center 9.x., Rational Rose, Toad, Quest
Platforms: Windows, Linux.
Application Servers: Web logic, J Boss, Apache Tomcat, Glassfish, IBM Web sphere
Databases: IBM DB2, Oracle, Oracle 10g/9/8i, MySQL, PL/SQL, MS SQL Server 05/08, MS Access 7.0
Design skills: OOAD, Design Patterns, and UML
Software Development Methodology: Agile TDD, RUP, Waterfall.
Other: Web Services, Apache SOAP 2.2/Axis 3.0,, WSDL, HTTP, TCP/IP, CORBA, JRMP, SMTP, MOM, UDDI, JAX-RPC, ebXML, XML, XML Schema, XML DTD, XSLT, TME GLUE, MS .NET. Ariba Network
PROFESSIONAL EXPERIENCE:
Confidential, America, TN
Java/J2EE Developer
Responsibilities:
- Designed and developed module. Worked with business users to create screen mockup and creating technical design documents.
- Integrated spring framework for dependency injection with Spring MVC framework.
- Created the Data Access Layer, Services, and Controller based on Restful architecture. Created the variety of services using annotation based spring.
- Implemented JavaScript, jQuery for creating the UI for customer interface for changing the delivery schedule online.
- Worked on various modules, User Management, Reporting, Transaction and Security modules. Involved in implementing various api and services during the development.
- Used JMS publish/subscribe model to interact with other systems asynchronously. The revenue data was pushed to multiple systems using the JMS model.
- Deployed Web Services into Weblogic server and configured database connection pool in Weblogic console. Used various design patterns such as singleton and MVC for layer separation in an effort to reduce the application maintenance and support
- Developed views and controllers for client and manager modules using Spring MVC
- Involved in writing HQL queries for the Data access lay
- Supported client with UNIX technical expertise in the development of ENS module.
- Implemented Spring Dependency injection during various modules of project
- Planned version control of production source code using SVN
- Used XPATH to retrieve value from XML messages and XSLT to transform XML messages from one format to another
- Worked with SAP feed, SAP service interaction with Hybris Commerce.
- Worked to Develop PL/SQL Packages with Functions and Joins to meet the Business requirements
- Developed Exception handling framework and used log4J for logging
- Used maven build tools to compile the enterprise application and create the WAR & EAR files
Environment: Java/J2ee, JDK 1.6, 1.7 and 1.8, Spring 3.x/4.x. Spring jdbc, Spring mvc, spring batch, spring boot, JSF, AJAX, JSP, HTML, jQuery, angular, JavaScript, Web Service, SOAP, JMS, Tomcat 8.x, apache 2.4x, Weblogic,, Hibernate, Log4j, XML, SAX, XML Schema, JUnit, Mockito, Oracle, UNIX, Maven, Ant, SVN, GIT, Jenskin/Hudson, Sonatype, SAP, Hybris ecommerce, Rally, Agile methodologies
Confidential Lansing, MI
Java/J2EE Developer
Responsibilities:
- Designed, developed, debugged and tested the web based application using the J2EE architecture.
- Performed Application Demo’s to the end clients.
- Developed WS-Security based Web Services to interact. Created various soap based service using jax-ws and used SAAJ implementation for common client stubs to interact with various services.
- Responsible for creating various restful web services using Spring MVC, used spring core for Dependency injection. Worked on spring jdbc, integration etc.
- Understanding and analyzing business requirement.
- Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development.
- Implemented client side data validations using JavaScript and Server side data validations using JSF valuators. Developed & deployed the application in Web sphere Application Server.
- Involved in the design and development of XML presentation.
- Created XML Schema, XML template and XSL.
- Involved in the design and development of XML presentation using CSS & XSLT.
- Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
- The UML use case designs are developed using and Rational Software Architect v7.0/6.0.
- Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g. Designed the data base and Normalized the Data Base in 3NF .In Normalization resolved the trivial dependences, non key attribute & transitive dependences using 1NF, 2NF & 3NF.
Environment: J2EE1.4/1.5/1.6, J2SE 1.4/1.5/1.6, Java, JSP, Spring, Hibernate, Hudson, SonaType, Git/SVN, HP Quality Center/ Rally, JavaBeans, Java Script, JQuery, StrutsV2.x, JSFV1.x, XML, XSLT, Web Sphere Integration Developer, Web Sphere Application Server (WAS) 6.1/6.0, TomcatV6.0, DB2v9.1, SQL Query Analyzer, SQL Server 2005/2008.
Confidential, San Francisco, CA
Java/J2EE and Web Developer
Responsibilities:
- Responsible for analyzing business requirements and detail design of the software.
- Design and developed Front End User interface, worked with nodeJs, backbone and other javascripts framework to developed and design various workflow and template mechanism .
- Developed Web based (JSP, Servlets, java beans, JavaScript, CSS, XHTML) console for reporting and life cycle management.
- Connectivity of JDBC was established using Oracle10g.
- Configured Spring to manage Action classes and set their dependencies in a Spring context file.
- Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
- Followed Agile Methodology (TDD, SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing the integration layer.
- Used log4j for tracking errors and debugging the code.
- Wrote build deployment scripts using ANT, shell scripts and JACL on unix env and deplolyed the application in WebSphere App Server .
- Involved with project manager in creating detailed project plans.
- Designed technical documents using UML.
- Involved in developing presentation layer using JSP, AJAX, and JavaScript.
- Created Junit Test cases by following Test Driven development.
- Responsible for implementing DAO, POJO using Hibernate Reverse Engineering, AOP and service Layer. Used spring, MVC pattern, struts frame work and followed Test Driven
Environment: Eclipse, NodeJs, backbone, Hudson, Rally, Web Sphere Portal Server 6.1, Java 1.6, J2EE, JSP 2.1, Servlets 3, JSF 1.2, Spring 2.5, Hibernate 2.0, Web Sphere 6.1, AXIS, Oracle 10g, JUnit, XML, HTML, Java Script, AJAX, CSS, Rational Clear Case.
Confidential, West Palm Beach, FL
Java/J2EE Developer
Responsibilities:
- Requirements gathering from business and defining specifications for the system.
- Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
- Developed ER and UML diagrams for all the design, and documented all the process flows.
- Created the UI interface using JSP Struts, HTML
- Used Java Collection Classes like Array List, Vectors, Hash Map and developed Non-Blocking I/O threads.
- Worked on conversion of some modules to be multithreaded. Multithreading was used on the Server side to perform Database pooling of connections in Java on UNIX Environment.
- Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Designed and Implemented MVC architecture using Struts 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 Struts 2 framework. Utilized various Struts features like Tiles, tagged libraries and Declarative Exception Handling via XML for the design.
- Documented and Fixed bugs and Client Issues in the application.
- Involved in writing Stored Procedures in Oracle and PL/SQL for back end which were used to update business logic over a set of scheduled timers. Used Views and Functions at the Oracle Database end.
- Used JUnit for Unit testing the application.
- Used Apache Ant to compile java classes and package into jar/war archives, involved in Low Level and High Level Documentation of the product.
- Performed QA activities, Created test data, test cases and tested the application.
Environment: Java/J2ee, JDK 1.5, JSP, Struts, Java Servlets, Hibernate, Spring, CSS, Java Script, HTML, XML, JMS, Weblogic, Oracle, J2SE, J2EE, Apache Tomcat, Apache Ant, XSLT, PL/SQL and Windows XP.