Senior J2ee Developer Resume
Warren, NJ
SUMMARY:
- 6 plusyears of experience in Software Industry Analysis, Design, Development, Implementation and Testing of enterprise applications using Java/J2EEtechnologies.
- Superior project implementation skills using both core and advanced Java technologies (JAVA, JDK 1.5, Eclipse, Servlets, JSP 2.0, JNDI, JDBC, and XML) with various middleware technologies.
- Well versed in using Client Side Design and Development using JavaScript, CSS. Adept in developing applications using Oracle.
- Expertise in Web Sphere, Oracle, BEA WebLogic10.3.2, JBOSS and Tomcat 5.0 Application Servers, Java development with Eclipse and RAD.
- Proficiency in developing applications using Struts and Spring framework
- Exposure in performing system analysis and detailed design Use-Case Analysis, Functional Analysis, Modeling program with Class & Sequence, Activity, and State diagrams using UML.
- Extensive experience in Requirements gathering, Analysis, Design, Code Reviews, Unit Testing and Integration Testing.
- Having great knowledge on Environment tools like Ant, Eclipse.
- Good understanding in Software Life cycle phases (Feasibility, System studies, Design, Coding, Testing and Implementation and Maintenance).
- Strong interpersonal and organizational skills in addition to an ability to manage and lead multiple projects to succession with minimal or no supervision.
- Proficient in SQL and JDBC programming.
- Proficient inSource Code Management tool like CVS, SVN, Rational Clearcase.
- Developed and deployed applications in UNIX and Windows environments.
- Hardworking and result oriented with customer Focus and ability to persist and explore new ways of finding solutions to problems
- Done code walkthroughs and peer review of code.
- Willingness to learn and understand new technologies.
- Excellent verbal and written communication skills.
- Good team player and Module Leader.
TECHNICAL SKILLS:
- Operating Systems: Windows NT/95/98, Windows 2000 Professional, Windows XP and Unix
- Languages: Java, JDK 1.5, C, C++
- Web/Distributed Technologies: J2EE, Servlets, JSP 2.0, JDBC 2.0/3.0, MVC, Hibernate and Web Services
- ORM , DI, J2EE Frame works: Struts, Spring
- Databases: Oracle9i/10g, MySQL, MS Access
- Web/Application Servers: BEA WebLogic10.3.2, JBOSS4.1, Apache Tomcat
- Scripting: JSP 2.0, JavaScript, CSS
- IDE Platforms: Eclipse, RAD
- Project Methodologies: Unified Modeling Language (UML)
- Version Control Tools: SVN,CVS, Rational clear case
- Tools: Quality center, Hermes,ALBPM,Oracle BPM 10g
CERTIFICATION: Sun Certified Java Programmer (SCJP 1.4)
EDUCATION: Bachelor of Engineering from Confidential.
PROFESSIONAL SUMMARY
Confidential - Warren, NJ Nov 2009 - Till Date
Project: GICAP-ALBPM
Title: Senior J2EE Developer
Description: This application is developed for setting up an account in Citi. Users raise a request using this application. Raised request would be available in Manager and Supervisor queue for their approval. ALBPM is a tool which is used to develop this application.
Responsibilities:
- Involved in different stages of the project like analysis, design, coding and testing.
- Designed High Level and Low Level Designs using MS-VISIO.
- Developed code using ALBPM tool to implement the changes.
- Presentation is developed using JSP, HTML and CSS.
- Acted as a Module leader with team of 4 members.
- Client side validation is done using Java Script.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with oracle
- Deployed the application in SIT, UAT and Prod using UNIX environment.
- Application deployed in Web logic 9.X application server.
- Created account request in ALBPM from source system TPS, Oasys and Monet using PAPI web service to send and receive the request in XML format.
- Migrated code from ALBPM to Oracle BPM 10g and highlighted the Oracle BPM related errors/issues to Oracle team.
- Used Documentum repository tool to store the documents using Documentum API Java.
- Created customized Email functionality to send and receive Emails from ALBPM.
- Prepared weekly Project Tracking reports and sent to clients.
- Actively involved in the client meetings to gather the requirements.
- Shared the knowledge external to the team about ALBPM.
- Involved in Product Quality Assurance processes.
- Involved in unit testing and various levels of Testing.
- Used CVS and SVN for software configuration management and version control of the development project.
- Prevented Performance issues to avoid the performance issues in production.
- Deployment is done using Hermes tool.
- Created build scripts to publish and deploy the application in both UNIX and Hermes.
Environment: Java, Hibernate, Web Logic 9, 10, ALBPM, Oracle 10g, Eclipse, Oracle, CVS and
SVN, JSP, HTML, CSS, Java Script, Hermes, MS VISIO
Confidential - India May 2008 - Nov 2009
Project: India ECS+ Migration
Title: Senior J2EE Developer
India ECS+ Migration is a suite for banking solution. This suite contains the solution for Bill payment, Merchant banking, and collection system and so on. Advanced Bill payment system (ABPS) majorly focuses on Bill payment processing, I have handled all the 9 major functionalities in this system. As part this project, the CITI bank’s global template applied to India’s system.
Responsibilities:
- Gathered requirements from Business and ITO.
- Created a separate query tracker for Business related queries.
- Prepared Functional specification document based on the Business requirement document.
- Created High level and Low Level design documents using MS-VISIO.
- Created new CSS for this project, based on the CITI Standards.
- Presentation layer/UI is developed using JSP, HTML and CSS.
- Used Java Script to complete Client Side validation.
- The IBM Citi specific framework related files are migrated to handle new EclipseLite frame work.
- Quickly learned and made myself expert in this new frame work and explained the same to entire team.
- MQ is used to send and receive data to MLI -Message Level Interface to process request in Mainframe system.
- MLI to MQ character based mapping completed for all the MLI’s.
- Created and Deployed EAR files in web sphere server for each changes.
- Used RAD as the IDE for the entire development life cycle
- Used Quality center tool to load test scripts and defect tracking.
- Used Clear case for versioning tool to maintain the different versions of code.
Environment: Java, JDK 1.5,JSP 1.2, MLI, Eclipse lite Framework, RAD, Web sphere.
Client: Confidential, NJ Oct 2005 - Apr 2008
Title: J2EE Developer
Description:
Experian® is a global leader in providing information, analytical tools and marketing services to organizations and consumers to help manage the risk and reward of commercial and financial decisions. Experian offers products including Credit Report, Credit score and Monitoring.
Responsibilities:
- Interacted with the Clients as well as with team by hosting weekly meetings
- Effective web interface designed with JSPs, Actions, Validations and Tiles using Struts.
- Involved in various phases of Software Development Life Cycle (SDLC) including requirement gathering, modeling, analysis, architecture design, and development and testing phases.
- Developed Use Case Diagrams, Activity Flow Diagrams, Entity Relationship Diagrams and flowcharts using RAD
- Have done programming of JavaScript functions, JavaScript loops, JavaScript Pop-up boxes & JavaScript Error handling.
- Participated in the designing and developing of UI Screens using JSP 2.0, JavaScript, CSS & HTML
- Created code using Struts 1.0 framework.
- Deployed the application in JBOSS and web logic 8.x server.
- AJAX is used to call service and retrieve data from database.
- Developed new project to Experian’s Healthcare client using Spring framework and EXTJS.
- Deployed the application in JBOSS server.
- Reviewed Design Docs and Test cases of testing team.
- Involved in providing support during Integration Testing, Component System Testing and Product System Testing
- Deployed the web components using JBOSS and WebLogic.
- Actively involved in providing production support
- Carried out unit and component based testing
- Used Rational Clearcase that is tracking structure of folders, maintaining global revision number for the whole repository.
- Analysis & study of the new enhancements and guiding the team on the requirements.
- Involved in Unit testing for major modules.
- Analysis & study of the new enhancements.
- Involved in Knowledge Transfer Process for team members.
Environment: Java, JDK 1.5, J2EE, JSP 2.0, JavaScript, Struts Framework, Spring Framework, Weblogic 8.1,JBOSS, Oracle, HTML, Rational Clear Case.