Java/j2ee Developer Resume
Charlotte, NC
SUMMARY
- 7 years of experience in Information Technology on all phases of Software Development Life Cycle (SDLC) of Java/J2EE web based applications.
- 6+ years of banking and financial domain expertise with leading Financial Institution - Confidential .
- 6+ years on experience on developing customer facing on eCommerce applications - online banking customer communications and its related segments like statements, electronic communications center, paperless suppression, alerts and notifications, messages etc.
- Requirement analysis, Design, Development, Unit Test, Regression Test and Maintenance of Confidential ’s online banking admin communication application.
- Experience in developing WEB Applications with Client-Server Architecture using Java & J2EE Technologies, Struts2.0 & Spring3.0 as the framework.
- Strong knowledge on working with Struts MVC along with the Spring Dependency Injection features.
- 2 years of experience as PL/SQL Developer in the developing, testing, debugging, and optimizing Oracle PL/SQL stored-program units such as procedures and triggers for the Confidential database.
- Worked in exposing the Restful web services for Mobile web client application.
- Experience in using XML based SOAP web services across the application.
- Hands on experience in working with the Oracle 11G database.
- Experience in developing the applications on both Agile and Waterfall methodologies.
- Effectively monitored the HP Quality Centre 11 (Application Lifecycle Management) and gave appropriate fixes in a timely manner during the UAT and SIT phases.
- Implemented the Cross-Site Request Forgery (CSRF) protection for the Confidential ’s online banking customer communications application.
- Framed SQL queries and Stored Procedures, Functions and Views to develop daily resource and project status report to be sent across the Organization’s top management.
- Used the IBM Rational Application Developer (RAD) IDE for the application development.
- Extensively used Log4j logging framework throughout the application.
- Ensured code quality by the continuous and serious usage of the code quality tool, SONAR for every code commit done.
- Experience in software design, coding, source code control, code reviews, software configuration management, testing activities.
- Made effective use of the code review tools, the Crucible and FishEye software to achieve quality assurance.
- Effectively used Splunk for monitoring the application on Production and Development environments.
- Experience in managing nearly five teams from requirement analysis to the development and testing and maintenance of the application.
- Well versed in handling the challenging tasks and received customer appreciations for the same.
- Interested on debugging the issues and to find out its root cause and the appropriate fixes in an optimized manner.
- Used J2EE framework and has multiple integration points developed in middleware technologies like Web Services.
- Effectively used SoapUI to verify/tweak the web service calls request responses and thereby implemented/maintained the application successfully.
- Efficient in organizing and managing the Knowledge Transfer sessions within and across the organization.
- Conducted trainings for the new team members on the business and the technical aspects of the eCommerce application.
- Coordinated with the internal and external teams like the User Interface (UI) team, Content Management System (CMS) team, Testing team, Service call teams across the Organization.
- Excellent interpersonal communication, documentation and presentation skills and experienced in working with senior level managers and developers and testers across multiple disciplines.
TECHNICAL SKILLS
Software Development Methodologies: Agile and Waterfall methodologies
Technologies: PL/SQL, Core Java, J2EE, Servlets, JDBC, Collections, Struts, Spring, Web Services, JSON, AJAX, Free Marker Template (FTL), HTML, CSS, Javascript, XML
Database: Oracle 11G
Frameworks & Architectures / API: Model View Controller(MVC), Spring, Struts, Service Oriented Architectures (Web services using SOAP and REST), JAXB, Unit Testing Framework using JUnit.
Tools: /Softwares: Eclipse, IBM Rational Application Developer (RAD), Tomcat, WebSphere, Maven, Splunk, SONAR, SoapUI, Teamsite, HP Quality Centre 11.0, Rally, uBuild, uDeploy, Selenium, Crucible, FishEye.
Source Control: Perforce, SVN
Operating Systems: Windows XP, Windows Vista, Windows 7, Windows 8.
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
JAVA/J2EE Developer
Responsibilities:
- Led the offshore team for the development of this project.
- Managed 5 different projects working under Admin Communications application.
- Involved in the Requirement Analysis of the project.
- Actively participated in the design and development of the application.
- Developed the back end coding of the entire project using J2EE - Struts MVC and Spring.
- Effectively used SoapUI to verify/tweak the request responses we received from web service calls.
- Developed Restful web services for the mobile customers.
- Implemented the project perfectly using Agile methodology.
- Took care of both the development work and fixed the defects raised on Rally during each sprint.
- Worked closely with the UI team, Content Management System (CMS) team and the Web Services team.
- Coordinated with the testing team from another company who was responsible for our project.
- Monitored the defects raised on the HP Quality Center during UAT and SIT testing and fixed them on time.
- Responsible for maintaining a running application in development and testing environment.
- Created High level design document, Production support document and application related documents.
- Performed the daily build and deployment using uBuild and uDeploy and ensured the application is up without issues.
- Analyzed and fixed any existing Production issues and undertook challenging tasks.
- Mentored the newly hired associates and made them to work independently.
- Interface with the onsite project managers on daily conference calls.
- Worked continuously to ensure code quality.
- Reported the daily development and the defect status during the status reporting call.
- Performed regression testing for the application daily.
- Ensured the app code, UI stuffs are migrated to the branches used for different releases.
Confidential, Charlotte, NC
JAVA/J2EE Developer
Responsibilities:
- Led the offshore team for the development of this project.
- Actively participated in the design and development of the application.
- Implemented the project using Waterfall methodology.
- Developed the back end coding of the entire project using J2EE - Struts MVC and Spring.
- Coordinated with the UI team, Content Management System (CMS) team, testing team and the Web Services team.
- Developed Restful web services for the mobile customers.
- Involved in preparing the High level design document, Production support document and application related documents.
- Good at analyzing any challenging issue and to identify its root cause and a fix for it.
- Reported the daily development and the defect status during the status reporting call.
- Ensured perfect and timely fix for the defects raised on the HP Quality Center using UAT and SIT testing phase.
- Responsible for maintaining a running application in development and testing environment.
- Ensured the daily build and deployment is fine and application is up without issues.
- Performed regression testing for the application daily.
- Used Perforce as the code and document repository and was responsible for data integrity in its different branches.
- Used Teamsite to refer any static content during the development phase.
- Made use of XMAN to find the page preview of the pages we developed.
- Provided high customer satisfaction and an error free delivery.
Confidential, Charlotte, NC
JAVA/J2EE Developer
Responsibilities:
- Worked proactively in understanding the business concepts.
- Implemented the project using Waterfall methodology.
- Developed the back end coding of the entire project using J2EE - Struts MVC and Spring.
- Performed the daily build and deployment using uBuild and uDeploy and ensured the application is up without issues.
- Interested in working on the challenging issues.
- Responsible for the code development with the coding standards.
- Provided high customer satisfaction and an error free delivery.
- Involved in preparing the Production support document and internal online Wikipedia update.
- Reported the daily development and the defect status during the status reporting call.
- Dedicated on fixing the defects raised on the HP Quality Center using UAT and SIT testing phase.
- Maintained a running application in the development environment.
- Performed regression testing for the application daily.
- Attended the technical and business related trainings to gain more knowledge.
Confidential
PL/SQL Developer
Responsibilities:
- Responsible for the Oracle 11G database of entire BOA and for any operation related to it.
- Took part in the requirement Analysis, design, development and testing phases of the project as these were handled internally.
- Actively participated in the query framing part using PL/SQL for developing this IRIS portal.
- Very fluent in framing any kind of SQL queries with complex procedures, view and functions.
- Worked closely with the UI developers and the back end Java developers and incorporated the SQL queries in the right place, thereby bringing up the application.
- Took care of the build and Production deployment process with utmost caution.
- Developed complex reports on resource details which carried the allocation, de-allocation, background verification progress of associates against each Delivery heads, Business Relationship Managers, Program Managers.
- Developed complex reports on project details using SQL which were previously done in Java in a clumsy way and were circulated to top management on daily, monthly basis.
- Had good business knowledge and provided customer support for the application in rotation basis.
- Involved in the Production support and continuous maintenance of the project.
- Created and maintained design documents, Production support documents and reference documents.
- Trained the new joiners and led the team effectively.
- Sole responsibility for the data integrity and was a very dedicated database resource.
- Responsible for taking regular database backups and to create test environments.
- Had regular status reporting on the project activities with Program managers.
Confidential
JAVA Developer
Responsibilities:
- Involved in the Requirement Analysis, Design and Development of the project.
- Responsible for the end to end development of the system.
- Took care of the system testing and provided appropriate fixes.
- Developed the design documents and the reference documents.
- Worked actively along with the other team members.
- Implemented the project on time and gave an error free delivery.