We provide IT Staff Augmentation Services!

Lead Developer Resume

Nyc, NY

SUMMARY:

  • Diligent and result driven professional with 13 years strong experience in JAVA, J2EE, Spring, Webservices, Oracle, Hadoop(Big Data Technologies HDFS, MapReduce2, Hbase, HIVE, PIG etc) Application Development, System Maintenance with an earned reputation of meeting deadlines and delivering critical solutions.
  • Strong Programming Skills in designing and implementation of multi - tier applications using Core Java, J2EE, JDBC, JSP, HTML, Spring (DI, AOP, MVC, Data, Boot, JPA, Integration) Struts, Hibernate, JavaBeans, EJB(MDB), XML, JAXB.
  • Experience in Financial (front office, middle office Trading Systems) applications and realtime messaging feeds.
  • Worked on Multithreading, Concurrency, Event Handling, Memory management, Design patterns, Low Latency, high responsive applications.
  • Worked on Spring Boot application development to achieve highly efficient spring applications and its services with minimum configuration having faster and widely accessible applications.
  • Experience in working on in memory distributed Oracle Coherence caching software.
  • Worked extensively on Enterprise messaging based system using middleware such as TIBCO Business Works, EMS, Kafka and Solace Messaging.
  • Experience with Service Oriented Architecture (SOA) and consuming of web services using SOAP, WSDL, JAX-WS and REST.
  • Experience in Web/Application Servers like WebSphere 5.x, JBoss 4.2, Apache Tomcat 5.x/6.x.
  • Hands on experience with build tools like ANT, Maven and Ivy.
  • Hands on experience with version content management tools CVS, VSS, SVN, GIT and Perforce.
  • Experience in Analyzing & Understanding the requirements for new features, technical issues and preparing the System Appreciation Documents. Convert those requirements into Use Case models, sequence & interaction diagrams.

PROFESSIONAL EXPERIENCE

Confidential, NYC, NY

Lead Developer

Environment: Core Java 8.0, Spring, Kafka, Slang, SecDb, Restful Web Services, Intellij, Procmon Scheduler

Responsibilities:

  • Worked on sourcing of transactional data trades/cashflows/valuations, businessevent and secondary balance accounting alongwith reporting using Spring, Core Java with multithreading, distributed Oracle Coherence and JBPM.
  • Designing and Developing various modules such as P&L Explains, regulatory Volcker reporting requirements, FX and Equity using Java and Big Data Technologies.
  • Involved in writing multithreaded, high responsive assemblies(source, connector, receivers, aggregators, sinks) to read huge files to extract, transform and load millions of records and then generating journals, line items and trial balances.
  • Worked on Orchestrating and implementing JBPM workflows used for executing handlers, assemblies, generating extracts etc.
  • Design, develop, and maintain high volume Java based data processing batch jobs using industry standard tools and frameworks in the Hadoop ecosystem such as HDFS, Pig, Map Reduce2, Hive.
  • Developed Restful Web services client using okHttp3 library to stream/download Avro and Json data, implementing interceptors and security using Kerberos authentication.
  • Developed a sandbox box environment using Spring Boot to remove external dependency of restful webservices making development faster and smooth integration with nightly builds.
  • Involved in TDD model using JUnit and BDD using JBehave.

Environment: Core Java 7.0, Multithreading, Spring, JMS, Solace, JUnit, Oracle Exadata, Maven, Oracle Coherence Cache, jBPM5, IntelliJ, Perforce, GIT, HDFS, Pig, Map Reduce2, Hive, Cloudera Hue, Spring Boot, Spring Integration, OkHttp3

Confidential, Orangeburg, NY

Technology Analyst

Responsibilities:

  • Developing front end screens, actions and business classes to interact with DB for account updating and activation.
  • Involved in design and implementation phases of different module.
  • Involved in Authentication module. Maintain the application level security.
  • Involved in designing user interface screens for admin and reports module.
  • Coordinate with stakeholders, DBA teams, all Interfacing Systems for issues tracking & maintenance. Support & Maintenance, UAT environment.

Environment: Core Java, Struts 1.2, JQuery, Accurev, JUnit, DB2, Oracle

Confidential, Purchase, NY

Developer

