We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

2.00/5 (Submit Your Rating)

Chicago Il, UsA

SUMMARY

  • An IT professional with approx. 7 years of experience in developing web-based, distributed, n-tier applications using Java/J2EE technologies for Financial and Telecom companies.
  • Strong object-oriented design and programming skills
  • Worked extensively in Java, J2EE, Spring, Struts, Web Services, Hibernate, JMS, Servlets, JSP 2.0, JSTL, JDBC, Java Beans, XML, XSLT, HTML, and JavaScript.
  • Expertise in designing UML use cases diagrams, class diagrams and sequence diagrams and has knowledge of OOAD and J2EE Design patterns.
  • Experienced in working with Oracle 9i, 10g, MySQL and the Timesten database.
  • Strong experience in various development methodologies including Agile Scrum and Waterfall.
  • Expertise in developing responsive GUI / Front End Components with HTML and writing client-side validations in JavaScript.
  • Proficient in developing application with Service Oriented Architecture SOA using SOAP,

WSDL and XML.

  • Experience in packaging and deploying applications using Ant and Maven scripts.
  • Carries good Quantitative skills and proven ability to imbibe new technologies.
  • Experience in analyzing and identifying performance bottlenecks and implementing tuning solutions.
  • Development experience in various platforms like Windows 7, XP, NT, 2000, 98 , UNIX Solaris .
  • Experience in JUnit TestNG frameworks in configuration, preparing Test Suite and test execution.
  • Flexible and versatile to adapt to any new environment, ability to work independently or as a part of the team. Excellent interpersonal, communication and analytical skills.

TECHNICAL SKILLS

  • Languages: Core Java-J2EE, SQL, PL/SQL, HTML, JavaScript, UNIX Shell Scripting
  • Java Technologies: JDBC, Servlets, JSP, JSTL, Struts, Spring, Hibernate, WebServices,
  • IBM MQ, JMS, EJB, JAXB, JIBX
  • RDBMS: Oracle 9i/10g, MySQL
  • Application Servers: Websphere, Weblogic, Tomcat
  • J2EE IDE's: Eclipse, IBM Rational Rose, IBM W SAD and NetBeans
  • Other Tools: SVN, ClearCase, Harvest,
  • Star Team, Rally, Quality Center, iReport, TOAD,
  • Altova XML Spy, EditPlus, SQL Developer

Software Process: Well versed in Agile and Waterfall process.

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential

  • Notifications:
  • Provisioning WebServices: This module provides the various business transactions/rules required to create, maintain and delete all aspects of any subscriber account.
  • Sam WebServices: This module provides WebService interface to maintain limited set of key features that are available to a given subscriber.
  • Confidential is a product which was developed to provide all round charging capabilities Voice, SMS, MMS and Data for different 3G/4G Telecom Service Providers around the world. Worked on the following modules:
  • Notification enabler provides functionalities /APIs to deliver notifications to the end-user using various delivery mechanisms like USSD, MAP-SMS and SMPP. It achieves the notification delivery using platform-provided NDE mechanisms which registers the application that requested for the notification and appropriately informs back the application with the result of the notification delivery.

This is the feature which is used to format INTERNATIONAL, NATIONAL, SUBSCRIBER OTHER the subscriber number for the cap2 voice calls MO, MT and MF based on formats chosen by the Telecom Service Provider.

Responsibilities:

  • Involved in the complete SDLC lifecycle of a user story, starting with Requirements analysis with the BA, Design and Development, Integration and System testing and handover of the user story to the BA.
  • Developed around 20 WebServices operations for the Sam and Provisioning modules based on SOA. Worked on SOAP and WSDL to create web-service interface for component functionality and used the SOAP UI tool for testing the services.
  • Developed the services using Spring IOC and used Hibernate for DAO Implementations.
  • Developed Test classes using TestNG for Unit Testing.
  • Played the role of scrum master, was instrumental in implementing the process which includes sprint planning, attending daily scrums, and technical meetings and also sprint retrospections.
  • Displayed ample commitment and dedication to ensure on-schedule deliverables with minimal defects.
  • Used Rally to track all the user stories/defects sprint by sprint and daily updates for the tasks.
  • Handled various quality related procedures necessary for the project to be at CMM L5.
  • Leveraged technical expertise and project knowledge to train various new entries into the team.
  • Responsible for setting up the process to enable various team members to share the same development environment.

