Java Resume
Jersey City, NJ
SUMMARY
- Over 7 years of progressive technical and functional experience specializing in the analysis, design and development of various multi-tiered client-server applications using Java and J2EE technologies.
- Experience in design, development, coding, testing and implementation phases of Software Development Life Cycle.
- Expertise in OOAD, Core Java, jsp, servlets, Multi-Threading, JDBC, AJAX and GWT development environment on Windows and deployment on UNIX Platforms.
- Good understanding and involvement in the software development methodologies like water fall model.
- Extensive experience in developing scalable, reliable and efficient enterprise applications using in JAVA and J2EE Technologies which includes JSP, Servlets, JDBC, EJB, JMS, JNDI, Web Services, Hibernate, AJAX, J Unit, XML Schema/DTD and Java Script.
- Sound experience in Application Design using Object Oriented Analysis and Design (OOAD),Object Oriented Methodologies like UML and experienced in developing Use Case Model, Use Case Diagrams, Behavior Diagram (Sequence diagram, Collaboration Diagram, State Chart Diagram, Activity Diagram), Packages and Classes using Rational Rose.
- Experienced in web technology which includes HTML, XHTML, DHTML, Java Script, CSS, AJAX, JQuery, JSTL, Tiles, Tag Libraries, Custom Tags.
- Web Services experience in SOA using Apache AXIS, SOAP Framework, WSDL, WSDD, UDDI, SOAP, and JAX-RPC.
- Extensive professional experience in Developing and Deploying enterprise applications on web/application servers such as Tomcat 5.x/4.x, IBM WebSphere 6.x/5.x/4.x, Web Logic 10.x/9.x/8.x under Windows XP/NT and UNIX.
- Very strong working experience with XML, DTD and XSD using DOM and SAX parsers extensively.
- Experienced in using Java IDE tools like Eclipse3.x/2.x , Net Beans, JBuilder, and JDeveloper.
- Thorough knowledge of Message Processing, Payment Flow, Global Pay Plus , Global Balance Control System, Commercial Cards, Loan Processing and Loan Collections System.
- Proficient in Version Controller tools like VSS, ClearCase, SVN and Star Team.
- Extensive exposure to all phases of Software Development Life Cycle (SDLC) - Conception, Requirement Analysis, Design, Coding & Debugging, Testing, Implementation and Technical Support and Production support.
- Team player with strong work ethic committed to hard work and has good communication skills.
- Strong knowledge in Database development including Normalization, Tables, Views, Stored Procedures and Query optimization techniques.
- Experience in various open source frameworks like Junit, Log4J, and Ant.
- Experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, Triggers, TOAD and SQL Loader.
- Experienced in troubleshooting in a production environment, System maintenance and monitoring processes
- Technical Proficiency Programming Languages: C, Data Structures, C++, Visual Basic.
Technical Skills
Languages:
Java, J2SE 5.0 (Servlets, JSP, JDBC, EJB, and JavaBeans),GWT
Technologies:
JDBC, JSP, Oracle 9i, Unix, iText, MQ Base Java, Front Controller, Web Services
Tools:Eclipse, gwt, gwt-ext, jdev, sql Dveloper MQ Base Java NetBeans, Visual Studio, Humming bird Exceed, iText, , HTML, javascript
Operating Systems:Windows NT4, Windows2000,Windows XP, UNIX
Databases:
Oracle 9i, Oracle 10g, SQL Server, MySQL
Methodologies:
Test Driven Development, Function Point Analysis, Agile Development
Design Skills:
Object Oriented Analysis and Design(OOAD)
Version Control:
ClearCase, VSS, StarTeam
Career Profile Programming Languages: C, Data Structures, C++, Visual Basic. Technical SkillsConfidential, Jersey City NJ Jan'10- Till Date
Responsibilities/Roles:
- Involved in understanding the Fund Transfer business and designing of the project by interacting with the clients.
- Responsible for preparing the design and developed UML models (Class and Sequence diagrams) using Rational Rose.
- Designed MVC architecture and developed user interface components using GWT, HTML, JSP, Servlets.
- Implemented design patterns and Server side development - Factory and Service Locater patterns, and the business logic using Spring DI Service components.
- Responsible for design, develop, specifying object/relational-mapping and testing the data layer components using Hibernate.
- Performed Unit and Integration testing and Analyzes test results.
- Debugging the application and fixing the program errors.
- Involved in the configuration management using CVS
- Involved in the Client Side development and the Server Side Development.
- Implemented Internationalization to make the application compatible to the multi language
- Implemented Struts Validation Framework and Exception handling
- Used JMS Architecture for sending messages.
- Involved in the test case preparation and execution in test and system environment.
- Followed the company coding standards and SUN coding standards
- Involved in communicating with services using SOA architecture.
- Developed Hibernate components for database interaction and wrote SQL queries & stored procedures.
- Worked on UI scripting using JQuery.
- Worked JNDI names for communicating with the database.
- Wrote shell scripts to launch Utilities for the application.
- Implemented application specific exception handling & logging frame work using Log4j.
- Developed unit test cases using JUnit .
- Used Ant for building scripts.
Environment: Java, JSP 2.0, CSS, XML, JavaScript, Shell scripting, Spring, Hibernate, JNDI, DB2, SOA, WebSphere Application Server 7.0, RAD 7, JDBC, Axis Webservices, JUnit, JMS, XML, UNIX.
Confidential,NSEL Feb'07 - Jan'10
Responsibilities:
- Involved in Analysis, design and coding on Java and J2EE Environment.
- Implemented Front Controller architecture.
- Responsible for developing use cases, class and sequence diagram for the modules using UML and Rational Rose 2000 .
- Maintained the business standards and the requirements in EJB and deployed them on to Weblogic 9.2 Application Server.
- Used for developing and running the functions, procedures and SQL queries with Oracle.
- Designed, developed and implemented the business logic required for Security presentation controller.
- Set up the deployment environment on Weblogic 9.2. Developed system preferences UI screens using JSP .
- Used JDBC 3.0 to connect to Oracle database and get the results that are required.
- Configured different datasources and connection pools in the Weblogic 9.2 Application server.
- Developed Server side components using EJB2.0 under J2EE Environment.
- Used Java Script for Client side validations.
- Knowledge of business impact of technology deployments, including items such as business requirements, testing, implementation and planning
- Code and implemented Junit Test according to client standards.
- Perform Code Reviews of peer development work
- Provide production support and quickly resolving the issues until Integration Test is passed.
- Fix defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defects.
- Support Implementation and Post-Implementation defect management with the urgency needed to support a successful go-live.
- Documentation of common problems prior to go-live and while actively in a Production Support role
- Supporting whomever is on call with specific expertise as needed.
- Problem Management during QA, Implementation, and Post- Production Support
- Involved in preparation of unit and system test cases and testing of the module in 3 phases named unit testing and system testing and regression testing.
- Used SingleSignOn for user security credentials authentication and for validating the user roles.
- Involved in deployments in all environments like Dev, Test,UAT and prod respctively.
- Wrote Ant build file to compile and package the application in to a deployable Ear file on to the Server.
- Involved in communicating with offshore team to resolve the applications production issues and to deliver the best quality application enhancemnts to the client.
- Prepared a complete documentation of the project and test case documentation with sample inputs.
Environment: EJB2.0, JSP2.0, Servlets 2.2, XML,HTML, SQL, JNDI, UML, J2EE Design Patterns, JavaScript, WebLogic 9.2, JDBC 3.0, Linux, MyEclipse 5.0, Oracle 10g, Ant Scripts, Java Beans.
Confidential, Pune Jul'04 - Jan'07
Responsibilities/Roles:
- Involved in Analysis, design and coding on J2EE Environment.
- Developed EJB's and Java Bean classes for Business logic.
- Developed User Interface using JSP and HTML pages. XML and JSP's are used for reports.
- Action Servlets are used as the controllers and the Session Beans are used for Business logic purpose.
- Involved in writing Ant Scripts for building the applications and deployments.
- Coded deployment descriptors using XML. Generated Jar files are deployed on Weblogic 9.1 Application Server.
- JMS is used as a messaging service for asynchronous communication with different customers.
- Secured transactions for the customers are developed using JTA API.
- Coded different action classes in Struts.
- Implemented Singleton and Factory Design Pattern.
- Page flows were developed using Weblogic Work Shop studio to walk through different pages.
- Wrote deployment descriptors like struts-config and web.xml using XML.
- Used XML and XSLT to read and display the received pages in the HTML format for the customers.
- Creating and setting build properties using MyEclipse
- JDBC is used to connect to the Oracle 10g database for persisting the data.
- Followed Extreme Programming (XP) concepts one of the method of Agile Methodology to produce high Quality software and satisfy the customers.
- Developed a cost calculator, which will take input as minutes and calculate the bill amount based on the plan the customer has chosen using servlets.
- JavaScript is used for client side validations.
- JavaMail is used to send the monthly Bill amount to the customers.
Environment: J2EE, JSP2.0, Servlets 2.0, JavaScript, Weblogic workshop studio, JDBC 2.0, UML, Rational Rose 98, Agile Methodologies, Weblogic8.1, SQL, CSS, HTML, XML, J2EE Design Patterns, EJB 1.0, JMS, Ant, Java Beans, JNDI, JTA, JavaMail, Oracle 10g, WindowsXP, UNIX, MYEclipse, Jdeveloper.