Sr. Java Developer Resume
Mechanicsburg, PA
SUMMARY:
- Closely 15 years of IT experience as a consultant, particularly in Application Development with bank, insurances, communication, investment and government department business.
- 9 years of experience as a Java Developer for front and backend using Java and JEE architecture with JSP, Servlets, JSF, Spring, Hibernate, JDBC, JMS, JNDI, EJB, Web Services, JavaScript, HTML, XHTML/DHTML, DOM & XML, CSS, Maven, ANT, Apache Subversion.
- Good versed with quality processes & procedures. Experience with planning, estimation and project management.
- Participated in all the phases of Systems Development Life Cycle including Requirements Collection, Design & Analysis of Customer Specifications (using SDLC, PMI, and RUP methodologies), Development and Customization of the application, Testing and Production support.
- Experience in using Spring, Struts, JSF Tiles, Spring (MVC, Core), Hibernate and JUnit frameworks.
- Experience in J2EE Design Patterns like Factory, Singleton, Model - View-Control MVC, Session Facade, Front Controller, Transfer Object, Data Access Object DAO and Business Delegate.
- Worked on different Databases like ORACLE 9i, Sybase.
- Hands-On experience with various IDEs like Eclipse, NetBeans, IBM RSA, Web logic studio.
- Worked on Application Servers like IBM WebSphere, Oracle Glassfish, BEA Web Logic, and Apache Tomcat Web Server.
- Hands-On-Experience in SQL and PL/SQL to write dynamic queries, Stored Procedures and Functions.
- Proficient in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML) architecture using IBM Together, Rational Rose.
- Good Experience in Design phase by designing various UML models like Use Case, Class, Sequence, and State Chart Diagrams.
- Experience in working with version tools like Subversion, IBM Star Team, MS Visual SourceSafe
- Over 3 years design and development of web services (SOA Web Services, SOAP and WSDL, Axis2, JAX-RPC and REST)
- Good experience in design and execution of Test Plans, Test Scenarios and Test Cases based on the requirements for the applications.
- Good knowledge and understanding of XML and XSD
- Ability to handle multiple tasks and work independently as well as in a team along with good writing skills and communication skills.
- Good team player and Interested to work on new technologies.
- Ability to rapidly learn new concepts and technology with excellent interpersonal skills.
- Strong analytical and troubleshooting skills to understand/articulate the root cause of software problems.
TECHNICAL SKILLS:
Languages: Java, C, SQL, PL/SQL, XML, HTML.
JEE/Internet Technologies: JDK 1.5, EJB, JMS, JDBC, JPA, JMS, JNDI, JSP, Servlets, Struts, Spring, JSF, Jason, Flex 2.0, Flex 4.0, Process Server, Hibernate, Web Services (JAX-RPC, Axis2, WSDL, SOAP), JMS, JSTL1.1.
RDBMS: Oracle 9i/10g, Sybase, MySQL
GUI: HTML, DHTML, CSS, Java Script, JSP, Swing, Flex, JSF, Jack Be.
OO Methodologies: Unified Modeling Language (UML).
IDE: Eclipse, NetBeans, IBM RAD, Web logic studio.
Web Servers: Jakarta Tomcat 6.0.
Application Servers: Web Sphere 6.1, Oracle Glassfish 3.1, Web Logic Server 8.1
Operating Systems: Windows 7 Professional, Windows 2000, Windows XP Professional, DOS, UNIX, Linux.
Framework: Struts (MVC), Spring (MVC, core), Hibernate, Cairngorm, JSF
Protocols: HTTP, FTP HTTPS, and Telnet
XML Technologies: XML, JAXP, DOM, SAX, XSL, XPath
Web Designing: HTML, DHTML, JavaScript, CSS, AJAX
Versioning Tools: VSS, IBM Star Team, Subversion, CVS, Maven, IBM Clear Case
Utilities/Tools: Ant, Log4j, TOAD, Putty, SQL Developer, SoapUI, JUnit, PPM, Confidential Quality Center, JIRA, ELIXIR, JAWS, WAT
PROFESSIONAL WORK EXPERIENCE:
Confidential, Mechanicsburg, PA
Sr. Java Developer
Responsibilities:
- During my participation with WVS team I worked in development, creating new modules in Back - end and Front-end in IES - WVS.
- In Correspondence diving designs Enhancement Requests ER s, troubling shooting to deduce significantly the number of defects.
- In Front office development of Enhancement Requests ER s, troubling shooting to deduce significantly the number of defects in Correspondence.
- I have fixed, changed and created correspondence template using Elixir tool and Java.
- I participate in the project of Accessibility for the ILIES, and ABE screens using JavaScript and jQuery and JSP.
- I have been part of the MO team to reduce significantly the number of defects in Correspondence and Front Office modules.
Technologies used: Elixir, jQuery, Java, HTML, JSP 1.4, JavaScript, JIRA, JPA 2.0, IBM RAD 7.5, BO, DAO, Beans, EJB, JAWS, Web Accessibility Toolbar, IBM WebSphere Application Server 7.0 3.1.2, SOAP, MQ, JIRA, DB2, XML, Bridgets Framework.
Confidential
Java Developer
Responsibilities:
- Responsible for analyzing the root cause of software problems in which best troubleshooting is based on Business Rules
- Responsible for developing web pages to display the account transactions and details pertaining to that account using FLEX.
- Develop various reusable Helper and Utility classes which are used across all modules of the application.
- Responsible for implementing the solution under the SSP framework.
- Responsible for creating POJO classes for storing data and DAO's in order to retrieve the data.
- Responsible for database configurations using JPA.
- Responsible for documenting Service Request Life Cycle.
- Responsible for tracking errors and debugging the code using log4j.
- Responsible for fixing bugs on SSP and TIERS project
- Arranged and involved sessions to discuss lesson learnt and best practices.
- Tracking, debugging and making analysis of the defects reported from EU.
Technologies used: JSP 1.4, JavaScript, JPA 2.0, IBM RAD 7.5, BO, DAO, Beans, EJB, Flex 4.0, IBM ClearCase, JAWS, IBM WebSphere Application Server 7.0 3.1.2, Confidential Quality Center, Confidential Project and Portfolio Management Center.
Confidential
Team Leader and Programmer
Responsibilities:
- Design and development of front end components using Java Server Pages (JSP)
- Create Web Service Clients to consume service offered by other systems
- Create web service to save messages from other systems to db and queues.
- JUnit used for unit testing.
- Used integrated environment of Eclipse.
- Coordinate UAT testing with the areas involved.
- Configure security server queues.
- Configure self - signed certificate security in Web Services
- Implement security in Web Services consumer and producer
- Fix bugs on modules sending, receiving and tracking
Technologies used: JSP 1.4, JavaScript, JDBC2.0, Eclipse Indigo 3.7.0, JUnit 3.8, Web Services using Axis2, Progress Sonic ESB. Glassfish 3.1.2, SoapUI 3.0.
Confidential
Team Lead and Programmer
Responsibilities:
- Lead Programmer responsible for design, development, configuration and implementations of Confidential s online system.
- Configure security server queues
- Implement security in Web Services consumer and producer
- Design and develop front end components using JSP
- Create WS clients to consume service offered by other systems and create WS to save messages from other systems to DB and queues
- Create components with JUnit for unit testing
- Development of XPath component to read and fill XML service request.
Technologies used: JSP 1.4, JavaScript, JDBC2.0, Eclipse Indigo 3.7.0, JUnit 3.8, Web Services using Axis2, Glassfish 3.1.2, SoapUI 3.0
Confidential
Programmer
Responsibilities:
- Development of JavaBeans components under BPO architecture designed by client.
- Design and document process flow
- Setting up development, testing and work environments, communication with requirements, architecture and testing teams.
Technologies used: J2SE 6, Spring (MVC, Core), Eclipse Indigo, Glassfish 3.1.2, Hibernate3, Oracle 10g, Gradle 1.1, Checkstyle 5.6, JUnit 3.8, XML, Web Services, SoapUI 3.0.
Confidential
Systems Analyst
Responsibilities:
- In charge of analysis, design and coding of modules to generate report for enterprise billing using Java 1.4, WebSphere 6.0, etc.
- Lead of a small development team responsible for coding a web application
- Designed website application to compliment internal billing system.
- Analysis of use cases
- Design and coding module to generate report for billing
- Unit Testing and Documentation
Technologies used: Java 1.4, JSP, JavaScript, Web Sphere 6.0, Ant 6.0, JSF 2.0, JPA 2.0, MySQL 5.0, AS400, DB2, Netbeans 7.0.
Confidential
Senior Information Specialist
Responsibilities:
- Created and developed web - based application
- Analyzed use cases, design use case, classes, sequences and components diagrams on UML.
- Created Web Services in order to interact with other web apps.
- Created a module to generate taxpayer s receipt
Technologies used: Axis2, IBM Together, Star Team, Web Sphere 6.0, Oracle 9i, Spring 2.0, Hibernate 2.0, Ant 6.0, iText 2.1.7, IBM Process Server (WID), Jack Be, Jason.
Confidential
Team Lead and Java Programmer
Responsibilities:
- Java Programmer on development team
- Coded maintained web applications designed to complement client s online portal.
Technologies used: J2EE, WAS 5.0, Oracle9i, Eclipse, EJB 2.0, JSP, JavaScript, Ant 6.0, Struts 2.0.
Confidential
JEE Programmer Senior
Responsibilities:
- JEE Programmer responsible for creating web application using J2EE.
Technologies used: J2EE, WAS 5.0, Oracle9i, Eclipse, EJB 2.0, JSP, JavaScript, Ant 6.0, Struts 2.0.
Confidential
JEE Programmer Senior
Responsibilities:
- Analysis, design and implementation of the management module and indexes Brazilian stations, analysis, design and implementation of improvements to the selector component values within the portal of the Confidential, analysis, design and implementation of management module issuers global equity market. development of a test component to download the newsletter and flyers placement market all these modules were developed, tested and delivered under much pressure.
Technologies used: JSF 1.2, Spring 2.0, Hibernate 2.0, Web Builder, Maven, Oracle, Sybase, HTML, JavaScript
Confidential
JEE Programmer Senior
Responsibilities:
- Participate in requirements gathering, create use cases, classes and collaboration diagrams (UML) and test cases, analysis, design and development of the modules of available cash management, effective disposal services and customer profile questionnaire for recruitment using.
- Participation in the technical proposal for the implementation of the module available cash and Unit Testing
Technologies used: Rational Rose, Flex 2.0, Action Script, Cairngorm, Spring 2.0, Hibernate 2.0, EJB 2.0, Ant 6.0, Eclipse3.1, Oracle 9.i, Sybase, JSP, MS-SQL, Bea WebLogic server, Bea WebLogic Workshop