Environment: Java 1.6, Spring Framework, Hibernate, WebServices, JBoss, Eclipse, SVN, Rally, Timesten, SQL Developer

Sr. Java Developer

  • Confidential JPMorgan JPM by introducing a simplified, standardized, integrated end-to-end self-service administration workflow with the goal of supporting all TSS products. The Administration Center will become the centralized hub for clients and employees to view and manage administrative activities.
  • Search and Filters is functionality in AC, which sits on top of all the key tracks like User Management, Client Management, Request Management and Account Management. It enables the user to search from the list of all the records, based on the criteria concerning his requirement, based on his entitlements. Can perform user/account/request search on switching the clients or across all the clients.

Responsibilities:

  • Supported the QA team for the end to end testing and the business users during user acceptance testing.
  • Played a key role in release activities and managed the different environments DEV, UNIT, QA, and PROD.
  • Performed peer reviews to maintain the code quality.
  • Integration and testing of server side components, front-end components
  • Involved in identifying issues in the HQL queries and interacting with the ORM team for resolving critical bugs.
  • Developed the services layer on using SPRING Inversion of Control IOC and DAO implementations using Hibernate.
  • Prepared technical documents like Technical Design Document and Developer Test cases
  • Involved in analysis with BA's and gathering requirements for the Search and Filter SF module.
  • Was involved in Release Management activities for the Production deployments for this application production deployment, post deployment testing etc.
  • Through the Agile bases monthly iterative cycles, implemented few enhancements to improve the application functionality, health and stability.

Environment: Java 1.5, Spring Framework- IOC, AOP , Hibernate, AJAX, JavaScript, Oracle, Tomcat, Eclipse, Clear Case, Quality Center, SQL Developer

Sr. Software Engineer

Confidential newly created/updated securities. The FIA-T0 application receives the Securities that have been created/updated from CSM Company Security Master and calculates/updates their analytics into the database, to be picked up by the downstream systems.This application contains Spring MQ modules, which read/post XML messages from/into various MQ Queues. Securities are propagated to FIA-T0 application as XML messages, are picked up by Spring MQ listeners. Once the Sec ID of the Security is picked up and identified to be processed, the T0 application communicates to the FIQS Calculator Grid an infrastructure with MQ interfaces by sending a Request XML. The FIQS Grid then calculates the analytics and generates a Result XML. This Result XML is placed back in MQ Queues and which in turn get picked up by the Spring POJO listener component of FIA-T0. These updated analytics are then sent to downstream systems via MQ and also updated into the FIA-T0 database.

Responsibilities:

  • Involved in assessing the design of this mission critical application to meet performance requirements, then redesigned and implemented key modifications to meet the scalability and cost-cutting expectations.
  • Responsible for coordinating and implementing changes provided by multiple external teams into FIA-T0.
  • Involved in coding the business requirements for various financial instruments like Fixed Income Bonds, Swaps, Bond Futures, Preferred stocks and others.
  • Worked in a monthly release schedule to release enhancements and bug-fixes into Production using agile methodology.
  • Played a key role in performing Stress/Load test for this application, identifying bottlenecks and fixing them.
  • Was involved in Release Management activities for the Production deployments for this application creation of playbook, production deployment, post deployment testing etc.
  • Implemented Data Access Layer using Spring JDBC.
  • Identified and fixed memory leak issues for the application and consequently improved the performance and also introduced the multi threading for better performance.
  • Implemented performance tuning solutions by doing Index-analysis, Re-org and Re-indexing checks on the database backend.
  • Used Spring framework as MQ Listener to get rid of existing EJB MDB implementation. This design change aided in moving the application from Weblogic to Tomcat servers.
  • Worked independently in identifying design changes, implementing and testing them to ensure quality of the code.
  • Came up with UML Class, Object and Sequence diagrams for the redesigned FIA-T0 application.
  • Used Quality Center to track and prioritize enhancements and bug-fix tasks for FIA-T0.
  • Actively involved in creation and updating of documentation in all stages of the redesign lifecycle. Prepared Technical Design Document TDD , Test Plans and Test Results, Architecture diagrams etc.

Environment: JAVA 1.5, J2EE , Spring Framework, JMS, Apache Tomcat, Weblogic, Eclipse, Harvest, IBM MQ, Oracle 9i, Log 4j, EJB, Quality Center.

Sr. Software Engineer

