Java, J2ee Developer Resume
Nyc, NY
PROFILE:
- Over 12 years of experience in software industry with extensive experience in developing and deploying large scale applications using Core Java, J2EE technologies. Able to work independently with little to no supervision as well as functioning as an excellent team player.
- Proficient in Java Multithreading, JAXB, XML.
- Excellent in technologies and frameworks like Spring, Spring Integration, Hibernate, Sun IDM, LDAP and Junit.
- Built a proof of concept prototype using Spring boot, RxJava, EHCache and Kafka
- Skilled in J2EE distributed component architecture JMS, MDB, RMI, Web Services, STAX and DOM.
- Expert in implementing design Patterns like Template, Singleton, Service locator, Factory and Data Access Object.
- Experienced in Presentation layer design and development using HTML, CSS, JSP and Struts.
- Proficient in RDBMS concepts and working experience of Relational Databases like Sybase, Oracle, DB2 and My SQL 5.1.
- Experienced with Web and Application servers likes JBoss EAP 4.3, Tomcat, and Websphere 7.0.
- Experienced in writing Stored procedures, Functions, SQL queries.
- Experienced in writing unit test cases using Junit and TestNG
- Good communication skill combined with client relation skills.
TECHNICAL SKILLS:
JAVA/ J2EE Technologies: Java 8, Servlets, JSP, Java Multithreading, Web services, JDBC, RMI, JNDI, JMS, Java Beans, EJB.
Frameworks: Spring, Spring Integration, Spring Boot, RxJava, Hibernate, Junit, Struts and Log4J.
Other languages: SQL, PL/SQL, Html, XML, Java script.
Web/Application Servers: Apache Tomcat, JBoss, Weblogic and Web sphere
Database Environment: Oracle, My SQL, DB2, SQL Server and Sybase
IDE & Tools: STS, Eclipse, Maven, Gradle, Ant, intelliJ, SQL Developer and TOAD
Version Control Systems: SVN, Perforce, Synergy and Git
Operating Systems: Windows, UNIX and Linux.
Others: IBM MQ, Tibco, Apache Kafka, MongoDB
PROFESSIONAL EXPERIENCE:
Confidential, NYC, NY
Java, J2EE DeveloperResponsibilities:
- Worked on various existing instances for enhancements
- Added STP for BGC USGV, Brokertec USGV, LiquidityEdge, Tradition
- Implemented new Allocation process which connects markets using ION gateway/OR, enrich and feed messages to downstream.
- Worked on Wealth - ISG integration projects to enable Structured Notes, Strips.
- Added STP for various FID algo engines (Fidsort, Delatagrab and RatesX)
- Worked with various Trading platforms Bloomberg, Tradeweb and Market Axess.
- Work with upstream team (OR) to add FIX tags
- Used various Java 8 features (Stream, Lambda expressions, CompletableFuture, Functional interfaces, default interfaces, Optional, String Joiner...)
- JMS publishers/subscribers and services using Spring, Spring integration
- Maintaining software using Perforce.
Environment: Java 1.8, Spring, Spring Integration, JMS, FIX, Putty, OR (Order router), ION Gateway, Tradeweb, Market Axess, IBM MQ, JAXB, Linux, XML, Log4J, eclipse, SQL, Perforce, Sybase and Squirrel.
Confidential, NYC, NY
Java, J2EE DeveloperResponsibilities:
- Involved to build Internal APS workflow to automate manual GMI Btral function
- Involved to build a workflow to allocate and enrichment trades in GMI based on client’s allocation instructions.
- Implemented CME/CBT direct Fixml trade load to GMI
- Written FTP client to pull Client allocation files
- Used various Spring Integration components Message, Channel, Splitter, Transformer, Router and Service activator.
- Implemented two way communication with exchanges (CME group, ICE US) for On-exchange APS project.
- Involved to read/write messages for various Exchanges (CME, CBT, ICE US, NYMEX, COMEX and OCC) Fixml Clearing House feed using Spring Integration.
- Implemented Multithreading to process trades in parallel
- XML paring using JAXB and unit test cases with Junit
- Involved on client on boarding to send allocation instructions to various middle office systems (CV, Prysm, Seals)
- Maintaining software using Sub version.
Environment: Java 1.7, Spring 4.0.4, Spring Integration 4.0.4, JMS, Hibernate 4.2, FTP, CV, Prysm, Seals, GMI, Multithreading, Putty, IBM MQ, JAXB, poi, Linux, XML, Log4J, Maven, STS 3.6.4, SQL, SVN, Oracle 11g, DB2 and Squirrel.
Confidential, Warren, NJ
Java, J2EE DeveloperResponsibilities:
- Integrated Spring MVC with BlazeDs as part of server side handling.
- Written JMS publishers and subscribers using Spring 3.1 to connect Tibco EMS
- Implemented Spring AOP to write users actions in DB
- Implemented Multithreading to insert/update data asynchronously in background
- Used POI API to read/write excels.
- Used Sonar and Hudson to manage code quality and written test cases using Junit
Environment: Java 6.0, Spring 3.1, Hibernate 3.6.3, JDBC, Multithreading, Flex, BlazeDs, Linux, XML, Log4J, Ant, Webpshere 7, Tibco EMS 6.3, poi 3.8, eclipse 3.7, Flash Builder 4.5, SQL, SVN, Sonar, Hudson and Oracle 11g.
Confidential, NYC, NY
Java, J2EE DeveloperResponsibilities:
- Developed TMG Java bridge to support various exchanges (CME, Montreal, Nyse Life, CFE, ELX, Nypc, DME, GEX and CBOT)
- Worked with Spring modules IOC, ORM, Jdbc, JMS, RMI and Scheduler
- Involved to write Tibco ESB Subscribers using Spring JMS to read allocations from Front office and write back status of messages to Front office
- Developed new TMG instance to read cash messages from GCMS (Global cash management system) via IBM MQ, convert cash message to GMI format and write to GMI
- Experienced to work with multiple teams (Futures Middle Office Operations, Front office IT, Back office IT)
- Written Stored procedures for backup storage of CV tables
- XML Parsing using Stax API and used SVN as version control tool
Environment: Java 6.0, Spring 3.0, Hibernate 3.2, JMS, JDBC, FIXML, UNIX, Putty, Clearvision 4.1.1, GMI, Linux, XML, Log4J, Ant, IBM MQ, Tibco ESB, SQL, PL/SQL, SVN, My Eclipse 6.5, Sybase and Oracle 11g
Confidential, NYC, NY
Java, J2EE DeveloperResponsibilities:
- Form and work flow enhancements using xPress
- Worked with Spring modules MVC, IOC, ORM, LDAP, ORM with Hibernate
- Used IBM Synergy as version control tool
Environment: Java 5.0, J2EE - LDAP, Sun IDM 7.1, JMS, EJB, Spring 2.5, Hibernate 3.0, UNIX, Ant, Junit, Websphere 6.1, IBM Synergy, SQL, SQL Server 2005.
Confidential, Hoboken, NJ
Java, J2EE DeveloperResponsibilities:
- Used Quartz scheduler to schedule the Jobs and written XML Writer and XML Parser
- Involved to write and configure Custom Adapter for SUN IDM 8.1
- Involved to write Sales Force Connector using WSDL, SOAP and AXIS2
Environment: Java 5.0, Servlets, JSP, Sun IDM 8.1, CVS, JMS, MDB, Quartz scheduler, SQL and Oracle 10G
Confidential, Charleston, SC
Java, J2EE DeveloperResponsibilities:
- Developed code for implementing Spring ORM and Hibernate
Environment: Java 5.0, J2EE - Spring 2.1, Hibernate 3.1, JDBC, SQL, PL/SQL, JIRA and Oracle 10G.
Confidential
Java, J2EE DeveloperResponsibilities:
- Worked with WMDATA team in Confidential, Finland for Knowledge transfer and did the same to Logica team members in India.
Environment: Java, Servlets, JSP, Struts, AJAX, EJB, POJO, Hibernate 3.0, JDBC and Oracle 10g.
Confidential
Java, J2EE DeveloperResponsibilities:
- Conducted design and code walkthroughs/reviews
Environment: Windows XP, JDK1.4, JDBC, XML, DB2, Eclipse3.2 and Clear Case