Java Developer Resume
Jersey City, NJ
SUMMARY
- A Software Developer with over 15+ years’ experience.
- Background includes full life cycle development using Java, Spring Boot, JMS, Hadoop, Hive, MapReduce, Pig, HBase, NOSQL (MongoDb), Casandra and Spark, Scala 2.4. Python, Shell script, AWK, Oracle (SQL, PL/SQL),Sybase .
- Underwent Professional Training in Scala, Apache Spark, Hadoop, Hive, MapReduce, Pig, HBase, Kafka.
- 3+ Years of experience in Python.
- Excellent Core Java Multithreading programming Skills.
- Excellent Web based application development using REST/JSON web services using Spring Boot, Spring MVC and Spring Core.
- Ability to interact with End users, Managers and Technical Personnel, self - motivated, quick learner and team player with excellent communication skills and Interpersonal Skills.
- Experience working with agile development process.
- Proven Problem-Solving and support, analytical Skills programming skills with diverse software experience and provided post-implementation support enhancements and modifications.
- Excellent skills in understanding business needs and converting them into technical solutions.
- Proficient, dynamic and result oriented team player with excellent analytical and interpersonal skills used to coordinate multi-disciplinary teams and clients and consistently motivated toward success and completion of projects
TECHNICAL SKILLS
Hardware: PC
Operating Systems: UNIX(solaris)/Linux, WINDOWS NT/98/95, and MS-DOS.
Languages: C, C++, Java, Perl, Python, Groovy, Scala.
Databases: Oracle 8.0/9/10, MySql, SQL Server7,8,12, and sybase10/11.
Protocols: FTP, SMTP, POP3, SOAP, ICE, FIX4.2.
Version Control: Perforce, Subversion, GIT,CVS-version Control, MKS Source Integrity, Rational Clear case, WinCVS, PVCS, Visual Source-Safe6.0.
Internet Technologies: Core Java, Webservices, JAX-RS,JAX-WS, Servlets, JSP,JNDI, Java Security,JAX-RPC, Restfull, Internationalization, UML, LDAP, XML-Parser, Java Beans, EJB, JMS, MQ-Series, CGI-PERL, ASP, HTML, JNI, Java Security, DHTML, CORBA, RMI, Swing, JDBC, ActiveMQ,TibCoEMS,Nirvana.
Concepts: OOAD, UML, Design Patterns.
Scripting Languages: AngularJS,ReactJS,Redux,HTML5, JSON, JavaScript, XML, XSL, Xpath, XSD, XSLT, WAP,CSS. BootStrap, Kendo. JavaScript ReactJS.
IDE: Eclipse, IntelliJ, STS. VJ++6.0,WSAD3.5/4/05.0 Anaconda,Visual VM.
ORM Tools: Hibernate, JPA, Spring JDBS template, IBatis.
Web Servers: IIS 4.0, Java Web Server, Web logic 5.1, weblogic7.0/8,Web Sphere3.5/4.0/5.x, Apache TOMCAT3.2/4/5/6,Jrun, Jetty.
Integration Software: Spring Integration, Apache Camel, Mule3.8, Web Methods, See beyond, TIBCO EMS4.2, Tibco Rendezvous7.2.
Frameworks: Struts1.1b, Junit, GWT,VAADIN,ant, IBATIS, Spring Core, Spring Boot, Spring MVC,Spring Integration, JPA, Apache Commons, Log4j,Hibernate,Apache Camel.Apache ServiceMix.
Design Tools: Rational Rose2002, Rational XDE and TogetherJ.
Big Data: Hadoop,Mapreduce,HBase,PIG,Hive,Cassandra, Scoop,Flume,ServiceMIX.
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Designed and developed Nexen Reporting service Self Service Extract enhancements using Spring Boot Micro services with REST Over JSON.
- Designed and developed Recon Application using Python2.7 for extract comparison in different environment.
- Worked with Docker in Cloud environment using APP-UI, and app Dynamics using Docker.
- Worked on the Greenfield migration project.
Environment: JDK1.8.0,Core java Multithreading, python2.7, Spring Boot, Maven, Oracle, kafka, Cloud Deployment, Docker, S3, Jenkins, AngularJS .
Confidential, Jersey City, NJ
Bond Portfolio/Pricing Feed
Responsibilities:
- Designed and developed Bond portfolio service using Spring Boot Micro services with REST Over JSON. Spring boot Actuator, Logback. Kafka Messaging.
- Designed and developed various components in Bond portfolio service.
- Designed and developed messaging system using Kafka for notification and Status Messages.
- Designed and developed Spark RDD’s and data Preprocessing for MuniPrice Prediction Project
- Setup the Unix environment for the whole group.
- Designed, developed and architected Inside Pricing Feed application using Core java multithreading.
- Performed Java Garbage collection tuning, used Jprofiler for memory and performance analysis.
- Designed and developed java Commons API .
- Worked with ReactJS and Node JS for BondPortfolio UI screens
Environment: JDK1.8.0,Core java Multithreading, Spark, Scala2.4, Spring Boot, Kafka, Maven, Unix, Jenkins, ReactJS, NodeJS, Nexus.
Confidential
Java Developer
Responsibilities:
- Designed and Developed InstrumentLite Service using SpringBoot Rest Over JSON.
- Designed and Developed Instrument LiteBatch using core java multithreading from scratch.
- Used executor thread pool and P2P messaging using custom in house EAPI to responses.
- Undertook lead role in foreseeing the project completion from start to finish.
- Performed requirement analysis of the MiFID instrument for Instrument Service.
- Designed and developed schema changes for MIFID project using JSON schema.
- Designed and developed API for JSON using schema to Pojo generator.
- Used Mongo DB for database, performed many mongo queries and analysis.
- Designed and developed data load from Unavista files to mongo db.
- Designed and developed ANNA interface to retrieve ISIN.
- Performed Java Garbage collection Tuning, used Jprofiler for memory and performance analysis.
- Designed and developed VisibilityGroupServer using Mule ESB tool.
- Used Jenkins for Continuous Integration.
Environment: JDK1.8.0,Core java Multithreading, AWS, MULE, Spring core, kafka, Hazelcast, Rest, Maven, Sybase, Mongo Db, Unix, Jenkins.
Confidential, New York, NY
Java DeveloperResponsibilities:
- Designed and Developed Scenarios Project using Spring Boot, JPA and AngularJS
- Developed various Services using RestFull Web services.
- Provided Production Support to DSL Project .
- Designed and developed Query Interface in DSL Project developing across all layers of DSL.
- Integrated Hazelcast into the Scenarios Project.
- Designed and developed Stored procedures for DSL project for Query Interface.
- Used python to analyse the data inconsistency in input files.
- Designed and developed P&L Attribution Project using Big Data, Spark and Scala using DataFrames.
- Used Mongodb for storing document based data, used java api for mongoDb.
- Used Jenkins for Continuous Integration.
Environment: JDK1.6.0, Oracle 11g, PLSQL,Spring Boot, Tibco JMS, Maven, Spark,Scala2, Hadoop, Cloudera, Weblogic 11,SVN, Hibernate3.x, IntelliJ15, python 2.7, MongoDb,Unix,J2ee, Jenkins.
Confidential, Warren, NJ
Java Developer
Responsibilities:
- Developed OFAC/BADI reengineering project in Citi environment, which saved Confidential $200,000/Month.
- Developed NAFBatch process sends CPI messages (JMS) to CPI and IMS files to IMS and tar file to MSSB.
- Designed and developed Broadridge Gateway which sends account updates, new account and settlement instructions information to Broadridge.
- Designed and developed Broadridge functionality web pages using jsp, spring in eSales with complete use case across all layers from front end to stored procedures in Sybase.
- Provided production support for eSales project solving number of issues in eSales.
- Designed and developed Cosine project across all layers for the complete use case.
- Designed and developed broadscope changes across all layers of the use case
- Used autosys, Spring, core java multithreading, MQ series, Web services, Citi xenv, sed, awk. shell scripts.
- Provided production fix in c++ for ccs project and mentored offshore tem on acctconv project.
- Provided documentation for c project for acctdds project by reading the legacy code.
- Provided production fix for IMS Firm account Project using Mule ESb and TIBCo JMS.
- Provided production fix for Major issue Corba Exception for eSales project.
- Migrated c++ application acctdist from Forte 7 to Forte 11.0 and again to 12.3.
- Successfully migrated many c++ applications to Solaris 10 from Solaris 8.0.
- Successfully enhanced Account conversion batch process with changes from upstream to the data feed using perl scripts, shell scripts and java .
- Successfully migrated many legacy c++ applications by removing End Of Life libraries and making appropriate code changes with new libraries.
Environment: JDK1.6.0, Sybase, Java concurrency, MQ Series, Tibco EMS, JMS, Maven, Weblogic 9.0, SVN, Unix.