Sr. Java/j2ee Consultant Resume
Denver, CO
SUMMARY:
- Sr. Java, J2EE Developer with 9+ years of experience in analysis, design, Development and Implementation of Enterprise applications using Java/J2EE Technologies.
- OCJP (Oracle Certified java Professional)
- Expertise in Object Oriented Programming and development of n - tier component based enterprise Web Applications using Java SE 6, Java EE 6 and Web Services
- Expertise in MVC Architecture and industry standard frameworks including Spring (DI, MVC, LDAP, ORM and Security etc) and Hibernate.
- Strong knowledge in Spring Security. Designed and Developed security module for a product using Spring Security module.
- Expertise in Schema (XSD) design for SOA composites.
- Hands-on experience in Deployments, Migration, Maintenance and Enhancements of Web/Enterprise/ Middleware applications in BEA Web logic, jBoss and Tomcat servers
- Expertise in web Front-end application development using AngularJS, jQuery, JSP, Servlets, GWT, AJAX, HTML, XHTML, CSS, XSLT, JavaScript.
- Expertise in using HP Fortify tool to maintain code quality.
- Expertise in AGILE methodologies.
- Highly proficient in designing Enterprise applications with Java/Java EE6 design patterns/best practices/coding standards including IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
- Designed and implemented workflows using Oracle BPM.
- Experienced in developing enterprise application testing with JUnit and logging with Log4J for n-tier component Based enterprise Web Applications
- Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming
- Customized OpenLDAP and implemented Single Sign-On(SSO) features .
- Proficient in analyzing and translating business requirements to technical requirements and architecture. Experience with analysis, design, development, customizations and implementation of software applications.
- Hands on Experience in handling critical Business applications Issues and handling failure recoveries.
- Expertise in troubleshooting various pre and post implementation Issues
TECHNICAL SKILLS:
Languages: JDK1.6
Web Technologies: Servlets, JSPs, Spring 2.0 and 3.0, Hibernate, AngularJS 1.2,JQuery 1.7
SOA and Web Services: Web Services (WSDL, SOAP, XML), JAX-RPC, JAX-WS, Jersey
Databases: Oracle 9i/10g
J2EEDesign Patterns/Architectures: Business Delegate, Composite Entity, Data Access Object (DAO),Front Controller, Model-View-Controller (MVC), Session Facade, Singletons, Data Transfer Object
Analysis & Presentation Tools: MS PowerPoint, MS Word, MS Excel.
Application/Web Servers: BEA WebLogic 8.1/9.1/10.3, Tomcat 3.3/5.0/6.0/7.0, JBoss 5.0,Jetty
Operating Systems: Windows NT/2000/XP/2003,Linux
Version Control: Serena Dimensions, CVS
Build Tools: Ant 1.7, Maven 3.0, Gradle
Special Software/Tools: Caliber, Quality Center, JUnit, TOAD, PL/SQL developer, SOAtest 5.5, Remedy, HP Fortify and Rally
PROFESSIONAL EXPERIENCE:
Confidential, Denver, CO
Sr. Java/J2EE Consultant
Responsibilities:
- Involved in functional requirements review, high level and low level technical design for processing payments.
- Development of payment processing system Java/J2EE, Spring 3.0( Core, Spring MVC, Spring ORM modules) framework and Hibernate 4.1 to process payments.
- Worked on Spring Web MVC module and written MVC controllers to process UI and Restful requests.
- Designed and developed Security Module for payment processing system using Spring Security.
- Development of frontend using HTML and extensive client site scripting using AngularJS, Jquery, Ajax and JSON.
- Develop restful web services using Spring MVC and provided web services .
- Generating new XML and XML schema using XMLBeans.
- Used Agile software development methodology.
- Scan code base using HP Fortify tool to maintain code quality and fix the issue which are reported by the tool.
- Ensuring client compliance along with the onsite counterpart to attain 100 percent client satisfaction.
- Creating Functional and technical Design documents.
- Coordination between the clients and offshore team.
- Work with QA and resolve all system test issues (If any) and deliver bug-free code to production.
- Preparing the estimates for work and track tasks related to user stories in Rally software.
- Managed source repository using Serena Dimensions.
- Strengthened developmental methodologies by introducing a code quality document .
- Team management, including work assignment from technical and functional perspectives, appraising performance, training management, progress monitoring and mentoring.
Environment: Java SE, Java EE, PL/SQL, XML, Spring 3.0, Hibernate 4.1,Maven, HTML, CSS, AngularJS, Jquery, Oracle 10g, Tomcat, PVCS Dimensions, HP Fortify, Eclipse, Linux and Toad.
Confidential, Denver, CO
Sr. Java/J2EE Consultant
Responsibilities:
- Involved in requirements review, high level and low level design and development.
- Development of code as per the new requirements using Spring 2.5( Core, Spring MVC, Spring ORM modules) and Hibernate .
- Worked on Spring Web MVC module and written MVC controllers to process UI and Restful requests.
- UI development using HTML and extensive client site scripting using Jquery, Ajax and JSON .
- Ensuring client compliance along with the onsite counterpart to attain 100 percent client satisfaction.
- Involved in client interaction for resolving technical and functional issues on a daily basis.
- Coordination between the clients and offshore.
- Work with QA and resolve all system test issues (If any) and deliver bug-free code to production.
- Preparing the estimates for work and assigning tasks to the team in rally.
- Managed source repository using Serena Dimensions.
- Strengthened developmental methodologies by introducing a code quality document.
- Team management, including work assignment from technical and functional perspectives, appraising performance, training management, progress monitoring and mentoring.
- Used Dimensions for version control.
Environment: Java SE, Java EE, PL/SQL, XML, Spring 3.0, Hibernate 4.1,Maven, HTML, CSS, Jquery, Oracle 10g, Tomcat, PVCS Dimensions, Eclipse, Linux and Toad.
Confidential
Sr. Java Developer
Responsibilities:
- Analysis, Planning and design of the requirements. Interact with customer for requirements gathering.
- High Level Design and Low Level Design Preparation.
- Development of code as per the new requirements in Java SE.
- Development of Graphical User Interfaces using Java EE.
- Creating Design documents.
- Defect Management.
- Involved in Change Requests Analysis of Change Requests.
- Doing timely estimations for the project for various releases.
- Involved in client & server side validations.
- Used Ant for build tool.
- Involved in unit testing using JUNIT and Integration testing.
- Supported the applications through production and maintenance releases.
- Prepared Unit Test, Integration Test Reports, Unit Test Plan and Integration Test Plan.
Environment: Java, and Spring 3.0, JDBC, HTML, CSS, JavaScript, Oracle 10g, Apache Tomcat, Eclipse 3.5, Ant 1.7,XMLBeans, Linux and Toad.
Confidential
Sr. Developer
Responsibilities:
- Requirement gathering from clients and document the same and do impact analysis, low level and high level design as per the requirement specifications, develop the code and testing the functionality.
- Supporting Business Analysts during requirement analysis meetings, and suggesting the best possible approach to the requirements.
- Involved in coding with the help of Java API and developed workflows using Oracle BPM.
- Maintaining the system, and fix any issues in a small timeframe.
- Used JDBC to invoke stored procedures and database connectivity to Oracle10g .
- Involved in Java code reviews.
- Used SVN for version control .
- Migration related activities such as identifying inter dependencies and coordinating with upstream and downstream applications during migration and verifying the process flow.
- Supported the applications through production and maintenance releases.
- Worked with new team members and provided Knowledge Transfer.
- Written the unit test cases for technical as well as functional flow.
Environment: Oracle BPM, Spring 2.5, Ant 1.6, CVS, Quality Center, Oracle 10g, Eclipse, Linux, SOA and Toad.
Confidential
Sr. Developer
Responsibilities:
- Designed and developed security module for both web and webservice using Spring Security
- Plan and track development of the project and responsible for the release to the customers.
- Customized OpenLDAP to support Dynamic tree creation and integrated with Spring Security module.
- Developed service objects as beans by using spring IOC/DI.
- Customized spring security open source code to support both DAO and LDAP providers
- Designed and Developed Central Authentication System using CAS(from Jasig community)
- Used Maven for build tool
- Maintaining the system, and fix any issues in a small timeframe.
- Involved in JUNIT testing, integration testing, system testing etc.
- Involved in Java and PL/SQL code reviews.
- Develop UI using Google Web Toolkit(GWT).
- Involved in the Database Tables creation needed for the project.
- Worked closely with Architects to resolve the performance issues.
- Worked with new team members and provided Knowledge Transfer.
- Worked closely with testers and explained the functionality so that they can test accordingly.
Environment: Spring 2.0, Spring Security modules, iBATIS, GWT, CAS, TortoiseSVN, Eclipse, Jboss 4.1, Jetty, Maven, OpenLDAP, Linux and SQL Developer.
Confidential
Developer
Responsibilities:
- Developing the Servlets and DAOs to interact with the database using JDBC API.
- Preparing Low Level Design documents.
- Involved in designing data model and write PL/SQL as per requirements.
- Developed the user interface using JSP, Custom Tags, Validation Framework, HTML, CSS, JavaScript and AJAX.
- Implemented application by following MVC 2 architecture for maintainability.
- Involved in writing required PL/SQLs.
- Used JUnit for unit testing of the application.
- Debug existing flow to resolve production issues in small timeframe.
- Involved in Project Releases and Live Meetings with Clients.
- Used Dimensions for Version Control.
- Unit testing.
Environment: Java, JSP, Servlets, JavaScript, HTML,Ant 1.6, CVS,Crystal Reports, PL/SQL Developer, Linux
Confidential
Programmer
Responsibilities:
- Designing and developing the front-end screens using JSP, HTML and JavaScripts.
- Change existing sync calls to Async using AJAX.
- Involved in writing required SQLs.
- Developing the DAOs to interact with the database using JDBC API.
- Implemented application by following MVC 2 architecture for maintainability.
- Write Controllers using servlets as per low level design.
- Debug existing flow to resolve production issues in small timeframe.
- Involved in preparing of Reports using Crystal Reports.
- Involved in Project Releases and Live Meetings with Clients.
- Unit testing.
Environment: Java, JSP, Servlets, AJAX, JavaScript, HTML, CVS,Crystal Reports, PL/SQL Developer
Confidential
Programmer
Responsibilities:
- Designing and developing the front-end screens using JSP, HTML and JavaScripts.
- Involved in writing required SQLs.
- Write controllers using servlets as per low level design.
- Debug existing flow to resolve production issues in small timeframe.
- Involved in preparing of Reports using Crystal Reports.
- Involved in Project Releases and Live Meetings with Clients.
- Unit testing.
Environment: Java, JSP, Servlets, JavaScript, HTML,CVS, PL/SQL Developer
