We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Chicago, IL

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, WebServicesIBM 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, HarvestStar Team, Rally, Quality Center, iReport, TOADAltova XML Spy, EditPlus, SQL Developer

Software Process: Well versed in Agile and Waterfall process.

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential, Chicago, IL

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, Jersey City, NJ

Responsibilities:

  • Involved in analysis with BA’s and gathering requirements for the Search and Filter (SF) module.
  • Prepared technical documents like Technical Design Document and Developer Test cases
  • Developed the services layer on using SPRING Inversion of Control (IOC) and DAO implementations using Hibernate.
  • Involved in identifying issues in the HQL queries and interacting with the ORM team for resolving critical bugs.
  • Integration and testing of server side components, front-end components
  • Performed peer reviews to maintain the code quality.
  • Played a key role in release activities and managed the different environments - DEV, UNIT, QA, and PROD.
  • Supported the QA team for the end to end testing and the business users during user acceptance testing.
  • 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

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

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, TOADClearCase, Eclipse, WebServices, JMS

Sr. Software Engineer

Confidential

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

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.

Hire Now