J2ee Developer Resume
Irving, TX
SUMMARY
- A Sun Certified Java Programmer 8 years involved involvement in IT industry, worked in all periods of programming improvement life cycle from requirements gathering to the creation and TEMPeffectively executed several projects with responsibilities as developer at diverse area.
- Experience in working with Telecom industries & Insurance.
- Experience on RUP, Extreme Programming and Experienced in Software Development lifecycle using various methodologies like Waterfall, Test Driven Development, and Agile/Scrum.
- Expertise skills in Java Multithreading, Exception Handling, Servlets, JSP, HTML, Struts, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies.
- Strong Knowledge in XML technologies including XML, XSD (DOM, SAX, JDOM).
- Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis and JAX - WS.
- Strong working noledge of MVC architecture and efficient in implementing it with Apache Struts framework & spring framework.
- Experience in developing applications using Struts, spring and Hibernate frameworks.
- Good experience in working with various modules of spring framework like Spring AOP, Spring MVC, Spring DAO, Spring ORM (Hibernate) framework, Spring Web Flow 2.3.
- Familiar with AOP concepts and techniques and implementation of crosscutting concerns using Spring AOP.
- Good experience in designing and developingmulti-tier web based client-server applications using Intranet/Internet Enterprise Software applications for financial, insurance and healthcare organizations using Java, Servlets, EJB, MDB, JMS, JNDI, Web services, Jax-ws, Jax-rs, JDBC, XML, JavaScript, JSP, PL SQL programming, Unix scripts, PL SQL.
- Hands on exposure to multiple Application Servers like BEA WebLogic Application Server, Apache Tomcat and JBoss.
- Expertise in IDEs and tools like Eclipse, NetBeans, SQLDeveloper, Soap UI.
- Performed CRUD operations in DAO's using Hibernate.
- Developed the application using Spring MVC Framework.
- Efficiently worked on version controlling systems like CVS, SVN, Team Foundation Server (TFS), Clear Case.
- Expertise in back-end procedure development, for Database Applications using Oracle, SQL and PL/SQL.
- Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
- Experienced in Design Methodologies like MVC, OOP, and OOD.
- Experienced in building tool ANT and logging tool Log4J.
- Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
- Strong Technical background, excellent analytical ability, team player and goal oriented, with a commitment toward excellence.
- Ability to work in a team and individually.
- Strong experience working on MVC framework.
- Good team player and can work independently and willing to relocate.
- Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
- Experienced in writing ant files and deploying Java Servlets, JSP and EJBs to empower Java based web solutions.
- Extensive experience in design and implementation using design patterns such as MVC, Singleton, Façade Service, Business Delegate, Service Locator, Data Transfer Object (DTO), and Data Access Object (DAO) in the development of n-Tier distributed Enterprise Applications.
- Sequence, class and database diagrams are made using the UML design tool.
- Involved in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems.
- Strong working noledge of MVC architecture and efficient in implementing it with Apache Struts framework.
- Experience in writing test cases in Java environment using JUnit.
- Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.
- Good noledge in Object Oriented Design Pattern concepts.
- Excellent organizational and interpersonal skills with a strong technical background.
- Possess strong logical, analytical and problem solving skills with positive attitude.
- Worked and managed teams in varied work culture environments. Good International exposure.
TECHNICAL SKILLS
Platforms: Windows ’95, ’98, ‘XP, Vista, LINUX, Solaris
Programming languages: Java, J2EE, SQL, PL/SQL
Web & Client-Server Technologies: J2EE(JSP, Servlets, JDBC, JNDI, JMS), Struts, AJAX, HTML/DHTML, SOAP based Web services, Spring MVC, Hibernate 3.0, JUNIT, ANT
XML/ HTML: XML, XSL, XSTL, HTML5
Scripts: UNIX scripting, JavaScript, jQuery, CSS
Application Web Servers: Apache Tomcat
RDBMS: Oracle
WebService Implementations: Axis 1.0, 2.0
Web Service Tools: SOAPUI
Frameworks: Hibernate, Spring 3.0, Struts 2.0
Version Control: CVS, SVN, Git-hub
IDE: Eclipse, SQLDeveloper, Soap UI
Protocols: SOAP, HTTP, HTTPS, SMTP, TCP-IP
Application Servers: BEA Web Logic 9.0, 10.0
Logging Tools: Log4j
PROFESSIONAL EXPERIENCE
Confidential - Irving,TX
J2EE Developer
Responsibilities:
- Participating in the High-level and low-level system design, Production, planning, estimation, Testing and implementation of registration and forgot flows.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using Microsoft Visio.
- Creation and maintenance of data using Oracle database. JDBC for database connectivity with Oracle.
- Implemented Servlets, JSP’S, SOAP Web-servicesand associated business modules integration.
- Involved in Unit integration and UAT with test cases.
- Testing Web services using Soap UI tool.
- DevelopedJunitTest Cases for Code unit test.
- Designed, developed and integrated the webpages with servlets.
- Involved in java script validations using JavaScript, Ajax, jQuery.
- Utilized JSP, jQuery, servlets, html, angularJS, CSS and java script objects to design user interfaces.
- Performed some Unit Testing on the application and the web services before its deployment to QA and production release.
- Used CVS as Version Control System for the application.
- Used Log4j for logging errors, messages and performance logs.
- Resolved database inconsistency with better design and efficient SQL queries.
- DB Reporting tasks to generate registration and forgot flows traffic and performed analysis of traffic coming from various modules.
- Onsite coordination which required status of issue fix, daily status call with offshore team.
- Involved in production support of various applications & Responding immediately for fixing code bug issues, Escalation, Enhancement.
- Worked in Agile environment with active scrum participation.
Environment: CVS, Web-logic 10.3, JDK 1.8, Eclipse,, JSP, Servlets 2.0, HTML, JavaScript, JQuery, Ajax, JDBC, EJB, SOAP, Oracle 10g, WSDL, Soap Web Services, Soap UI, CSS, Scrum development process, PL/SQL, J-Unit, Ant build tool, SQL Developer and Log4j.
Confidential, Fort worth, TX
Senior Java Developer
Responsibilities:
- Understand Requirements from the Business, Design, Develop and Architect Web based applications using Core Java APIs, J2EE Technologies.
- Coding of Business applications and system integrations related to Pay Day Loan Application using Core Java APIs and J2EE technologies such as Servlets, JDBC and EJB etc.
- Implement the integration layer using Message Driven Beans (MDBs) for consuming the messages from third party systems.
- Involved in the Design and implementation of Service Oriented Architecture (SOA) using XML schema, Tibco and Java Messaging System.
- Development of the Presentation layers using JSF Framework.
- Document Design and Technical specifications using tools such as MS-Visio UML diagrams (Class, Sequence, Collaboration, and Activity Diagrams).
- Develop the code using tools like RAD, Web sphere Application Server, TOAD and Clear Case Version Control etc.
- Unit test the application using Junit framework to ensure the functionality and the quality of the code.
- Develop Database scripts using SQL and PL/SQL to meet the Change Requests from the Business.
- Fix the defects, make suitable enhancements to the existing applications and resolve production Issues.
- Unit, Smoke and Integration Testing of applications using suitable Testing Frameworks.
Environment: JDK6, Chordiant 6.x, Corticon Rules Engine, Tibco, XML, JAX-WS, Oracle 11g, Websphere Application Server 8.x., Maven 2.2, SVN, Jenkins 2.x.
Confidential -Irving,TX
Senior Programmer Analyst.
Responsibilities:
- Gather business requirements and coordinating with offshore.
- Developed rich client interfaces using HTML, JSP,JavaScript, AJAX.
- Developed flows for both PC and Mobile Devices.
- Developed Websites using Struts and Portal Framework by implementing MVC model.
- Consumed and developed various Web Services.
- Generating business reports.
- Developed applications using java classes, Helper classes, Servlets, POJOs.
- Involved in application deployment and managing Testing Weblogic servers.
- Parsed the XML content and displayed the content in the user interface layer using DOM and SAX Parsers.
- Implemented Log4J for Logging Errors, debugging and tracking.
- Analyzing Logs and thread dumps.
- Involved in integration testing and fixing the bugs.
- Used HP Fortify for analyzing code defects and bug fixes.
- Used Concurrent Versions System (CVS) for Version control and collaboration.
Environment: JDK1.5, Java, JSP, Backbone.js, Servlets, Web Portal, Struts 1.2, Oracle 9i, Weblogic9.1, JavaScript, AJAX, CSS, HTML, XML, Eclipse3.2, ANT, JDBC, Microsoft Windows XP, Rational Rose -Clear Case.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Developed web services transferring data through soap over http using top down methodology.
- Designed and Developed xml schema to represent the data model objects in an xml.
- Developed XML, XML Schema and Parsers using SAX and DOM, implemented System oriented Architecture methodologies.
- Designed and developed handler to log performance, request and responses.
- Developed various reusable Helper and Utility classes which are used across all the modules of the application.
- Used log4J for tracking errors and de-bugging the code.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Extensively used Oracle 9gas backend database for the application for retrieving the Order/Customer history and for providing data scrubs.
- Worked extensively on bug fixes on the server side.
- Part of performance tuning team and implemented caching mechanism and other changes.
- Configured XML Bridges' request and response queues using Sonicto process XML messages from other interfaces and applications, and invoke the responsible EJB handler.
- Responsible for fixing defects and implementing stories in Fast-track SDLC development cycles.
- Responsible for conducting Impact analysis for the given Change Request.
- Worked on Requirements Gathering, Design, coding and various phases of testing with very stringent timelines
- Involved in preparing the Documentation of the project to understand the system efficiently.
- Participated in meetings of internal developer groups for the purpose of development standards.
Environment: Java, J2EE, Spring 2.0, Servlets, JSP, EJB, XML, JavaScript, Ant, RAD6, SQL, Oracle9i, Hibernate, Toad, Log4j, WebSphere 6.1,Windows NT/2000, UNIX, SOAP, WSDL, XML, XSLT.