Sr Java Application Developer Resume Profile
Cleveland, OH
Professional summary:
- 7 years of software development experience in Analysis, Design, Development, Implementation, Integration and testing of Application Software in web-based environments, distributed n-tier products and Client/Server architectures.
- Experience in full Software Development Life Cycle SDLC starting from collecting Business specifications, Analysis, Design and Development, Testing and documenting the entire life cycle
- Using various methodologies like Waterfall, Agile, SCRUM, RUP and Test Driven Development.
- Extensive experience in Core Java and J2EE technologies like Servlets, JSP eg RichFaces Jboss , JSF, JDBC, JNDI.
- Experiencein AngularJS, JavaScript, Jquery, Bootsrap and CSS.
- Worked extensively on Struts 2.0/1.1/1.0 framework.
- Worked on Hibernate by writing persistence classes.
- Worked on Spring Framework with various Simple, Multi-Action and Form controllers.
- Experience in Iterative, Waterfall and Object Oriented Application Design and Programming.
- Strong Java GUI/SWING development experience for Creating User Interface.
- Experience using NetBeans and Eclipse IDE
- Experience with YUI JavaScript libraries
- Extensive experience in creating Class Diagrams, Activity Diagrams, Sequence Diagrams using Unified Modeling Language UML
- Good knowledge in Design Patterns like MVC, Abstract Factory, Business Delegate, Singleton, Data Access Object, Front Controller, Session Fa ade and Service Locator.
- Expertise in creating XML, XML Schemas, XSLT, XPath, DOM/SAX Parser and web designing using HTML, CSS and JavaScript including Ajax, JSON .
- Implemented WebServices using WebLogic 7.1/8.1 and WSDL 1.1.
- Expertise in deploying applications in Websphere JBoss 3.0/4.0, Apache and Tomcat 4.0/5.0/5.5, 6.0, Weblogic 8.1
- Experience in Gradle to build and deploy Java web applications.
- Experience using Log4j for extensive logging in the applications.
- Experience with databases like DB2, Oracle 9i, Oracle 10g, MySQL, SQL Server, Sybase and MS Access.
- Experience in creating complex SQL Queries and SQL tuning, writing PL/SQL blocks like stored procedures, Functions, Cursors, Index, triggers and packages.
- Experience in developing test cases, performing Unit Testing, Integration Testing, experience in QA with test methodologies and skills for manual/automated testing using tools like WinRunner, JUnit.
- Hands on experience in using UNIX, Red Hat Linux, Windows, MS Dos
- Excellent communication skills, team player, quick learner, organized, resilient and self-motivated.
TECHNICAL SKILLS:
Languages | Java, C, C , SQL, PL/SQL, UML, XML, XSL, XSLT. |
Operating Systems | Windows 98/2000/XP/NT, Linux, Unix |
Web Technologies | J2SE, Servlets 2.4/2.5, JSP 2.0/2.1, JSTL, Custom Tags, JDBC 2.0/3.0, Filters, Listeners. |
Front-End Technologies | HTML, XML, Java Script, TLD, Custom Tags, Swings, CSS, AJAX |
J2EE Technologies | JNDI, CP, EJB 2.0/3.0 SLSB, SFSB, Entity Beans , JMS/MDB, Web Services WSDL, SOAP . |
Web/App. Server | Tomcat 5.5 6.x, WebLogic7.0, 8.1 9.0, 10.0, and WebSphere 4.0, 5.0, 6.1, JBoss 3.2. |
Frameworks | Struts 1.0/1.1/1.2/2.0, Spring 1.2.4/2.0/2.5, Spring MVC, Hibernate 2.0/3.0/3.2 |
Process Automation Tools | Gradle, Maven, PVCS, CVS, JUnit, Easy Mock, Log4j, TOAD. |
RDBMS | ORACLE 10g, ORACLE 8i, ORACLE 9i, DB2,SQL Server 6.5,MYSQL |
Web/Application Servers: | Web Logic 7.0/8.1/9.0/10.0, IBM Web Sphere 4.0/5.5,JBoss 4.0.5, Apache Tomcat 5.5/6.0. |
IDEs: | Eclipse 2.0/3.0/3.1, RAD 6.0, WSAD5.1. |
OOA, OOD: | Data Modeling and design, Rational Rose, UML, use-case diagrams, Class diagrams, Activity diagram, Sequence diagram. Design Patterns |
Software Development Methodologies: | Waterfall Model, V-model, RUP, Agile, Scrum, Test Driven Development. |
PROFESSIONAL EXPERIENCE:
Environment: JDK 1.7, Servlet, JSP, Beans, XML, XSLT, JAX-WS, Spring 3.0, Hibernate 3.0, Java 1.6 ,Gradle 2.0, SOAP, WebSphere 6.1, HTML, JavaScript, JQuery, AngularJS, Bootstrap, CSS, DB2.
Confidential
Java Developer
Responsibilities:
- Actively involved in design and developing of J2EE components.
- Involved actively in designing web page using HTML, Backbone, AnjularJS, JQuery, Javascript, Bootsrap and CSS.
- Worked on writing the services to provide the relational mapping between the client side application with the backend.
- Involved in creating Servlets and Java Server Pages JSP , which route submittals to the appropriate Enterprise Java Bean EJB components and render retrieved information using Session Facade.
- The business logic is developed using J2EE framework and deployed components on Application server where Eclipse was used for component building.
- Worked on deploying applications on ApacheTomcat, Node JS.
- Actively involved in deployment Application war files in WebLogic Application server.
- Deployed the application on WebLogic server to make the application multi platform.
- Used XSLT stylesheets to transform database-driven XML into HTML pages.
- Involved in writing the Gradle build file for assembling web services.
- Used XPath to compute values from XML.
- Used Hibernate for object relational mapping.
- Implemented logging using log4j and developed robust exception handling and error reporting mechanism.
- Used SVN to store current and previous versions of source code and it allows for concurrent editing of those source files by multiple
- Used message-driven bean to receive JMS messages.
Environment:
J2EE, Java, JavaRIA,Servlets, JSP, EJB 3.0, JMS, JDBC, HTML, XML, XSL, CSS, JavaScript, Rational Rose,
Confidential
Java Developer
Responsibilities:
- Involved in requirement analysis, design, coding, testing, implementation and review.
- Work with the technology project teams to guide the design of new applications to support business needs
- Used Spring MVC as web framework and Spring to develop light weight business component.
- Implemented Spring IOC or Inversion of Control by way of Dependency Injection where a Factory class was written for creating and assembling the objects.
- Used Spring DAO on the Data access layer with the Hibernate.
- Used Hibernate ORM tool for the backend development in the persistence tier.
- Exposed business functionality to external systems Interoperable clients using
- Web Services WSDL-SOAP Apache Axis.
- Used CVS to merge the code.
- Used Ajax for exchanging data asynchronously between browser and server.
- Worked on ATG Web Commerce Customer Service streamlines customer service and integrates all customer touch points to increase customer satisfaction and loyalty.
- Used XSLT to transform XML files into different forms.
- Used Oracle Web Server and PL/SQL for development of the system
- Assembling and deploying applications with Websphere Server
- Maintained multiple levels of support for all systems batch processing
- Provided support for job scheduling, file transfers, and transactional processes
- Involved with production and quality assurance environment support
- Configured Server side resources like Data source, Connection Pooling etc.
- Monitored the error logs using Log4j and fixed the problems.
- Created build scripts for compiling and creating war, jar using ANT tool kit.
- Performed Unit as well as integration testing for all the modules.
- Used M.S.Visio for use case diagrams, Object diagrams, Active flow diagrams, Class diagrams, sequence diagrams in Design phase.
Environment:
Java, JavaRIA,J2EE, JDBC, Spring, Hibernate, Oracle, SQL, PLSQL, Extjs, Websphere 4.0, M.S.Visio, IBM RAD 7.1,Log4j,ANT, Web services, SOAP,Junit, HTML,UNIX.
Confidential
Java Developer
.Responsibilities:
- Application was deployed on Web Sphere Application Server 7.0
- Migrated from WebSphere Application Server 6.0 to IBM WebSphere Application Server 7.0.
- Worked on SOAP, WSDL and implementation of code templates generate WSDL file, and serialization files.
- Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules and used SOAP for Web Services by exchanging XML data between applications over HTTP.
- Worked on JBoss application server implementing Java applications and other Web-based applications and software.
- JUnit tests were written to test each module in the application.
- Used Soap over Http and Soap over JMS for communication between components
- Developed session, entity beans and message driven beans.
- Developed, and debugged the servlets and EJB with Web sphere Application server.
- Developed Web Services for data transfer using SOAP and WSDL
- Used JUnit framework for unit testing of application and JUL logging to capture the log that includes runtime exceptions
- Converted entire logging from LOG4j to JUL Logging
- Developed user Interface using JSP, Java Script and HTML.
- Used JAX-B to call web services described by WSDL.
- Used CSFB to make or receive a voice call or SMS, the device falls back to the 3G or 2G network to complete the call or to deliver the SMS text message.
- Used XYTHOS to store the data when the request comes at ODD times.
- Designed and developed message driven beans that consumed the messages from the Java message queue
- Used XPath to compute values e.g., strings, numbers, or Boolean values from the content of an XML document.
- Involved in the production support of the application.
- Experience in SybaseASE Database to optimally store and query data that represents objects defined in a geometric space.
- Used Maven to build and manage the projects and its dependencies.
- Very good at ATG Ecommerce products and out of box implementations.
- Experience in Integration of various data sources like Oracle, Sybase, SQLServer, Flat Files, Foxpro files. Powerful background in PL/SQL with data migration techniques.
Environment: Unix, JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring 2.5,Hibernate 3.0, Java 1.6 Oracle 11g, Maven, SOAP, WebSphere 6.1, HTML, JavaScript, JUnit 4.0, Talend.
Confidential
J2EE Developer
Responsibilities:
- Actively involved in design and developing of J2EE components.
- The system was designed using Unified Modeling Language on Rational Rose
- Involved in creating Servlets and Java Server Pages JSP , which route submittals to the appropriate Enterprise Java Bean EJB components and render retrieved information using Session Facade.
- The business logic is developed using J2EE framework and deployed components on Application server where Eclipse was used for component building.
- Actively involved in deployment EJB service jars, Application war files in WebLogic Application server.
- Worked on ATG commerce.
- Deployed the application on WebLogic server to make the application multi platform.
- Developed Session beans with EJB 3.0 standards.
- Involved in writing the Ant build file for assembling web services.
- Written Stored Procedures to perform automated rules using Oracle 8i
- Used Hibernate for object relational mapping.
- Used Ajax for exchanging data asynchronously between browser and server to avoid full page reloads.
- Implemented logging using log4j and developed robust exception handling and error reporting mechanism.
- Implements RESTful services to make use of standards like HTTP, JSON and XML.
- Experience in various data sources like Oracle, Sybase, and SQLServer.
- Used SVN to store current and previous versions of source code and it allows for concurrent editing of those source files by multiple
- Used message-driven bean to receive JMS messages.
Environment:
J2EE, Java, JavaRIA,Servlets, JSP, EJB 3.0, JMS, JDBC, HTML, XML, XSL, CSS, JavaScript, Rational Rose,
Confidential
Jr. Java Developer
- Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow.
- Used Free Marker Template for sending the parameters to the back end systems.
- Used JavaScripts for the process of various order functions and integration within different applications
- Used JavaScript for the web page validation and Struts Validator for server side validation.
- Used SOAP as a XML-based protocol for web service operation invocation.
- Developed session, entity beans and message driven beans.
- Developed, and debugged the servlets and EJB with Web sphere Application server.
- Developed Web Services for data transfer using SOAP and WSDL
- Developed JSP's with STRUTS custom tags and implemented JavaScript validation of data.
Environment: JavaRIA,Oracle 11g, Java 1.5, JavaScript, Unix, Oracle WebLogic, Application server 11g, SQL Developer, Soap UI, Concept wave, XML, SOAP.