Responsibilities:

  • Developed JAVA/J2EE classes to handle Order Related Validations, STPing the trades by creating/updating new/existing rules for auto execution.
  • Interacted with the business users and traders for requirement gathering and was responsible for the Analysis, Design and Development.
  • Implemented the web services and associated business modules (pricer,reuter,quote,order,engine) integration.
  • Designed and integrated the full scale Spring/ibatis persistence solution with the application architectures. Achieved concurrent processing using Java multithreaded modules. Worked on closing down defects and providing production support to traders. Used spring framework extensively in development, Dependency Injection and publishing web services.
  • Designed and Implemented the collector functionality that keeps track of RFQs coming from FAs, stores quotes made by participating parties on the RFQs, selects the best bid/offer price among different parties on the quotes participating in the quoting process and sends the best to FAs and handling timeouts.
  • Designed and implemented the routing logic of RFQs and Orders.
  • Created new rules for Auto Execution of orders against the best price available, created new rules for auto bidding on RFQs.
  • Implemented logic for handling workflow/states of order/rfq execution.
  • Responsible in maintaining the Java Source code using CVS as a version control system.
  • Developed ANT scripts to build process and deployed application on Linux/Unix environment.
  • Involved in preparing the unit test cases and execution using JUnit.
  • Experienced in System Testing and Integration Testing during the project.
  • Support the testing team for build issues and helped in understanding the project flow.
  • Responsible for migrating code between various environments (Development, Testing and Production).

Environment: Core Java, multithreading, Spring, JMS, CPS(JMS server), JUnit, Mockito, JAX WS 2.1,Sybase, MySQL, Ivy

Confidential, NYC, NY

Developer

Responsibilities:

  • Worked on implementing user interface using SmartClient.
  • Extensively used EJB stateless session, JPA and Hibernate to encapsulate the business.
  • Implemented the market data update functionality using Core Java concurrency module.
  • Direct interaction with Clients in solving the problems.
  • Efficiently used Hibernate Query Language (HQL) to process the data.
  • Involved in developing various reusable Helper and Utility classes, which are being used across all the modules of the application.
  • Designed and developed Web pages using HTML, JSP, Smart Client and Java Scripts.
  • Extensively used Collections API to manage Java Objects in Business Logic layer.
  • Generated reports using Jasper reports.
  • Involved in preparing the unit test cases and execution using JUnit.

Environment: Core Java, MultiThreading, Smart Client, EJB, Spring, JPA, Hibernate, Jboss, Oracle, Jasper report.

Confidential, NYC, NY

Developer

Responsibilities:

  • Involved in weekly status call with the client.
  • Requirement gathering from the client on weekly basis.
  • Understanding the legacy code of various feeds based on Java/J2EE framework and migrating it into TIBCO-Business Works
  • Designed and simplifying the complex logic in TIBCO using user friendly Palettes which increases the scalability of the feeds
  • Developed the reconciliation process in TIBCO for matching trade output xml as part of automated testing
  • Designed and Implemented the trades retrying process incase of exceptions.
  • Mentored the new team members and helping them understand the complex Tibco-BusinessWorks Architecture.
  • Involved in Production support(Testing and Bug fixing).

Environment: Core Java, MultiThreading, Tibco Business Works, JMS, EMS, Oracle

Confidential

Developer

Responsibilities:

  • Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working software.
  • Designed and developed UML diagrams using MagicDraw.
  • Was involved in writing JSPs, JavaScript,Servlets, Backbase to generate dynamic web pages and web content.
  • Developed the presentation layer and GUI framework that are written using HTML and client-side validations were done using JavaScript.
  • Implemented the business logic used for displaying charts using JFreeChart APIs.
  • Extensively implemented used Hibernate 3.0 and EJB stateless session bean.
  • Developed MAVEN scripts to build process and deployed application on Linux/Unix environment.

Environment: Core Java, Hibernate, JSF, EJB, Servlets, JSP, MySql, BackBase, ANDROMDA, JBoss, Magic Draw, Maven and LDAP.

Confidential, Ohio

Developer

Responsibilities:

  • Created Technical Design Document with Activity Diagram,Class Diagrams and Sequence Diagrams using Rational Rose UML to model the detail design of the application.
  • Understanding business requirements based upon the Functional Specification, provided by the Business Analyst.
  • Writing SQL queries, store procedure to get data and update data
  • Developed Controllers, validator, dao, POJO to process the requests from the user in order to fulfill the business functionality.
  • Coded business objects and security module
  • Build and Deployment of the source code to production.
  • Involved in Requirement Gathering and DP Activities
  • Configuration coordinator
  • Preparation of unit test cases

Environment: Core Java, JSP, Servlets, Struts, SQLServer 2000, Eclipse 3.1, Tomcat 5.5

Hire Now