Sr Java Developer Resume
Lowell, ArkansaS
SUMMARY
- Having 8 years of extensive IT experience with the strong hands - on experience in entireSoftware Development Life Cycleincluding Requirement, Analysis, Design, Development, Testing, deployment of Web based applications for leading Financial Clients like BNYMellon, Confidential, Northern Trust,Barclays,CITIBank,HDFC and others.
- Expertise in designing and developing applications using Java/J2EE technologies like Core Java, JDBC, Servlets, JSPs, Struts, Spring, Hibernate.
- Excellent Knowledge & experience in Core, Corporate, Personal and Investment Banking and manufacturing and logistics domain. Strong work experience in Collection, Payment Remittance, Trading, Investment and Ecommerce Banking System.
- Strong experience in Application development, Object Oriented Design, Aspect Oriented Programming and Transaction and Integration management,
- Strong experience of Java design patterns like Data Access Object, Session Façade, Service Locator, MVC, Data Transfer Object and Singleton.
- Excellent working knowledge in Application servers such as Web Sphere, WebLogic, JBoss, Apache Tomcat, Active MQ and Fuse.
- Proficient knowledge in JDBCand writing SQL Queries, PL/SQL Stored Procedures, Triggers in Oracle, Db2, Sybase, SQL.
- Experience in developing applications using different IDEs like Eclipse, RAD, and TOAD.PLSQ Developer, Squirrel and more others.
- Proficient using Version Control System CVS, SVN,PVCS,Harvest and TFS
- Good experience in report designing like jasper report, graphical report and other.
- Expertise in working with XML using various SAX/DOM,, XMLBeans, etc.
- Experience in Functional Specifications / Business Requirement Document Analysis.
- Ability to work independently in critical components and possess good analytical, communication, interpersonal, leadership skills.
- Good knowledge of the different processes involved in the Software Development Life Cycle and has exposure to the standards, procedures & documentation followed by CMMi Level 5 companies.
- Demonstrated ability to multitask and manage multiple projects in a cross-functional environment.
- Highly motivated, results-oriented, self-driven IT professional, good team player.
TECHNICAL SKILLS
Methodologies: Agile, Waterfall, Incremental
Langages: Java,J2EE, JavaScript, HTML,XML, JSTL, JSF,PL/SQL
Framework&Technology: Struts1x\2x, Hibernante3x, Spring3x,WebServices
Database: Oracle9\10\11g and DB2
Web/App Server: Web sphere5x\6x\7x, Web Logic9x\10x,Tomcat5x\6x,JBOSS
Tools: & IDE: RAD,Eclipse, PLSql Developer, TOAD, Basic UNIX
Additional: Junit, Jasper Report, Ajax,JavaScript, Log4j
Build Tools: Maven and Ant, Hudson, Sonar,EMMA
Version Control: SVN,CVS, PVCS,TFS and FSceure,SDLC Involvement System Analysis, design, Development, Coordination,,Interaction with QA team/Business Team .
PROFESSIONAL EXPERIENCE
Confidential, Lowell Arkansas
Sr Java Developer
Responsibilities:
- Implemented business layer, database layer and User Interface in JSF and integrated with Spring.
- Developed attractive UI with Ice faces components.
- Developed the new functionality know as Auto Accept order for system using JSF with Spring.
- Implemented the web service for location, shipment, account and many others.
- Developed the code for messaging system.
- Analysis and developed persistence layer for one module.
Environment: Java,J2EE, Soap Web services, JSF, Spring, Oracle,DB2,Camel,ActiveMq
Confidential, Chicago, IL
Sr Java Developer
Responsibilities:
- Developed Java/J2EE application for NorthenTrust using various design Patterns. This application used Spring Framework Inversion of Control (IoC), Aspect Oriented Programming (AOP), and Object relation Mapping (ORM) Hibernate.
- Designed and upgrade the old Stored procedure methodology into ORM with hibernate and Spring Integration which improves the system performance as well as enable the reusability of code and providing improved system usability..
- Developed various types of trades like Equity, Mutual Fund,Hedge Fund and others trades are initiated and controlled by the system.
- Design, develop and implement new web-based and service oriented applications and various scheduler jobs to support the system maintenance and monitor the system activity.
- Development of Java related classes and components using Eclipse as IDE.
- Prepared Application Architecture Overview Diagram and other High level and detailed level design documents, including class, Interface and system specification documents using MS Visio.
- Developed the Web Application using Struts,JSP, Servlets, HTML and performed validations using JavaScript and validation framework.
- Implemented various Jasper reports as per client requirement.
- Upgrade the old code to support the new version of java,Oracle and Weblogic.
- Developed scripts to create tables, synonyms, views, triggers and SQL packages using PL/SQL
- Involved in coding and Bug Fixing, deployment. Discussing and designing about design patterns for the application implementation. Coming up with best practices towards making workplace more productive and interactive.
Environment: Java,J2EE, Struts, hibernate, Spring, JavaScript/JQuery, Oracle,DB2, Websphere
Confidential
l ead developer
Responsibilities:
- Developed the application for Involved in requirement, analysis, coding Unit Testing and deployment of system.
- Design and develop of various module of system like deal setup and investor report module and components using Eclipse as IDE and design tools.
- Configuration, deployment, connection pooling and Cache management on Web Sphere server.
- Development of module and deploy of application on websphere portal and complete the integration testing..
- Developed the reporting module for periodic reports for Investor perspective.
- Responsible for the interaction with clients for System Study and Analysis.
- Prepared Application Architecture Overview Diagram and other High level and detailed level design documents, including class, Interface and system specification documents.
- Providing end to end support for application from requirement to deployment.
- Managed and handled team as Team lead role.
Environment: Java, J2EE, struts, JavaScript’s,Websphere portal and server, Oracle,JSTL,Maven
Confidential
Developer
Responsibilities:
- Development of authorization and authentication module of application.
- Execution/Implementation of the project in accordance with client’s expectations and making sure that the client is fully satisfied with the end results.
- Involved in development of various new modules such as security module, reporting module and Reengineering module.
- Creating and sharing best practices document, user guides, check list and updating it regularly, developing test cases, test scripts, test plans.
- Developed scripts to create tables, synonyms, views, triggers and SQL packages using PL/SQL
- Involved in development of new reports for My Investors.
Environment: Java,J2EE,RAD,Websphere, HTML,JavaScript’s,Jasper Report, and Oracle
Confidential
Developer
Responsibilities:
- Design and development of business classes, controller and data access object associated with them.
- Involved end to end product enhancement with addition of new functionality.
- Developed and enhance the product with using Struts2, web work, Xwork and many others tools and technology.
- Used proficient knowledge and experience of Collection and Payments product in this application.
- Design and developed of various product masters for bank master setups.
- Implementation of bulk transaction upload and approval, bulk with collection api.
- Implemented and delivered various kinds of jasper reports and custom reports.
- Worked on all deployment activity involved in projects like creating servers, Data source, promoted of ear in various environments and supporting to QA person.
- Managed all release management with release bundling, scope declaration, impact Analysis etc.
Environment: Java, J2EE, Struts2.0, hibernate JavaScript, html/xml, Web Services, RMI services, and Oracle, Product devolepment
Confidential
Developer
Responsibilities:
- Involved in Requirements gathering, Analysis, identifying various logical components, expressed the system Design through UML diagrams.
- Engaged in Development of all kinds of transactions flow with various funding and Disbursement mode.
- Product enhancing with combing the collection and payment process of products.
- Involved end to end flow of transaction from initiation to liquidation .
- Devolved the Make a Donation functionality in product.
- Implemented various RMI services for periodic reports, mailing the transaction information and status report of transaction.
Environment: JSP,Servlet, Web work /Xwork framework, JavaScript,html and Oracle.
Confidential
Developer
Responsibilities:
- Developed various type of transaction flow in core banking like payment and collections which are initiated and controlled by the system.
- Gathering requirements and preparing Approach papers, functional design document and technical detail design documents for the BRD, matrix and flow diagrams according to requirements. Executing use cases towards design and architecture verification. Sharing ideas for more effective design implementation.
- Created and maintained the configuration of the web work Application Framework’s.
- Providing various possible solutions for client’s requirement and submitting detailed design to client architecture team for approval.
- Designed and developed objects like tables and stored procedures in Oracle.
- Interacting directly with the clients to accommodate any changes.
- Implemented JAXB, XSD for parsing the complex XML constructs to generate the Java Beans.
- Creating and sharing best practices document, user guides, check list and updating it regularly, developing test cases, test scripts, test plans.
Environment: JSP, Servlet, Web work framework, JavaScript,XML and Oracle.