Java/j2ee Senior Developer - Project Lead Resume
San Antonio, TexaS
SUMMARY
- 8 years of experience in Core Java, Servlets, JSP, JSF, JavaScript, JDBC, MVC, Struts, EJB, XML, HTML, Tag Libraries, Custom Tags, Design Patterns and document generation system.
- Proven track record developing and implementing web application, content management systems with ability to work on multiple projects.
- Extensive experience in creating user interfaces using JSP, HTML and client side validation using Angular JS and JavaScript.
- Implemented various layers of application and services using Struts2 and ORM tools like Hibernate for fast pace and efficient code generation.
- Extensive experience in using Apache Struts MVC Framework, Spring Framework.
- Implemented connectivity to database using JDBC API from Servlets and JSP through Java Beans & Enterprise Java Beans (EJB).
- Experience in implementing JSP custom Tags using Tag Libraries.
- Experienced with databases such as Oracle, SQL Server & MySQL to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
- Development experience on application server like BEA Web Logic
- Good experience on ANT building tool and application logging using the Log4J.
- Worked with XML related technologies such as XML, XSL, XSD, and XSLT and used XML Schema for retrieving patient details in my projects.
- Experience with n - tier architecture design.
- Experienced in architectural issues and their solutions using various design patterns such as MVC(Model-View-Controller), Session Facade, Service Locator, DAO and Business Delegate.
- Supporting the creative process of software development through Agile, Scrum and lean Principles: eliminating waste in the process; incremental, rapid delivery of business value on 4- 6 week cycles; delivery of fully tested and documented product every cycle.
- Well versed with SDLC methodologies.
- Expertise in Object Oriented Programming (OOP’s) like Java and C++.
- Good experience in Banking and Insurance Domain
- Adaptable to new technologies in short span and implement them in real-time projects.
- Quick learner and adaptable to new design patterns/frameworks for fast and quality development.
- Well-versed in the CMMI level5 quality activities
TECHNICAL SKILLS
Programming Languages: Java, C/C++, HTML, SQL, PL/SQL
J2EE technologies: Servlets, JSP, JSF, JDBC, JNDI, Web services, Hibernate, EhCache and Log4j.
Frameworks: Struts, JApp, Spring
Client Technologies: Java Script, Angular JS, jQuery, AJAX, CSS, HTML, XHTML, Web2.0
Operating Systems: UNIX, Windows NT/XP/95/98/2000
Application Servers: BEA Web logic, JBoss
Databases: Oracle, SQL Server and MySQL
Java IDE: Eclipse, Net beans, Microsoft Visual Studio
Configuration Tools: Visual Source Safe, PVCS,SVN
Tools: Maven, ANT, JUnit, DGS (Document generation system)
Documentation Tools: MS Office 2003/2007/2010 , Visio, MS Project
PROFESSIONAL EXPERIENCE
Confidential - San Antonio Texas
JAVA/J2EE Senior Developer - Project Lead
Responsibilities:
- Interacting with the system analysts & business users for enhancements clarifications.
- Analyzing the production defects and providing quick solutions.
- Involved in the deployment of the application in Web logic application server.
- Maintenance and support of Document Generation System to generate reports and upload the reports to FileNet Content Engine.
- Maintenance and support of standalone background batch applications to generate multiple reports and printing the same.
- Monitoring of the daily night batches and addressing issues when fails
- Unit test cases preparation and Unit Testing.
- Fixing bugs raised during User Acceptance Testing.
- Estimation for Change Request and preparation of resolution document.
- Support of System Integration Testing and User Acceptance Testing environments.
- Resolving the critical production issues.
- Supporting the production movement activities.
- Responsible for the post-production support.
- Coordination with other interfaces like ODS, FNC, LAMS, Equifax, DocXpress, Kofax to resolve the production issues.
- Coordination with India offshore team to manage the assigned tasks.
- Acted as PQA and DPA Roles in quality activities
- Involved in the quality activities for tracking the defects, allocating the task, plan for the each release using the PMSmart tool.
Environment: JAPP Framework, DGS - Document generation system, Struts, Java, J2EE, JSP, Servlets, Ajax, EJB, Tiles, HTML, XML, XSLT, LDAP, Web logic, JDBC, JavaScript, SQL Server.
Confidential
JAVA/J2EE Senior Developer (Project Lead)
Responsibilities:
- Requirements gathering, Analysis, High Level & Detailed Design.
- Development of batch using the DTS to push the data to SQL server
- Worked on testing of different modules and preparation of test plans
- Support of System Integration Testing and User Acceptance Testing environments.
- Fixing bugs in System Integration Testing and User Acceptance Testing
- Addressing post production defects
Confidential
JAVA/J2EE Senior Developer
Responsibilities:
- System study and requirement analysis and Documenting Requirement Specifications.
- Unit test cases preparation and Unit Testing.
- Development of interface to push the generated reports to Kofax interface
- Involved in the development of interface used to pull the credit scores from Equifax interface
- Development of night batch to generate the reports in excel, Pull the data from ODS( operational data storage)
- Fixing bugs raised during User Acceptance Testing.
- Support of System Integration Testing and User Acceptance Testing environments.
- Supporting the production movement activities.
Environment: JAPP Framework, DGS - Document generation system, Struts, Java, J2EE, JSP, Servlets, Ajax, EJB, Tiles, HTML, XML, XSLT, LDAP, Web logic, JDBC, JavaScript, SQL Server.
Confidential
JAVA/J2EE Senior Developer
Responsibilities:
- Estimation for Change Request and preparation of resolution document.
- Worked on testing of different modules and preparation of test plans.
- Developing the enhancements for the new request.
- Involved in the deployment of the application in Web logic application server.
- Enhancement of Document Generation System to generate reports and upload the reports to FileNet Content Engine.
- Enhancement of standalone background batch applications to generate multiple reports and printing the same.
- Design and development of the external interfaces which involves pushing the documents to docXpress Interface
- Unit test cases preparation and Unit Testing.
- Fixing bugs in System Integration Testing and User Acceptance Testing.
- Support of System Integration Testing and User Acceptance Testing environments.
Environment: JAPP Framework, DGS - Document generation system, Struts, Java, J2EE, JSP, Servlets, Ajax, EJB, Tiles, HTML, XML, XSLT, LDAP, Web logic, JDBC, JavaScript, SQL Server.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Requirements gathering, Analysis & Detailed Design.
- System was developed using Java, J2EE, SQL Server, EJB and XML technologies.
- Developed classes to add users to LDAP database for user authentication
- Worked on testing of different modules and preparation of test plans.
- Developed stored procedures, User Defined functions.
- Design and Development of Document Generation System to generate reports and upload the reports to FileNet Content Engine.
- Design and Development of standalone background batch applications to generate multiple reports and printing the same.
- Development of the appraisal service interface to send and receive collateral appraisals from FNC interface
- Development of the external interfaces which involves pushing the credit controls from ACE to LAMS.
- Design and development of uploading of Collaterals to SHAW collateral sub system.
- Unit test cases preparation and Unit Testing.
- Fixing bugs in System Integration Testing and User Acceptance Testing.
Environment: JAPP Framework, DGS - Document generation system, Struts, Java, J2EE, JSP, Servlets, Ajax, EJB, Tiles, HTML, XML, XSLT, LDAP, Web logic, JDBC, JavaScript, SQL Server.
Confidential, San Antonio, Texas
Developer
Responsibilities:
- System study and requirement analysis and Documenting Requirement Specifications.
- Interacting with the system analysts & business users for design & requirement clarifications.
- Analyzing the defects and providing quick solutions.
- Estimation work for the Change Request.
- Arriving on the necessary design changes for implementing the enhancements.
- Testing the application manually.
- Preparing resolution document and develop test conditions and perform unit testing on defects and enhancement.
- Extensive system testing support by providing immediate fixes for system test defects.
- Provide maintenance support in the post production stage.
- Experience in onsite-offshore model projects.
- Immediate stabilization measures in terms of fixing defects and had long term requirements in maintenance and post-production support.
- Involved in Corporate shell development module.
Environment: Windows XP, Java Script, Voice XML, Star Team, Grammar Specific Language (GSL).
Confidential
Developer
Responsibilities:
- Analyzing the design changes for implementing the enhancements.
- Created Database tables, stored procedures and queries using Oracle database.
- Handled major development at presentation layer (JSP), Business Logic.
- Developed the whole application pertaining to the MVC (Model, View & Controller) model.
- Developed JSP, Servlets for the presentation and controlling part of the application
- Optimizing coding, Resolved technical problems and provide fixing the same
- Deploying the applications into application server.
Environment: Windows XP, Java, JSP, Servlets, Web Logic, Oracle, PL/SQL, XML, UNIX.
Confidential
Trainee
Responsibilities:
- Analysis, design and development of application
- Development of modules for Registration, searching of the alumni
- Creating the alumni events and trigger auto-generated emails for all alumni.
- Designed and developed data flow, data extraction and data modeling
- Generated User interface Templates using JSP, JavaScript
- Coded in JSP the clients account status modules to track down the client’s details.
- Development of feedbacks and tacking module.
- Done the unit testing manually
Environment: Windows XP, Java, JSP, Servlets, Apache Tomcat, Oracle.