Sr Java Consultant Resume
PROFESSIONAL SUMMARY:
- 9 years of extensive experience in developing and managing software projects with a Good command over TECHNO - FUNCTIONAL aspects including implementation.
- Highly motivated and Enthusiastic Learner.
- Very good working experience on J2EE, SQL and PL/SQL, involved in complex data migration from one system to another.
- Excellent understanding of the Software Development Life Cycle (SDLC).
- Extensive experience in Banking and Financial Domains.
- Good experience on Project planning, Good track record of successful project deliveries
- Strong exposure on setting up of the environments for Development, SIT, Staging and Production environments
- 7 years of experience in financial services Industry in Corporate banking domain with Confidential, having good exposure of working on payment module, which supports transactions and transmission to/from to any EBICS Server, which support both SEPA payments and transactions in the German legacy formats for local German Customers.
- Around 1 year of experience in Compliance legal registration systems with Confidential
TECHNICAL SKILLS:
Skills: Core Java, JDBC, SERVLETS, JSP, Struts, Spring, Jasper Reports, Custom Tags, JAXB, RESTFul Web services, Hibernate, iBatis, JUnit, AJAX, JavaScript, jQuery, JSON, Log4j, HTML, XML, SQL Plus and PL/SQL in Oracle, Golden Gate, Unix.Application ServerBea Weblogic 8.1,Oracle Weblogic Server 11gR1, Tomcat 6.
Source control: SVN, CVS, IBM CM Synergy
Databases: Oracle, MySQL, Derby
GUI ToolsI: Reports 3.0.0, Eclipse 4.4.
UI Debugging Tools: Firebug, IE Developer tool
PROFESSIONAL EXPERIENCE:
Confidential
Sr Java Consultant
Responsibilities:
- Working on complete project lifecycle using agile methodologies.
- Actively involved in requirements gathering sessions with Business teams.
- Writing unit test cases for each functional scenario and reviewed with QA.
- Extensively used core java Multi-threading concepts in Auto match functionality.
- Writing complex sql scripts and reviewed with DBA’s.
- Writing request validations, data validations, business logic and DAO class implementations.
- Ensure all unit test cases are covered logical scenarios and verified code coverage.
- Involved in Client side and Server Side Development work.
- Deployed code in pre production environments and assisted QA’s to triage if there are any issues.
- Ensure all unit test cases are covered logical scenarios and verified code coverage.
- Writing controller, model classes to consume API’s.
- Performing code reviews and suggesting developers if there are any better ways.
- Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
- Helped and coordinated with team in resolving the build errors.
- Giving sprint demos when QA lead is unavailable.
- Documenting the information once stories are accepted by Product Owner.
- Good at handling Change requests and problem requests.
- A very well educated in Agile and actively participating in Sprint planning, refinement, retrospection and reviews.
Environment: Java, J2EE, JSP, Spring, SpringMVC,iBatis,Oracle,Tomcat,HTML,JavaScript,CSS,JSON, RESTful services, JIRA, Service now, HP QC
Confidential
Sr Java Developer
Responsibilities:
- Working on complete project lifecycle using agile methodologies.
- Implemented the Signatory package in PL/SQL which will be called during the save of
- Implemented the DBDIPASSTHOUGH functionality for Entitlement and Authorization roles, which is used for DBDC customers.
- Implemented the manual replication package, which is used for Golden gate for the manual sync.
- Suggested some of the design changes while we make Generic framework, which can be used across modules.
- Writing request validations, data validations, business logic and DAO class implementations.
- Involved in database design and finalizing the naming conversions with database team.
- Running performance improvements scripts in LT and analyzing the reports.
- Involved in estimation, design, analysis and programming tasks.
- Providing technical support for the team members.
- Supported the Dev, SIT and User Acceptance test environments.
- Coordinated the Changes to deploy and problem records for issue fix tracking.
- Involved in the production deployment schedules of this product.
- Created the Change records and acquired the necessary approvals to execute the data fix in production.
- Documented the process and streamlined the scope to the support team to avoid confusions.
Environment: Java,J2EE,Struts,JSP,Spring,iBatis,Oracle,Tomcat,HTML,JavaScript,CSS,JSON,WebServices
Confidential
Technical Lead
Responsibilities:
- Involved in designing and developing the framework for the application.
- Performed estimation, design, analysis and programming tasks.
- Providing technical support for the team members.
- Writing request validations, data validations, business logic and DAO class implementations.
- Reverse presentation to the BA team after development.
- Trained the team in technical aspects as well as domain aspects.
- Participating in Team meeting & Review meeting.
- Done Code reviews and code enhancements.
- Used ANT scripts to build the application.
- Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
- SVN was used as version controller.
- Used Derby as the backend databases.
- Involved in Change Management and problem management process.
- Well managed the knowledge base with Root cause documents and other support documents.
Environment: Java, JSP, Spring2.0, Ajax, JSON, iBatis, Tomcat, Derby, JSTL, XML, XSL and XSD.
Confidential
Senior Software Engineer
Responsibilities:
- Involved in the development of xml processing for ERASMUS migration for the company and accounts data
- Involved in development of modules like Annexure workflow and Manual Replication for Golden gate.
- Involved in the development of customer migration from CHOB to GES and Sync from GES to CHOB.
- Implemented the repair process and repair module for Golden Gate in cases where the Source and Target Databases may go out of Sync.
- Written a migration program for global entities like company and account from CAAA to GES application
- Implemented the PL/SQL packages to sync data to COBS which is the application data model to store global entities during da import to CHOB application
- Implemented the migration programs of cross deal dependencies.
- Involved in estimation, design, analysis and programming tasks.
- Providing technical support for the team members.
- Write the test cases with respect to the functionality by using the JUnit.
- Writing all layer interfaces and their implementations by using spring.
- Performing the bug fixing and updating in ALM.
- Deploying the application in to the local and remote environment and checking the logs.
- Performed Unit and integration testing.
- Analyzed and fixed the defects.
Environment: Java, JSPX, Struts2.0,Spring2.0, Ajax, JSON, iBatis, JAXB, Web Services, HTML, JavaScript, CSS, JSON, Tomcat, Oracle, Golden gate.
Confidential
Software Engineer
Responsibilities:
- Involved in designing and developing the framework for the application.
- Performed estimation, design, analysis and programming tasks.
- Implemented the PL/SQL package for EBICS during customer save.
- Design and developed the different contract types and configured beans in activation based on EBICS server type.
- Implemented the derivation logic for GVOs which has to be assigned to accountsDuring linking/unlinking of GVOs to mandate.
- Providing technical support for the team members.
- Reverse presentation to the BA team after development.
- Trained the team in technical aspects as well as domain aspects.
- Coordinated with different teams for Root cause analysis and Permanent fix of the issue.
- Analyzed the code and proposed the enhancements based on the user requirements.
- Involved in Change Management and problem management process.
- Well managed the knowledge base with Root cause documents and other support documents.
- Participating in Team meeting & Review meeting.
Environment: Java, Struts, JSP, HTML, JavaScript, CSS, Spring, IBatis, Oracle, Tomcat.
Confidential
Software Engineer
Responsibilities:
- Involved in development of Workflow
- Involved in writing of JSP pages for the presentation of data.
- Involved in SIT, UAT and Production deployment in Unix environment.
- Coding of Handler Classes and Value Objects (Company, User, Address, and Accounts Value Objects etc.) passed for display.
- Developed user interfaces using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application.
- Developed the application on Eclipse 3.4 IDE utilizing the Struts framework and MVC Architecture, adopted J2EE 5 best practice
- Generated Hibernate persistence classes (POJO) based on the database entities and configured them in to context file to scan the package while loading the application.
- Used CVS for version control across common source code used by developers.
- Used Ant scripts to build the application, deployed on WebLogic Application server and monitored the error logs using Log4j, and fixed the problems.