Senior Java Developer Resume
Mc Lean, VA
SUMMARY:
- Java Technical Lead with 12+ years of IT experience in Banking, Retail and Telecom companies. Experience in Design, Development and Architecture of Enterprise applications in Java, J2EE, PL/SQL, PERL, AJAX, Servlets, XML, OO Design, SOA,Web Services, UNIX, JMS, JDBC, XML, XSLT, Struts, SOAP UI, CA Siteminder and Oracle
- Extensive experience in requirement analysis, system analysis, design, development, Optimization, extensive validation testing, program testing and debugging.
- Designed and Developed Web based N - Tier and Distributed Enterprise applications (components) using JSP, Javascript, AJAX and CSS.
- Excellent knowledge of Model 2 / MVC architecture.
- Involved in all phases of the SDLC. Designed several complex applications
- Extensively worked on developing Front end GUI using HTML, JSP, AJAX.
- Good use of Quality Center
- Hands on experience in Project Management/designing of complex applications.
- Experience in version control tools like WinCVS, VSS.
- Good experience in database programming using SQL, PL/SQL, Oracle 8i/9i, SQL Server.
- Extensive use of Ant script and tools for build, packaging and deployment.
- Extensively worked on Weblogic (9.x/10.x), JBOSS & Tomcat Servers (4.x/ 5.x).
- Extensive experience in J2EE - Java, JSP, Servlets, WSDL, Javascript. UNIX, CA Siteminder 6.0, SOAP UI, iTKO Lisa, Perl, Oracle E-business suite 11i(11.5.9), Oracle Developer 6i, Oracle 8i, SQL Server 7.x - design and developing Stored Procedures/Packages, using SQL and PL/SQL, Peoplesoft 8.4, Application Designer, DB2 and developing SQR for AP cycle.
- Excellent written and verbal communication skills, persistent, creative problem solver, effective team player, skilled Confidential negotiations. Ability to connect and establish rapport with the Senior Management with ease.
- Served as a mentor for other members of the team which include design reviews, debugging assistance, brainstorming, code reviews, process enforcement, working multiple projects and delivering on time.
- More than 4 years onsite projects experience in the United States
TECHNICAL SKILLS:
Languages: J2EE, Perl, UNIX shell script, PL/SQL
Framework: Spring, Struts
IDEs & Tools: Eclipse, IBM WSAD, TOAD, CA Siteminder, AutosysSOAP UI, iTKO LISA, Ant, WinScp, Putty
J2EE Technologies : JSP, Servlets, JavaBeans, SOA, Webservices, JDBC, XML, JMS
Operating Systems: UNIX, Solaris 5.10, Windows XP, MS-DOS.
Change Management: CVS, VSS, Perforce
Database: Oracle 8i/9i, OLTP, ORDBMS, DB2
Scripting: JavaScript, jQuery, CSS, AJAX, HTML
Web/Application: Weblogic 9.2/10,Websphere 7.0.0.29,JBOSS,Apache Tomcat
Servers: Sun One
Enterprise Tools: Peoplesoft 8.4, Application designer, SQROracle E-business suite 11i(11.5.9), Oracle Developer 6i
PROFESSIONAL EXPERIENCE:
Confidential, Mc Lean, VA
Senior Java Developer
Responsibilities:
- Serve as Senior Java Developer for J2EE project which involves using Java, J2EE (Spring/Hibernate, JSF/AJAX, Struts and web services), Ant build script and Database interaction.
- Involved in technical design for assigned activities.
- Develop and deliver production applications based on requirements with good performance.
- Implement applications and support their full project life cycle, from prototyping to production. Integrate projects involving varying technologies, platforms, workflows and software development processes.
- Implemented test cases using JUnit.
- Monitoring the error logs using Log4J.
- Integration, performance testing and defect resolutions.
- Engage in Production deployment and support.
- Involved in Unit Testing of Various Modules based on the Test Cases.
- Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase.
- Involved and participated in Code reviews.
- Used Rational ClearCase for version control.
- Used Rational Clear Quest for bug tracking.
- Involved in deployment of application on Weblogic Application Server
- Coordinated with other teams to ensure availability of components and environments.
Environment: Java/J2EE, Struts, Weblogic, EJB, DB2.
Confidential, Charlotte, NC
JAVA J2EE Lead Developer
Responsibilities:
- JAD (Joint Analysis Discussion) with Architects and Business for requirement analysis & gathering.
- Design and Develop a Proof of Concept to ensure/validate the proposed architecture.
- Break the requirements into the Story Points and provide estimate on Version One.
- Involved in applying Agile (SCRUM) for different phases of the module.
- Designed and developed the front end application using HTML, JSP, and Struts 2 tags.
- Implemented jQuery, JavaScript and Ajax for front implementation.
- Implemented the modules using the Struts 2 MVC.
- Designed and Implemented the DAO layer using Spring, Hibernate.
- Developed and used REST Web Services using CXF and Spring 3.
- Implemented test cases using JUnit.
- Monitoring the error logs using Log4J.
- Engage in User Acceptance Testing (UAT).
- Work and coordinate with various support systems in global deliver model.
- Integration, performance testing and defect resolutions.
- Engage in Production deployment and support.
- Involved in Unit Testing of Various Modules based on the Test Cases.
- Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase.
- Involved and participated in Code reviews.
- Used Log4J logging framework for logging messages.
- Used Rational ClearCase for version control.
- Used Rational Clear Quest for bug tracking.
- Involved in deployment of application on IBM Websphere Application Server
- Coordinated with other teams to ensure availability of components and environments.
- Resolved data quality issues raised by end users in each of the applications.
- Participated in the deployment of applications across multiple sites and platforms.
Environment: Cicero, Desktop Framework (BoA Proprietary), Contact Center Framework (BoA Proprietary), IBM’s Borneo Framework, Java/J2EE, Spring, Struts, Websphere, REST Webservices, Javascript, Jquery, Oracle.
Confidential, Atlanta, GA
JAVA J2EE Lead Developer
Responsibilities:
- J2EE deployment on Weblogic/JBOSS servers - QA & Staging
- Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on Struts and Spring framework running on Weblogic/JBOSS servers.
- Configuring Siteminder Admin GUI for Agent and policy server configuration.
- Client relationship management.
- Team coordination and management.
- Ensuring automation and optimization of various configuration activities.
- Regression testing of Webservices using SOAP UI.
- Involved in automation of Regression test cases for the SOA Webservices using LISA framework.
- Lead the co-ordination effort for all deployments and troubleshooting activities.
- Planned and organized efforts between teams to achieve timely deployments.
- Application deployment planning, scheduling and support.
- Communication with QA team for the updates
- Timely resolution of customer issues and change management
- Configuration management
- Continuous suggestions on application improvements and implementation.
Environment: Struts, Spring, Weblogic 9.2, UNIX, Solaris 5.10, J2EE (JSP, Servlet, Core Java), SOA Webservices, Javascript, SOAP UI, iTKO LISA, Oracle.
Confidential, Dallas, TX
Senior Java Developer
Responsibilities:
- Developed the Online Registration system for new and existing customers in DSL & FiOS using Struts framework.
- Production fixes for billpay and registration applications.
- Design, coding, Code Review, independent testing of the Deliverables, bug fixes and enhancements.
- Lead the co-ordination effort for design and development.
- Planned and organized efforts between teams to achieve timely release.
- Data analysis and loading data into the Oracle database.
- Create build scripts and give instructions to the deployment team to deploy the code in UAT/Prod environment on the Weblogic servers.
Environment: J2EE (JSP, Servlet, Core Java), SOA Webservices, AJAX, Javascript, JMS, SOAP UI, Struts, Weblogic 10.0, Oracle.
Confidential
Module Lead
Responsibilities:
- Requirements gathering and analysis, Data and Architectural design, Development and Unit Testing, System Testing, Production support and Maintenance of Minor and Major enhancements.
- Involved in effort estimation, resource planning, change management, quantitative project management metrics collection, metrics analysis and metrics/milestone report preparation.
- Team co-ordination and management.
Environment: SMARTS, Service Assurance manager (SAM), J2EE, ASL and Perl on Microsoft Windows and UNIX.
Confidential
Module Lead
Responsibilities:
- Requirements gathering and analysis, Data and Architectural design, Development and Unit Testing, System Testing, Production support, bug fixes and Maintenance of Minor and Major enhancements.
- Assisted in effort estimation, resource planning, change management, quantitative project management metrics collection, metrics analysis and metrics/milestone report preparation.
- Monitoring orders in TIRKS Mainframe System.
Environment: Object Oriented Perl, JavaScript, Oracle 8i on Microsoft Windows and UNIX.
Confidential, San Ramon, CA/St.Louis, MO
Module Lead/Client Liaison
Responsibilities:
- Client interfacing and liaison, team coordination and management.
- Involved in automation and optimization of various configuration activities which otherwise took a very long time manually.
- Holding workshops with client for requirement gathering and seeking clarifications during requirement analysis.
- Project Management Activities - Preparing Project Plan, maintaining milestone report, managing audits and maintaining the code repository.
Environment: STAT, CVS, PeopleTools, WSAD, ANT and UNIX.
Confidential
Software Engineer
Responsibilities:
- Requirements Analysis, Design, Development and Unit testing of Peoplesoft online objects and SQRs for Confidential module.
- Defect Prevention Administrator, whose main responsibilities are to collect defect data, do Pareto Analysis, followed by Causal Analysis and figure out possible solutions and thus reducing the defect occurrences.
Environment: Peoplesoft 8.4, Application designer, SQR and DB2
Confidential
Software Engineer
Responsibilities:
- Preparation of detail design, code walkthrough, resolving technical and design issues, performing independent unit testing, bug fixing and enhancements.
- Providing support for Global issues in Oracle for Delmonte like bug fixes, enhancements etc
Environment: Oracle E-business suite 11i(11.5.9),Oracle Developer 6i, Oracle 8i,, SQL*plus, UNIX Shell script, PL/SQL.
Confidential
Test Engineer
Responsibilities:
- System Testing
- Integration Testing
- User Acceptance testing
- Issue ticket resolution and tracking
- Mass Order Generation
Environment: VB .net, Oracle 8i on Microsoft Windows
Confidential
Quality Control Editor
Responsibilities:
- Worked on BG Tag Editor
- Correcting Tag errors in Resumes
- Processing Resumes sent in by email manually
- Changing the format of the resume into a text format for processing
- Doing other work allotted with deadlines and time frames.