Sr. Java/ J2ee Project Lead Resume Profile
SUMMARY
- Over 11 Eleven years of experience developing applications using Java/J2EE technologies with experience in onsite / offshore development.
- Expertise through all parts of Software Development Life Cycle SDLC in developing web applications using JAVA J2EE and Web services etc.
- Expertise in analysis design development testing and maintenance of large scale object oriented applications.
- Programming and development expertise in various J2EE technologies including Servlets JSP Oracle and frameworks like Spring and Hibernate.
- Experience working with Web services SOAP REST .
- Experience with both relational databases servers like MySQL Oracle.
- Good understanding of development and implementation of various Java/J2EE design patterns such as Data Access Object MVC Transfer Object and Singleton.
- Experienced working on SQL PL/SQL programming Stored Procedures.
- Worked extensively with client web technologies using HTML CSS JavaScript JQuery and AJAX.
- Experience in performing Code reviews and peer reviews for maintaining best Industry standards.
- Experienced in business/technical requirements capturing configuration management team coordination and software engineering processes.
- Extensive experience in Client Server J2EE technologies and MVC frameworks.
- Good Management Execution Documentation skills.
- Highly motivated results oriented and leadership skills with great team ethics.
- Good Communication interpersonal skills and problem solving skills.
- Well focused and can meet the expected deadlines
TECHNICAL SKILLS
Languages | JAVA PHP |
Web Technologies | HTML CSS AJAX JQuery XML JAX-WS SOAP JAX-RS REST |
J2EE Technologies | Servlets and JSP |
Database | Oracle MySQL |
Servers | Tomcat5.x JBOSS 4.X |
ORM Tools | Hibernate3.x |
Frame Works XML | Spring IOC JDBC Transactions AOP WEB Quartz.. JSF 1.2 Rich Faces JAXB |
Build Tools Testing IDE | Ant Maven JUnit Eclipse |
Operating Systems | Windows XP Vista Windows 7 |
Payment Gateways | PayPal |
Invoice API | FreshBook HostBill |
PROFESSIONAL EXPERIENCE
confidential
Sr. JAVA/ J2EE Project Lead
Project 1 MDI Config Reviewer Dec 2013 Current
Project Description
The Configuration Reviewer permits the visualization update and addition of records to track the configuration information of equipment whether provided within the GE scope of equipment or not. The application needs to be capable of tracking configuration changes associated with any equipment within the vicinity of the power plant from the water supply to the cooling towers to the type of nuts used to hold the gas turbine casings together. . Not all configuration data is available and not all configuration data is important for reliability analysis but the application needs to be able to support something that is not known to be important today that suddenly becomes an important factor in some future failure mechanism. It also provides a repository for configuration information of Non-GE supplied equipment.
confidential
Project Description
Design Review DR is an application for facilitating the technical review process within GE Transportation. This includes recording agenda and participant requirements as well as facilitating the capture assignment monitoring and completion of action items originating from Engineering Design Reviews. This tool shall be integrated with program management tools as well as other systems to make data retrieval storage referencing etc. and as easy as possible for the user. Data entry metrics queries shall be optimized to fullest extent practical.
confidential
Project Description
The CBMO-LDB Web Service Application provides a Web Service to fetch CBMO Inspection forms Details from the LDB System. The NAS path of the file will be returned to CBM Application and the CBM application in turn pulls the Inspection Template from the NAS path. A completed inspection form will be uploaded by CBMO Application to LDB s NAS and invoke the Web Service that will accept the path of file and perform disposition. The Web Service will generate the Disposition Results and uploads the file to the NAS path and returns the NAS path of the Disposition Results file to CBMO Application.
confidential
Project Description
The Risk Analysis Tool currently used for evaluation of unit specific inspection intervals is a desktop version based on the MS Excel spreadsheet. An individual spreadsheet is needed for each damage accumulation model corresponding to a specific failure mode in each component of a turbine. The new risk analysis tool aims to provide a web-based integrated risk analysis platform where users can access to this tool remotely to perform multiple risk analyses based on various DAMs in the same component simultaneously. The DAMs and operational limits will be loaded automatically from the LDM and LDB systems respectively which facilitates unit specific risk analyses and configuration management for multiple component failure mode.
Responsibilities
- Create and review functional and technical specification documents
- Estimate efforts and arrive at optimal schedule
- Direct or perform all activities related to maintaining a successful knowledge management including re-usage accuracy and efficiency
- Responsible for design development of the application and it was built using J2EE architecture in accordance with the Enterprise Architecture standards for interactive applications.
- Used log4j to log user request information.
- Applied DAO Singleton MVC design patterns in various parts of the project.
- Responsible for the regular project consolidated over all the modules status reports
- Serve as the single point of contact for the Team to the project stakeholders
- Identify relevant team capabilities in reference to the project
- Communicate with customers on requirements and project progress
- GUI was developed using JSF AJAX a4j Rich Faces and JavaScript spring framework.
- Involved in coding JSF and configuring spring framework.
- Used Spring Framework for Dependency injection and integrated with JSF framework.
- Developed applications using Spring-JDBC template for connecting to Oracle Database.
- Wrote SQL and PL/SQL statements according to the need using Oracle 10g database.
- Worked on AJAX a4j implementation for retrieving the content and display it without reloading the existing page.
- Involved in bug fixing for the code in production and support the next releases.
- The project was developed on Eclipse and the version Controller was one Ge CVS.
- Design and review applications
- Demonstrate understanding of both stated and unstated needs of the customer and encourages the team to do so
- Demonstrates empathy warmth and attentiveness while serving customers while also setting out these expectations for the team
- Analysis overall customer experience at different touch points in order to increase satisfaction levels
- Helps the team become aware of risks and opportunities of different factors contributing to sustainable business
- Delivers with minimal wastage of resources while also guiding the team to do so
Environment JAVA 1.6/ J2EE JSF Rich Faces CSS JQUERY JavaScript Spring Hibernate JSP CVS Oracle 10g Web Services Maven JUnit Windows and JBOSS APPWORX HP QC
confidential
JAVA Team Lead
Project TM.Biz
- Involved in Requirement Analysis.
- Involved in Coding for Web-based Application using JSF Rich Faces
- Implementation of Quality process mechanism while applications supporting.
- Estimate efforts and arrive at optimal schedule
- Monitor track and analyze project control metrics
- Responsible for the regular project consolidated over all the modules status reports
- Serve as the single point of contact for the Team to the project stakeholders
- Design and review applications
- Delivers with minimal wastage of resources while also guiding the team to do so
Environment JAVA SPRING JSF Rich Faces CSS JQUERY MySql JBOSS
confidential
JAVA Senior Software Engineer / Team Lead/PHP Engineer
Project 1 Cricfeeds
- Involved in Requirement Analysis.
- Involved in Coding for Web-based Application using JSF Rich Faces
- Implementation of Quality process mechanism while applications supporting.
- Estimate efforts and arrive at optimal schedule
- Monitor track and analyze project control metrics
- Responsible for the regular project consolidated over all the modules status reports
- Serve as the single point of contact for the Team to the project stakeholders
- Design and review applications
- Delivers with minimal wastage of resources while also guiding the team to do so
Environment JAVA SPRING JSF Rich Faces Hibernate MySql JBOSS
Project 2 Dissector
- Write code and Produce detailed specifications
- Contribute in all phases of the development lifecycle
- Follow industry best practices
- Develop and deploy new features to facilitate related procedures and tools if necessary
Environment PHP CSS HTML MySql Apache Tomcat
Project 3 UARFinancial
- Contribute in all phases of the development lifecycle
- Follow industry best practices
- Develop and deploy new features to facilitate related procedures and tools if necessary
Environment PHP CSS HTML MySql Apache Tomcat