Java/j2ee Developer Resume
Richardson, TX
SUMMARY:
- Have 8+ years of IT experience in software development and business logic implementation using Java/J2EE technologies in various domains like Financial, Insurance, Healthcare, Communications and Enterprise Business Software applications.
- Involved in various stages of Software Development Life Cycle (SDLC) like Analysis, Design and development of applications in Java, J2EE, Agile methodologies (scrum, xp) and experience with QA life cycle Methodologies.
- Expertise in enterprise J2EE components like Enterprise Java Beans (EJB’s), Java Server Pages (JSP), Java Servlets, Java Beans, RMI, Swing, AWT, Java, JNDI, JDBC, J2EE Patterns, XML APIs, JMS, MQ Workflow, JUnit, WSDL.
- Experienced in developing the applications in Test Driven Development (TDD) approach.
- Hands on experience with Sprint planning, Sprint Review and Retrospection.
- Experienced in the web designing technologies like XML, XSL, XSLT, DTD/Schemas, HTML, DHTML, CSS, Ajax, Java Script, jQuery and JSON.
- Experienced in parsing (DOM and SAX) XML using JAXP API.
- Professional experience in using java frameworks like Spring, Struts, JSF and Hibernate.
- Proficient in developing applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, DAO, Factory, Facade, Service Locator etc.).
- Having the experience with e - Payment gateway processing using Authorize.net and PayPal.
- Experienced in checking out of shopping cart via Google Checkout Process.
- Experienced in implementing the Google Data Feeds.
- Hands on experience in configuring and deploying applications on OC4J, IBM WebSphere 6.x/7.0, BEA WebLogic7.x/ 8.x, JBoss 3.2.3, Java Web Server 2.0 and Apache Tomcat 6.0 & 5.x
- Experienced with RDBMS implementation and development like Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions and Triggers using Oracle 10g/9i/8i, PL/SQL, SQL Server 2005/2000
- Extensively used Grails, RAD 7.0/7.5, My Eclipse Blue, My Eclipse 7.1/6.x, Eclipse IDE 3.x, Exadel Studio, JDeveloper, SQL Developer and TOAD.
- Expertise in using tools like Ant, WinSCP, Log4j, TFS, Win CVS, SVN, Trace Analyzer and SQL* Loader.
- Extensively worked on Windows flavor, Unix (IBM AIX 4.3, Sun Solaris 2.7/2.6)
- Good experience in Designing and Developing Applications using UML and In-depth knowledge in Object Oriented Analysis and Design (OOAD).
- Experience on architectural designs SOA (Service Oriented Architecture) and have experience in developing Web Services using Apache cxf, Apache AXIS, both Service Provider and Service Consumer.
- Expertise with Functionality, Integration, Regression, Compatibility, Black Box, White Box, Performance, Usability, Back-End and User acceptance testing.
- Effective communication with client, cross functional teams to achieve project priorities/deadlines.
TECHNICAL SKILLS:
Languages: Java, C, C++, PL/SQL, XML and UML.
Java Technologies: Core Java, Multithreading, JDBC, Java Beans, JNDI, J2EE, JUnit, Maven, Ant and Log4j.
Frame Works: Spring 3.x, Struts2.0/1.x, Hibernate 3.1
Web Technologies: JSP, HTML, DHTML, CSS, JavaScript, JSON, Ajax and jQuery.
Middleware: Servlets, Java Beans, RMI, EJB, JMS and MQ Workflow.
Application Servers: IBM WebSphere 6.1/6.0, BEA Web logic 7/8.x, JBoss 3.2.3 and OC4J.
Web Servers: Apache Tomcat 6.x/5.x/4.x
IDEs & Tools: My Eclipse Blue, RAD7.0/7.5, Eclipse, TOAD, SQL Developer, WinSCP4.1
Databases: Oracle 10g/9i/8i, SQL Server 2008/2005/2000
Operating Systems: Windows flavor, UNIX(Solaris), Linux
Modeling: OOAD using UML and Design Patterns & J2EE Patterns.
Version Controls: CVS, SVN, GIT, IBM
XML Technologies: DTD, Schemas, DOM, SAX, XSLT, XSL, Apache Axis, Apache CXF and REST Web Services
PROFESSIONAL EXPERIENCE:
Confidential, Richardson, TX
Java/J2EE Developer
Responsibilities:
- Involved in all phases of application development using Java / J2EE Technologies (Core Java, Hibernate, spring framework, JSP, Java XML technologies, Ajax, jQuery and JSON).
- Developed the application using MyEclipse IDE and deployed it on IBM WebSphere Server.
- Participated in daily Agile scrum meetings, Release planning, Sprint planning meetings, Sprint Review and Sprint Retrospective meetings.
- Used Rally software to maintain product/sprint documents.
- Worked on developing the user interface for internal and external (producer portal) users with Struts, Ajax, jQuery and JSON.
- Used Spring IOC and Hibernate for the implementation and development of application components and to in corporate the business logic.
- Developed Web services client code to re-assign opportunities in a bulk to a different user in MQ Workflow.
- Worked on development of report generation web services for an opportunity status change.
- Experience in building end to end web applications using MEAN stack with Angular1.X, 2.
- Experience with features of Angular 2 such as directives, dependency injection, modules and routing.
- Expertise in Client Scripting language and server side scripting languages like HTML5, CSS3, Vanilla JavaScript with EcmaScript5 and EcmaScript6, TypeScript, jQuery, Angular1.x, 2, React, Redux, Backbone, Node.js.
- Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Node.JS, Backbone JS, and Bootstrap.
- Worked on merging multiple reports into a final renewal letter using iText API.
- Involved in writing the web service client code to interact with other applications like Blue Track, Rating engine, MQ Workflow and BlueSTAR system.
- Used Velocity templates to email renewal letters to marketing users.
- Used stored procedures to retrieve the data from database.
- Implemented design patterns like Data Access Objects and Value Objects/Data Transfer Objects (DTO) to transfer data between different tiers of the application to decrease the network traffic when invoking remote objects.
- Used Apache Ant for building the application.
- Used JUnit framework extensively for unit testing.
- Used Serena Dimensions tools to maintain the version control.
- Resolved production issues while deploying the application and provided the production support.
Environment: J2EE, J2SE, Spring IOC, Struts, Hibernate 3.0, Java Script, jQuery, Ajax, JSON, JSTL, Apache CXF, JUnit, Web sphere MQ Workflow, JMS, IBM Cognos, SQL Server 2005/2008, ANT, LOG4J, RAD7.0/7.5, My Eclipse Blue, WAS7.0, iText, Serena Dimensions, JIRA and Agile methodology.
Confidential, Plano, TX
Java/J2EE Developer
Responsibilities:
- Involved in all phases of application development using Java / J2EE Technologies (Java, Struts, Hibernate, spring framework, JSP, Java XML technologies, Ajax, jQuery and JSON).
- Developed the application using MyEclipse IDE and deployed it on Apache Tomcat Server.
- Participated in daily agile scrum meetings.
- Participated in Release planning, Sprint planning meetings, Sprint Review and Sprint Retrospective meetings.
- Used Moovia software to maintain product/sprint documents.
- Worked on developing the user interface for internal users with Spring MVC, Ajax, jQuery, AngularJs and JSON.
- Worked on creating the RESTful web services to feed JSON data to the AngularJs frontend.
- Used Spring technologies and Hibernate for the implementation and development of application components and to in corporate the business logic.
- Developed Web services client code to create a service request in Seibel system.
- Worked on integrating the IBM Cognos reports with the application.
- Involved in writing the web service code to interact with other applications like My XO system. mplemented Responsive web design (RWD) and mobile friendly design using Ionic framework; fully utilized its JavaScript UI library, including navigation, modal, slide box, scroll, action sheet and more and AngularJS.
- Involved in creating AJAX calls using AngularJS to handle data operations including ordering and filtering.
- Developed new cross-browser accessible interfaces using Bootstrap, JavaScript with ES5, and AngularJS.
- Managed advanced techniques for single page business solutions and front-end MVC patterns.
- Managed projects with Web pack, Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries.
- Experience with the features of Angular 2 such as directives, modules and routing.
- Highly used Angular 2 router to build single page application for navigate through the different status and multiple modals.
- Used stored procedures to retrieve the data from database.
- Used ehCache to improve the application performance.
- Implemented design patterns like Singleton, MVC, DAO Pattern and Value Objects/Data Transfer Objects (DTO) to transfer data between different tiers of the application to decrease the network traffic when invoking remote objects.
- Used Git and Source tree tools to maintain the version control.
- Used JUnit framework extensively for unit testing.
- Using Moovia to keep track of the application bugs and user story status as well as to coordinate with the Users.
- Resolved production issues while deploying the application and provided the production support.
Environment: J2EE, J2SE, Spring IOC, Spring MVC, Hibernate, Java Script, jQuery, Ajax, JSON, AngularJS, MyEclipse IDE, JAX-RS, JUnit, IBM Cognos, Oracle 10g, LOG4J, Drools, Tomcat, Git, Sourcetree, Moovia and Agile methodology.
Confidential, CA
Java/J2EE Developer
Responsibilities:
- Involved in all phases of System Development Life Cycle (SDLC) using Java Technologies (Core Java, Servlets, JSP, Java XML technologies, JDBC, MVC framework)
- Developed the application using MyEclipse IDE tool and deployed it on OC4J Server.
- Developed the UI screens with JSP, XHTML, CSS, JavaScript, jQuery and AJAX.
- Used Session Beans for the implementation and development of application components and to in corporate the business logic.
- Implemented the Model View Control (MVC) design pattern with Struts, JSP, Servlets, and JavaBeans to control the flow of the application in the Presentation/Web tier.
- Performed Validation (Client Side & Server side) with the help of Struts Validation Frame Work.
- Attended daily agile scrum meetings.
- Attended Release planning, Sprint planning meetings, Sprint Review and Sprint Retrospective meetings.
- Used stored procedures to retrieve the data from database.
- Developed various XML Documents and designed XSL (XML style sheet) for rendering XML on html page.
- Implemented design patterns like Data Access Objects and Value Objects/Data Transfer Objects (DTO) to transfer data between different tiers of the application to decrease the network traffic when invoking remote objects.
- Used Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams).
- Closely worked with team members in assembling, binding and deploying J2EE components on Tomcat Server and Converted business logic methods in to Web Service (SOAP).
- Used JUnit framework extensively for unit testing.
- Using Clear Quest tool to keep track of the application bugs as well as to coordinate with the Testing team.
- Used Apache Ant for building the war file of application.
- Deployed the application’s war file in the application server using WinSCP.
- Resolved production issues while deploying the application and provided the production support while the application is in UAT.
- Leading and mentoring a team of developers to delegate tickets/issues raised by users and conveying user requirements/design specifications to developers.
Environment: JavaEE5, Struts1.2, Servlets2.4, JSP2.1, JavaBeans, JDBC3.0, XML, CSS, Java Script, JSON, AJAX, jQuery, SQL, Oracle 10g, My Eclipse IDE6.x, JUnit 4.0, Hibernate, CVS, Web Services, SOAP, UML, Linux, OC4J, Agile and WinSCP4.1.
Confidential, Reston, VA
Java/J2EE Developer
Responsibilities:
- Involved in all phases of System Development Life Cycle (SDLC) using Java/J2EE Technologies.
- Designed UI using JSP to add new functionality to the application, implemented Servlets to process UI requests and develop DAO, VO and java beans.
- Collapsed and rebuilt modules as per clients request and propagated changes to related modules.
- Developed new frameworks to enhance the application using AJAX, HTML/DHTML and JavaScript.
- Developed Custom tag libraries, role based menu structure.
- Involved in configuration of Display tag properties to export data into EXCEL, PDF, XML and CSV formats and also implemented tiles framework.
- Developed JUnit test cases, performed unit and integration testing.
- Developed UI for File Cabinet Manager using JSP.
- Implemented Database Tables, Triggers, Views, Indexes, Federated Database Objects.
- Expanded database tables to accommodate new requirements, modify and rebuild stored procedures and table related objects. Performed database backup, restore and import/export from/to flat files.
- Designed and developed reports framework using ITEXT, the reports can be generated in XML, HTML, PDF and EXCEL.
- Worked on writing the web services client code for e-Payment gateway processing of Authorize.net and PayPal.
- Worked on migration of the application from IBM Websphere to Apache Tomcat Servlet Container for a small sized client and provided the production support.
- Worked with the team to develop POJO’s using Spring framework for dependency injection and integrating it with Struts framework and Hibernate.
- Coded XML pages that use XSLT and display data to the user.
- Developed server side utilities using Servlets, Java Beans, XML, and EJB.
- Extensively used JUnit framework for unit testing.
- Distributed Object-Oriented Component analysis and Design according to industry leading J2EE platforms BEA WebLogic and IBM Websphere.
- Worked on code optimization. Involved with various support tasks like debugging application, tracking changes and analyzing dependencies, provided technical support to clients.
- Regularly performed Server Maintenance Operations, Database Performance Monitoring and Optimization, analyzed Database Logs to track any issues.
- Analyzed Websphere Heap dumps to analyze Memory Management in the production.
Environment: Windows, JDK1.5, JDBC 3.0, JNDI1.2, Java Servlets 2.4, J2EE1.4, JSP2.1, Struts 1.2, Eclipse3.2, Exadel studio, SQL, SQL Server, Spring framework 2.0, Hibernate3.2, JUnit, Apache Xerces, Apache XML Beans, HTML, Java Script, DHTML, XML, SVN, IBM-AIX, Java Mail1.1, JAXP1.0, CSS, XML Editor, Toad for DB2, IBM Websphere Application Server v6.1, Tomcat 5.5.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed the application in Model View Controller (MVC2) design patterns using Struts, JSP, and Java Servlets.
- Deployed the application using OC4J Application Server.
- Involved in gathering requirements in the form of Use Case Models.
- Developed web-based user interfaces using Servlets, JSP, HTML, and XML.
- Encapsulated business logic with EJB and Java Beans.
- Used Oracle 10g as the backend, Created stored procedures.
- Implemented design pattern Data Access Objects to obtain loose coupling between two tiers of the application and used Value Objects/Data Transfer Objects (DTO) to transfer data between different tiers of the application to decrease the network traffic when invoking remote objects.
- Used Java Script for Client side validation.
- Used JUnit framework for unit testing.
- Responsible for writing XML, DTD's for Validation.
- Involved in front end development of report generation module using Swing.
- Followed the Rational Rose (UML) for Full System Development Life Cycle.
- Used Concurrent Version System (CVS) as Version Control System.
- Designed Class diagrams and Sequence diagrams.
- Developed front- end interfaces and involved in Error Handling using JSP.
- Deployed the application in different working environments.
Environment: J2EE1.4, JSP2.0, Servlet2.4, Struts framework, JDBC3.0, EJB2.1, Swing, XML, JavaScript, JUnit 4.0, Rational Rose (UML), Web Services, SOAP, SQL, Oracle 9i, NetBeans 6.x and OC4J server