Sr. Java Programmer Resume
Philadelphia, PA
SUMMARY:
- Motivated Software Professional, wif overall 7 years of experience in full life cycle development involving analysis, design (System/Database/OO), development, deployment, testing, documentation, implementation & maintenance of application software in Web - based environment, Distributed n-tier architecture, and Client/Server architecture using J2EE Technologies.
- Proficient in Java and J2EE wif strong background OOP concept by working on various stages of System Development Life Cycle (SDLC).
- Excellent Project implementation skills using advanced Java technologies (Servlets, JSP, Custom Tags, EJB, Web Services, JNDI, JMS, JDBC, XML, XSLT, SAX, DOM, JavaScript) wif various middleware technologies.
- Good knowledge in Object Oriented Design Pattern concepts.
- Extensively worked and implemented several design patterns such as MVC, Business Delegate, Session Façade, Service Locator, DAO, DTO, Singleton, Object Factory and Front Controller.
- Expertise in developing Web-based GUIs and Client Side validations using JSP, HTML, CSS, Java Script, JQuery, AJAX.
- Worked on Cascading Style Sheets and HTML pages to display static data content.
- Extensive experience in developing Servlets, JSP Struts tags and Custom tag libraries.
- Hands-on experience wif various Application Servers and Web Servers (IBM Web Sphere Application Server, BEA WebLogic, JBoss, and Tomcat) wif wide variety of development tools like IBM WSAD/ RAD, Eclipse, MyEclipse, NetBeans.
- Knowledge on design and developing UML diagrams wif MS-Visio, Rational Rose.
- Experience in using Web services and XML related technologies such asSOAP, JAX-RPC, WSDL, SOA, UDDI and Axis, JAXB, DOM (Document Object Model), SAX (Simple API for XML),Apache Axis, and Artix IONA..
- Experienced in writing Server Side Components - Enterprise Java Beans (EJB) Session (both stateful and stateless) and Entity Beans, Remote Method Invocation (RMI) for distributed computing applications, access remote servers and invoking database wif Java Database Connectivity (JDBC).
- Hands-on experience wif SQL Server and experience in writing Stored Procedures and PL/SQL.
- Strong knowledge in developing Web Services that included developing WSDL, SOAP, JAX-RS. SOAP included document/literal as well as rpc/literal styles and SOAP bindings.
- Proficient in Manual testing and also unit testing the application using JUNIT.
- Experienced in building tool MAVEN, ANT and logging tool Log4J.
- Hands on experience on Concurrent Version Systems (CVS) such as CVS, Subversion and GitHub.
- Excellent communication skills, strong architectural skills, hardworking and a very good team worker.
TECHNICAL SKILLS
Operating System: Windows XP/vista/7/8, Linux, UNIX.
Languages: C,C++, Java 5/6/7, SQL, PL/SQL, HTML5, UML, XML
Scripting Languages: JavaScript1.2/3.6,AJAX,JQuery,JSON.
J2EE Technologies: JDBC, Servlets 2.0/3.0, JSP 2.0/2.2, EJB 2.0/3.0.
Frame Work(s): JSF,JUnit.
RDBMS: MS SQL Server 2005/2008, Oracle 10g/11g.
Web Servers: Apache Tomcat 4.x/6.0.
Application Server: Web Logic 7.1/6.1.
IDE: Eclipse 3.5/3.7, My Eclipse 6.0/8.0/10.0, RAD 6.x.
Tools: SQL Developer 4.0,XML, Oracle SQL Developer4.0.
Build Tools: ANT, Maven.
Version Control: CVS,VSS, Rational Clear Case, Microsoft Visual studio.
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Sr. Java Programmer
Responsibilities:
- Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
- Involved in design activities me.e. HLD (High Level Design) and LLD (Low Level Design).
- Designed and developed front end using JSP,JSTL,EL, Multithreading, and other custom tag libraries.
- Expertise in Web Page development using XML, XSLT, DTD, Parsers, JSP and CSS.
- Create XML file, DTD file, and XML Schema files using enterprise tool
- Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and DAO patterns.
- Designed and implemented the logging mechanism using Log4j API.
- Involved in injecting dependencies into code using concepts like IOC of Spring Framework
- Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.
- Creating Web Services using SOAP and producing WSDL docs to the Client side
- Involved in configuring and deploying the application wif Web sphere 6.0 Application server
- Involved in Writing and reviewing unit test cases using JUnit.
- Write and modify database Stored Procedures, Triggers, Functions, and PL/SQL Scripts in TOAD to improve db performance. Review source code and generate peer review reports.
- Involved in Smoke Testing, Testing, bugfixing and documentation of the system
Environment: JDK 1.5, S, Web services(SOAP, WSDL, REST), Rational Application Developer RAD 6.0, XML, DOM and SAX Parsers, JMS, IBM WebSphere application server (WAS), Rational Rose, ANT, JUnit, CSS, Eclipse IDE, Oracle 10g
Confidential, Kansas, MO
Software Engineer
Responsibilities:
- Design and development of a new J2EE JSP/SOA based architecture for the JP Morgan on Demand Statements.
- Design and development of Business Objects, Service Objects, and Cache Objects using the SOA architecture in RAD.
- Worked wif the Database Admin team to create new tables and fields.
- Worked wif the architect team to design the class objects and appropriate data structures for holding data.
- Worked wif the team to design the front end GUI using JSP, JScripts, and HTML.
- Created Technical Analysis Overview document, Unit Test plans.
- Created sandboxes in RAD 6.0.1 for each application ROL, CCI and Plan Services which is in-turn integrated wif MKS Integrity Manager.
- Optimized the SQL queries for performance as the on-demand statement retrieves huge amount of transaction data.
- Developed Servlets, JSPs, business delegates, Service Objects, Model Objects for On-Demand statements.
- Resolved defects in SIT environment and worked closely wif Quality Center for maintaining defect status.
Environment: JDK 1.5, J2EE Platform, JSP, Servlets, DB2, Rational Application Developer(RAD).
Confidential, Minneapolis, MN
Software Engineer
Responsibilities:
- Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
- Involved in design activities that is HLD (High Level Design) and LLD (Low Level Design).
- Designed and developed front end using JSP,JSTL,EL, Dojo and other custom tag libraries.
- Expertise in Web Page development using XML, XSLT.
- Developed applications using webservices.
- Involved in configuring and deploying the application using weblogic.
- Involved in integrating the business layer wif DAO layer using ORM tool Hibernate.
- Involved in Writing and reviewing unit test cases using JUnit.
- Used CVS as version control system to check in and checkout the data.
- Write and modify database stored procedures, triggers, functions, and pl/sql Scripts.
- Involved in writing shell scripts for deploying application on unix.
- Review source code and generate peer review reports.
Environment: JDK 1.5, Web services (SOAP, WSDL), XML,XSLT, WebSphere, Windows XP,ANT,JavaScript,HTML, JUnit, CVS, Log4J, AJAX, DOJO CSS, Eclipse IDE and DB2.
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Developed user interface using JSP, Java Script and HTML.
- Implemented Model View Controller (MVC) architecture Using Jakarta Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Developed Form Beans and Action Classes to model views and client side functionality
- Created Action Class which route submittals to appropriate Enterprise Java Bean (EJB) 3.0 components and render retrieved information.
- Developed various EJB components to fulfill the business functionality. Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
- Developed MDBs using JMS to exchange messages between different applications.
- Used PL/SQL stored procedures and Functions and JDBC for database connectivity to DB2.
- Extensively used WSAD for writing code. Involved in debugging the application modules.
- Analyzed and enhanced the existing system. Used Log4j for logging and debugging and used JUnit extensively for testing.
- Used WebSphere Application Server for deploying various components of application.
Environment: Java1.4, IBM WebSphere App server 5.1, XML, JSP, JMS, HTML, JNDI, JDBC, JavaScript, CVS, Log4j, JUnit, EJB, PL/SQL, WSAD5.1.2,UNIX
Confidential, Bloomington, MO
Java Developer
Responsibilities:
- Gatheird system requirements from different sources.
- Collected information from the client and compared it to the information obtained from other sources.
- Established requirements for the project development team.
- Collected feedback from the team to validate the client's actual needs.
- Database was handled using the JDBC.
- Developed the application based on MVC architecture.
- Front-end validations are written using JavaScript.
- Worked on JUnit Framework for Test Driven Development.
- After integrating all the modules of the project, deployed the project on Tomcat application server.
- Involved in creating design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams).
- Used Star Team as version control system to check in and checkout the data.
Environment: Java1.4, JDBC,Star Team, JavaScript, CVS, Tomcat, HTML, CSS
Confidential
Java Developer
Responsibilities:
- Involved in creating design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams).
- Designed and developed front end using CSS, JavaScript.
- Captured all the functional and technical requirements to meet the Customer Requirements.
- Developed the application using Servlet as a controller.
- Involved in configuring and deploying the application wif Tomcat server.
- Involved in Writing and reviewing unit test cases using JUnit.
- Transaction Management using the JDBC.
- Used VSS for maintaining the version control.
- Executed the database stored procedures, triggers, functions, and pl/sql Scripts.
Environment: Java 1.4, JSP, Servlets, XML, Oracle PL/SQL, JDBC, Tomcat, VSS, HTML
Confidential
Java Developer
Responsibilities:
- Captured all the functional and technical requirements to meet the Customer Requirements.
- Involved in creating design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams).
- Built Prototype and demonstrated the User Interface to team members.
- Involved in the application Code development & Unit testing.
- Executed Stored Procedures on the Back-End using SQL and PL/SQL.
- Review and Walkthroughs of Design Artifacts & Code.
- Implemented Tomcat Security Autantication and Authorization based on Roles.
- Used Star Team as version control system to check in and checkout the data.
Environment: Java1.4, Servlets, JSP, EJB, JDBC, HTML, CSS, JavaScript, Star Team,Tomcat Server
Confidential
Java Developer
Responsibilities:
- Developed the application based on MVC architecture.
- Captured all the functional and technical requirements to meet the Customer Requirements.
- Was involved in the preparation of the software requirements and design document (SRS & SDS).
- Worked wif developing class diagrams, UML diagrams and Sequence diagrams
- Database was handled using the JDBC.
- Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using Java Servlets.
- Front-end validations are written using JavaScript.
- Involved on JUnit Framework for Test Driven Development.
- After integrating all the modules of the project, deployed the project on Tomcat server.
- Used Star Team as version control system to check in and checkout the data.
- Worked wif creating a User manual and User Training guide for the new system.
Environment: Java1.4, Servlets, JDBC, HTML, CSS, JavaScript, Star Team, Tomcat server