Confidential handles Equities, Fixed Income and other types of instruments, which are of interest to different downstream consuming system. It gets feeds from various external data suppliers such as - Bloomberg, Exshare, Telekurs, Reuters, S P and Moody's and from internal applications like Master Files, which supplies issuer dataDMSI-FI is a re-engineering of the DMSI Classic version which handles the data repository of the Corporate and Government bonds and there by publishing the required data to the downstream trading systems and eventually be a replacement for the Corp and Govt. data in DMSI Classic.

Responsibilities:

  • Developed the PUBLISHING and SUBSCRIBING mechanism in Java for the downstream and upstream systems.
  • Performed mappings according to the client requirement using the ETL tool Mapping Composer.
  • Developed the various PL/SQL components like MATURITY ADM, Audit Trigger which keeps the track of the daily matured bonds and the transactions happening.
  • Using Java, developed various rules for Business Rule Engine
  • Worked on SOAP and WSDL to create web-service interface for component functionality and used the SOAP UI tool for testing the services.
  • Implemented various parts of FI GUI Graphical user interface using JSP, JSTL and worked on Servlets and followed the MVC design pattern.
  • Maintaining the environment defect free for smooth flow of data from upstream to downstream systems.
  • Involved in Testing - unit testing integration testing
  • Played a key role in the Release Management activities and ensure timely project deliveries as per release plan.
  • Overseeing Quality procedures related to the project.

Environment: Java, J2EE, PL/SQL, Servlets, JSP, JSTL, MVC, JDBC, Oracle 9i, Websphere, TOAD,ClearCase, Eclipse, WebServices, JMS

Sr. Software Engineer

Confidential challenging HR issues and provides the solutions to the organizations of any size. Managing employee records, monitoring leave schedules and document expiry, tracking expenses and payroll administration, this centralized flexible and easy to use Rich Internet Application. Xceed promotes automation through its paperless work-flow system and uses service based architecture to facilitate integration with third party software and web portals.

Responsibilities:

  • Involved in analysis with consumers and gathering requirements for the system.
  • Design Development of application using Struts framework.
  • Used the Java script for the UI screens event handling and validations
  • Designed and developed the application based on Service Oriented Architecture SOA .
  • Coordinating with the onshore team and responsible for the deliveries from the offshore team.
  • Developing Test classes using java JUnit API for testing business components.
  • Integration and testing of server side components, front-end components
  • Monitor code quality using findbugs, checkstyle plugins to conform to Metavante standards.
  • Involved in release activities and managed the different environments DEV, UNIT, and QA.
  • Supported the QA team for the end to end testing and the business users during user acceptance testing.

Environment: Java 1.4, J2EE 1.4, Struts Framework, JDBC, MySQL, Tomcat, JavaScript, Eclipse, Harvest, JUnit, SOA, WebServices

Software Engineer

Confidential verify and create new customers, as well as create new deposit and related accounts including debit cards and safe boxes and also additional activities such as ordering checks, setting up transfers, issuing stop payments, and relating customers and accounts. This is intended to design and build a superior Deposit Origination Model to enable financial institutions to increase their end customer experience. The Deposit Origination Model is built on the authoring framework which will provide users with greater flexibility.

Responsibilities:

  • Involved in implementing the complex use cases using the client specific Framework Metavante Insight Presentation Framework .
  • Implemented the Upload activity where the customer account is created in the databases CIMS and CIS on verifying the all the details and background check.
  • Developed the Print Forms activity by integrating with the third party services where the forms can be printed which contains all the customer information including the account details.
  • Implemented many authored pages using the UAT Tool.
  • Prepared technical documents like Technical Design document, Design document Test plan and Developer Test cases.
  • Played a key role in the Release Management activities.
  • Extending the development support for different environment DEV, SYS, UAT and PROD.
  • Supporting the QA team for the end to end testing.
  • On having the good banking domain knowledge, performed Unit and Functional testing and supported the Business team in getting UAT User Acceptance Testing done and resolving the environment issues.
  • Monitor code quality using findbugs, checkstyle plug-ins to conform to Metavante standards

Environment: Java, J2EE, Metavante Presentation Framework, UAT Unified Authoring Toolkit Tool, JDBC, JavaScript, XML, XSLT, Eclipse, Tomcat, Harvest, JUnit, Log4j, Altova XML Spy.

We'd love your feedback!