We provide IT Staff Augmentation Services!

Senior Java Consultant Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

EXPERIENCE SUMMARY:

  • A Senior Core Java developer with extensive experience in banking with different asset classes such as equities, derivatives, foreign exchange (Option trading), risk calculation and business requirements gathering. A multithreading programming expert with 12 years of IT experience, possessing a unique combination of skills, including Business process analysis, Data modeling, Java development, Configuration management, experience in Telecom Domain, strong verbal, written c ommunication skills and experience of working in all phases of the product development and support life cycles.
  • Over 12 years of IT experience working as a core developer and technical analyst in banking and telecom domain
  • Expertise in multithreaded programming , single stock trading, FX option lifecycle.
  • Extensive experience in implementing Software Development Life Cycle (SDLC) principles and methodologies such as Agile, Agile Scrum and Waterfall Method in development.
  • Expertise in Analysis Deliverable Documentation like creating Business Requirement Documents ( BRD ), Use Case Specifications, Functional Specifications Documents ( FSD ), System Requirement Specification ( SRS ), Scope Change Documents.
  • Worked closely with the Project Manager and Scrum Master to track the progress of Sprints and to analyze and maintain Status Reports, Traceability Matrices and Burn down Charts
  • Expertise in Jira Scrum methodologies.
  • Point of contact for the Client for all the Functional and Analysis discussions.
  • Experience in spring and Hibernate framework.
  • Competent understanding of Unified Modeling Language (UML) diagrams such as Use Case Diagrams , Activity Diagrams ,
  • Class Diagrams and Sequence Diagrams to support the development team, business groups and documentation using MS Visio.
  • Hands on experience in design using Object Oriented Programming principles like Inheritance, Abstraction, Encapsulation and Polymorphism
  • Strong knowledge of J2EE Design Patterns like Singleton, MVC, DAO, Factory, Business Delegate, Session Facade, Front Controller, Service Locator etc.
  • Expertise in implementing dynamic web applications using Application & web Servers like WebLogic, IBM WebSphere, JBOSS and Apache Tomcat deploying in various environments like Windows, UNIX and Linux.
  • Experience in working on various Spring modules (Spring MVC, Spring Context, Spring DAO, Spring AOP, Spring ORM, Spring JDBC, Spring Security, Spring Rest API) along with Hibernate as the back - end ORM tool for implementation of persistence layer and mapping of POJO.
  • Experience in implementing web services using the UDDI, SOAP, REST, WSDL, JAX-RPC, JAX-WS, JAX-RS, JAXB technologies
  • Experience in writing stored procedures, functions, triggers and joins using SQL and well as PL/SQL for Oracle, DB2, Sybase, SQL Server and MySQL
  • Sound knowledge of build and log tools like Maven, Ant, Log4j.
  • Good experience in usage of version controls such as CVS, SVN, Clear Case, GIT, GITHUB.
  • A unique combination of good communication skills, analytical skills, convincing skills, technical skills, presentation skills, business knowledge and sensible thinking .

TECHNICAL SKILLS:

Languages: Java, C, C++, HTML, PL/SQL, SQL, Python, Shell Scripting

Technologies: Core Java, J2EE, JDBC, Servlets, JSP, Struts, RMI, EJB, JMS, JavaBeans, Java Script, AJAX, jQuery, JSON, Angular JS

Frameworks: Struts, Hibernate, Spring

XML Technologies: XML, XHTML, XSL, XSLT, XSD, SOAP, SAX, DOM Parsers

Application Servers: BEA WebLogic, JBoss, WebSphere, Glassfish

Web Servers: Apache Tomcat

Methodology: Agile, TDD, UML, Waterfall, Incremental, Iterative

Databases: MS SQL Server, Oracle, MySQL, DB2, Sybase

Operating Systems: Windows 8/7/XP/Vista, Linux, windows 2008.

Tools: JUnit, Mockito, Ant, Maven, Log4j, Jenkins

Web Services: SOAP, REST, JAX-RPC, JAX-WS, WSDL, JAX-RS, JAX-B, SOAPUI

Version Control: CVS, SVN, ClearCase, GIT, GITHUB

IDE Tools: Eclipse, NetBeans,WSAD, RAD, IntelliJ

PROFESSIONAL EXPERIENCE:

Senior Java Consultant

Confidential, Charlotte, NC

Responsibilities:-

  • Was Scrum Master for the team and owned Sprint planning meetings.
  • Analyze and create FSD for various compliance and enhancement requests from business
  • Design and implement the requirements for different releases
  • On time delivery and constant interaction with business for continuous feedback
  • Redcued report generation time and breaking complex EOD reports into small reports
  • Helped team to learn and provide easy solution for complex issues
  • Support releases and prod issues as when comes
  • Appreciated for providing quick solutions for immediate issues and later delivering strategic fixes
  • Helped in SIT Validations
  • Successfully delivered the CCAR data required for federal regulatory
  • Helped coordinate team meetings and attended multiple project status and weekly defect calls for different projects

Senior Java Consultant

Confidential, Charlotte, NC

Responsibilities:-

  • Created and enhanced the reconciliation process which maps the trade with market data and build the product tree before sending it for pricing
  • Worked on various data listeners to get the data from upstream.
  • Worked on parsers to parse various data format and store in in database.
  • Helped in creating the new infrastructure for setting the new process.
  • Worked on migrating the data repository from svn to github .

Senior Java Developer

Confidential

Responsibilities:

  • Working on electronic trading platform CTI++, where I take care of server side components in Java.
  • This includes mandatory regulatory changes as they come up, enhancements in various systems, performance improvements and routine BAU work.
  • Worked on the enhancement of messaging framework EQMF to replace blocking queue/dispatcher with disruptor and also add solace support.
  • Contributed to a major enhancement of a Drop copy system for US programs trading, which significantly reduced latency in a component very critical to various regulatory reporting.
  • Replaced high cost TimesTen database with SQLite, which also involved developing a new component for downstream feeding of updates coming to TT from upstream servers, which was earlier being handled by TT's XLAPublisher component.
  • Worked on other minor enhancements and BAU items.

Senior Software Designer

Confidential

Responsibilities:

  • Contributed to the design and development of the Core framework.
  • Involving in understanding the Business requirements.
  • Coding and developing all UI and Server side code from java perspective.
  • Owning completely all different application for different instruments (FX, Money markets, GTF, ECN).
  • Independently developed all job manager and dashboards for different teams.

Team Lead

Confidential

Responsibilities:

  • Involving in understanding the Business Flow.
  • Requirement gathering and breaking them down to granular level (story cards) for version 3.
  • Designing the whole system and solving team member problem.
  • Involved in brainstorming session for scenario analysis.
  • Coding and Developing server side and agent side.
  • Used Eclipse for developing server side component.
  • Designing web pages using JSP and HTML
  • Client side Validation using JavaScript

Java Developer

Confidential

Responsibilities:

  • Involved in Development, Maintenance and bug fixing.
  • Extensive use of JDBC to call storedProcs and functions to calculate various numbers.
  • Responsible for complete Software Development Life Cycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Developed the Login, Policy and Claims Screens for customers using HTML 5, CSS3, JavaScript and JSP.
  • Used Java Scripts for client side validations and validation frame work for server side validations.
  • Used Core Java to develop Business Logic.
  • Unit Test using JUnit.
  • Conducting code reviews and evolving standards.
  • Responsible for develop the critical use cases.
  • Performance optimization of Business-critical use cases.

We'd love your feedback!