Senior Java/j2ee Developer Resume
2.00/5 (Submit Your Rating)
OBJECTIVE
- To perceive a career in a challenging environment as a JAVA/J2EE developer, where I can effectively contribute my skills to the growth of the organization and keep updating myself with the new technologies.
TECHNICAL SKILLS
Programming Language: Java
RDBMS: Oracle 12, Sybase
Servers: WebLogic 12, JBoss, Tomcat
Frameworks/ Technologies: EclipseLink, Hibernate, WebServices, Spring (Core, MVC, WebFlow), JSP, Servlets, JDBC
Methodologies: Agile, Waterfall
Tools: Eclipse Neon, SQLDeveloper, SoapUI, StarUML, OSB, ODI, OIM, MagicDraw, Business Objects XI, AquaDataStudio
PROFESSIONAL EXPERIENCE
Confidential
Senior Java/J2EE developer
Responsibilities:
- Complete ownership for design and development of Statements, Letters and Notices to be sent to customers for the loan and line accounts.
- Design and development for the Heavy lifting of Account inquiry services to return various fields required by different channels for Loan and line accounts as part of Lending servicing.
- Creation of Interface Specification Documents for exposing the base product services to various consuming channels.
- Managed and lead technical implementations for product version upgrades from 2.3 to 2.6.1 version of the base product.
- Part of Production support team to stabilize the production environment after upgrade to 2.6.1
- Involved in Componentization of modules during upgrade from 2.6.1 to 2.7.1
- Design and development for merging Fund transfer related components like Counterparties, Standing instructions and Transfer history details between survivor and victim parties.
- Designed the limits functionality to assert limits for different frequencies and log utilized limit for Funds Transfer for both retail and business customers.
- Development of Common security framework for authenticating users logging into Keybank by verifying the relationship on the inquired party and account.
- Designed and Developed Inbound and outbound logging frameworks for logging the request and response payloads from Digital channel (Inbound) and the request and response payloads of legacy systems (Outbound).
- Complete ownership on creating the Interface specification document for integration with legacy systems to fetch the account details and transaction history details from a Key Server system through Web Methods which in - turn will interact with the actual source systems to retrieve and return the account details and transaction history details for the requested accounts.
- Discussion with offshore team and guiding them through design and development of deliverables based on functional requirements.
- Interaction with product team to bridge the gap in terms of base product offering and functionality required for client.
Confidential
Senior Java/J2EE developer
Responsibilities:
- Created Interface specification document after understanding a new interface called PowerCurve Connectivity and Enrichment (PCE) and documented as to how to interact with this interface to send the expected request and consuming the response. Had travelled to Melbourne for proper understanding of the interface and writing this Interface Specification Document.
- The PCE interface is responsible for providing the credit bureau report from different Australian credit bureau agencies the VEDA, DNB and Experian which will be used by NBSM for credit decisioning of the submitted application. NBSM is the NAB’s credit decisioning engine to arrive at the credit decision for an application.
- Designed the overall solution to interact with the PCE interface by identifying the sources to send the request to PCE and facilitating the response to be consumed by NBSM.
- Designed the solution to interact with an interface called Customer Analytics (CA) to arrive at the pre-approval limit of the party/ applicant for availing Personal Loan, Credit Card or OverDraft.
- Involved in the development of a module called Application data extract to legacy systems which will extract all the details pertaining to the submissions happened on a single day to NAB’s legacy system called Decision Agent for backup purposes. This is achieved with the help of ODI and PL/SQL. In this module I had lead a team of 2 to help them technically and also interacted constantly with the onsite team to discuss about the various details to be extracted and the respective sources to extract the details.
- Involved in the development of obtaining Credit Decisioning Data (CDD) and also lead a team of 2 for this implementation. CDD contains 2 sub-modules, first to retrieve the behavioural data (Non-Dynamic data) of the party by reading the data from some external systems in the form of files and the second to retrieve the Dynamic data about the party from the external systems CAMS/ B2K.
- The retrieval of Non-Dynamic data by reading the input file from external systems is implemented using ODI and PL/SQL while the retrieval of Dynamic data is implemented using JAVA.
- Responsible for analysing the Change requests and giving estimates for Application data to Legacy systems extract and retrieval of CDD data from external systems and also responsible for implementing the approved Change requests that comes through the version changes in the interface Specification document.
Confidential
Senior Java/J2EE developer
Responsibilities:
- Implemented Meals Selection module which enables the user to select required meals.
- Developed Miles extension functionality which is used to extend the expiring miles.
- Developed Singapore Stopover Holidays (SSH) module - A module involving features to book hotels and holiday packages along with air tickets.
- Involved in creating a materialized view to synchronize SIA Admin database and application database for copying the hotel rates and package details required for Singapore Stopover Holiday.
- Implemented the Download functionality to download Etickets and Receipts using iReports and iText API.
- Involved in fixing the defects in the system and implementing the missing functionalities found during the defect fixing.
- Taken complete ownership of few of the modules to implement the missing functionalities and making it defect free.
- Part of the Go-Live team for fixing critical defects on a daily basis before Go-Live and fixing cut-over critical defects after Go-Live.
- Supported clients directly at client location during UAT, Pre-Production, Production and Post-Production phases of the project.
