Senior Java Developer Resume
Bloomfield, CT
SUMMARY
- About eight years of experience in the Design, Development, Testing and Maintenance of various web based applications for different banking organizations.
- Seeking a challenging position with ample opportunities for professional growth and advancement.
- Senior Developer with extensive experience in Financial Services and Banking environments.
- Experience using J2EE, JavaScript, Struts, Spring, XML, and Oracle Server to develop the Confidential (BOFA) applications of varying complexities.
- Enhanced the Legal Entity Onboarding (LEO) project by addressing issues in various environments such as Dev, SIT, QA, Pre - prod and Prod based on severity and customer impact.
- Responsible for many portions of the Automated Clearing House (ACH) project including design documents, end to end coding, testing and support.
- Worked on varied technologies like JSP, JS, Struts MVC, Java/J2EE, Spring, iBatis, Hibernate, MQ series, Unix, Shell script, VB Script, Peripro and related tools.
- Delivered round the clock production support with bug fixes, maintenance and technical support solutions for enhancing the BA Direct applications namely Support Tools (SP Tools) and Entity Manager (EM).
- Provided Level 3 support for Deposit Contact Center (DCC) call center technology group with source code changes and minor enhancements.
- Involved with various stages of system development from design, development, implementation, system testing, integration testing and deployment.
- Experience in implementations using waterfall methodology.
- Prepared test cases, test, review, build and deploy projects.
- Worked on the Web UI of a payment gateway system.
- Developed excel macros to accumulate data on different sheets and infer outcomes.
- Worked as a team to build certain banking sections to evaluate what is gained from the training for the Project on Organizational Standards during Training (POST).
- Built sample Effort Tracker system to record effort spent on each task by each team.
- Excellent analytical skills and possesses knowledge of industry standard methodologies and experienced in entire project lifecycles and phases and the ability to deliver artifacts on time.
TECHNICAL SKILLS
Languages: Java, HTML, XML, JavaScript, VBScript, C, Shell Scripts, Peripro, SQL, PL/SQL, UML
Web Technologies: J2EE, JSP, EJB, RMI, JPA, Servlets, JDBC, JavaBeans, JMS MQ, SOAP
Frameworks: Struts MVC, Spring DAO, JUnit, Ant, Maven, iBATIS, Hibernate
Databases: WinW RDBMS Oracle, SQL Server, DB2, MySQL
Environment: Windows, UNIX
Application Servers: Weblogic, WebSphere
Web Server: Apache Tomcat, Eclipse, Rational Application Developer
Tools /Others: TOAD, Visual Source Safe, Clear Case, Rational Rose, Perforce, Quality Center, SOAPUI, Tortoise SVN, WinSCP, HPSM
PROFESSIONAL EXPERIENCE
Confidential - Bloomfield, CT
Senior Java Developer
Responsibilities:
- Worked at client location and Involved in support for the Confidential internal applications in Prod, Pfix and PVS environments.
- Understand and study the business domain services and its various operations for the project.
- Perform root cause analysis including Issue description, actual results, expected results, RCA and SLA.
- Use SOAP UI tool primarily to run the corresponding Webservices for the proper version of domain service operations running on particular JVM servers.
- Recreate the incident issues in different environments to conclude the response.
- Used WinSCP to configure log files for the many servers on which the service operations ran like Load Balancer, ODSI, ESB and WAS.
- Worked on DBVisualizer to test the data related issues.
- Determine the specific IDE for the Webservice request and provide Java code level analysis on Weblogic, WID and RAD.
- Access SharePoint to learn about each of the domain specifications.
- Contact and co-ordinate with other support and business teams if further assistance is required from the system analysts and developers on the ticket resolutions.
Confidential, Charlotte, NC
Senior Java Developer
Responsibilities:
- Worked at onsite and Involved in design and development of J2EE based web applications with DB2 as backend.
- Understand and study the requirements for the project.
- Used UML methodology to design the requirements gathered in the form of use cases, sequence diagrams, activity diagram.
- Used the Eclipse IDE to code the UI and server side application.
- Developed the Web UI pages using JSP and JavaScript.
- Worked on the Struts MVC framework and used Spring and iBatis for the Service and DAO part of the application.
- Applied JMS MQ series and I series knowledge in one of the modules named Account Normalization.
- Deployed the project components using Ant and Maven.
- The application interacts with mainframes through CICS driver module.
- Also handled modules involving design and development of all the tiers of the concerned web application.
- Worked on the shell scripts required by the UNIX module.
- Also worked on the maintenance of the project by relevant testing and bug fixing.
- Created application build documents for the ease of offshore.
- Associated with Account Normalization, Balancing and Check Conversion modules.
Confidential Charlotte, NC
Senior Java Developer
Responsibilities:
- Work experience at onsite to help the project maintain support quality.
- Production support involves resolving any issues that occur during production hours.
- Maintenance involves defect fixing, testing and enhancing the applications for future releases.
- Addressing production issues based on severity and customer impact.
- Meeting the defined estimated time for any production issue to minimize the customer impact.
- Enhancing the application and meeting the severity and SLA parameters by fixing and testing the Existing defects.
- Worked on managing the relevant project documents to help in future releases.
- Enhancements included thorough testing and coming up with optimal solutions to further the user Satisfaction.
- Worked on several modules to improve coordination among them.
- Involved in peer code reviews and proper knowledge transfer sessions to the team.
- Helped to manage the project artifacts in the Visual Source Safe.
- Built macros single-handedly to upgrade the performance of the project data.
- Also worked extra hours to provide round the clock application support during the important milestones Of releases.
- Helped in carrying out the releases seamlessly thereby reducing customers and user impact.
Confidential
Senior Software Engineer
Responsibilities:
- Involved in all the stages of the Software Development Life Cycle.
- Actively part of the requirements gathering phase to understand the project.
- Also, created several documents for the junior members to understand better and work accordingly.
- Worked on the UI part using JSP, JavaScript and CSS.
- Developed the code using appropriate action/delegate classes and worked on Struts MVC and Spring to connect the various classes using the Eclipse IDE.
- Helped in peer coding and proper testing for bug fixes.
- Route user requests to respective modules for further processing.
- Maintenance and Support of the project involving customer data by defect fixing
Confidential
Senior Software Engineer
Responsibilities:
- Level 3 support for applications under DCC group, source code changes for bug fixes and minor Enhancements.
- Responsible for requirements to implementation of the VRU and Card IVR call center modules.
- Develop and assist in process improvements and automation.
- Assist in release and change management.
- Co-ordination with other support groups.
- Create disaster recovery procedures and planning and executing disaster recovery tests.
Confidential
Java Developer
Responsibilities:
- Involved in analysis, design and development of the system components.
- Used OO Techniques - UML methodology (use cases, sequence diagrams, activity diagrams)
- Developed server side applications using Servlets, EJBs, and JDBC.
- Used Ant for automating the build process of java applications and components.
- Used JMS for communicating various clients and it’s components, here the various clients even include Other banking clients.
- Used JUnit for Testing.
- Used Web Services-WSDL and SOAP
- Extensively configured the build files to different Environments
- Developed Session Beans which encapsulates the workflow logic
- Used Entity Beans to persist the data into database and used Message Driven Beans MDB to notify the bean state.
- Developed EJB components for middle tier component implementation and business logic implementation.
- Used Struts the MVC framework for building web applications.
- Developed web pages using HTML, CSS, Java Script.
- Developed PL/SQL database scripts and written Stored Procedures and Triggers.
- Created User guide and application support document.
- Used CVS for the concurrent development in the team and for code repository
- Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
Confidential
Software Engineer
Responsibilities:
- Preparing Design specifications, development, database design, Unit Testing and deploying the java applications in oracle Application on the Server.
- Also responsible for providing post implementation Support & maintain code in case of any changes.
- Maintaining documentation for the project.