Post Job Free

Resume

Sign in

Developer Java

Location:
Jersey City, NJ
Posted:
July 10, 2018

Contact this candidate

Resume:

RAJ DEEP 518-***-****

Sr. JAVA DEVELOPER ac57qj@r.postjobfree.com

PROFESSIONAL SUMMARY:

A competent professional with 8+ years of experience with complete Software Development Life Cycle in both Web based and Enterprise applications including requirement analysis, design, implementation and testing with emphasis on Object Oriented, Java/J2EE and Client -Server technologies.

Experience in developing projects for Finance, Trading, Retail & Insurance domains.

Experience in software development methodologies like Waterfall, Agile development and Rapid Application Development.

Expertise in Spring framework using Modules like Spring Core, Spring IOC, Spring Mongo, Spring JDBC, Spring Integration, Spring Context, Spring AOP.

Participate in the full SDLC process (including coding) of Web Application solutions using Java, JavaScript, HTML5, CSS3, JSON, XML, JDBC, SQL, web services and Micro Services Architecture.

Have a strong technical background in a modern back-end technology, such as Java’s Spring Boot, Node.js etc.

Built applications for scale using JavaScript, Node.JS, and React.JS.

Automated AWS deployments with shell scripts and Ant scripts, and connected AWS test environments with hosts used for builds.

Developed and tuned several SOAP/REST Web Services.

Experience in Front End Technologies such as JSP, HTML, jQuery, Bootstrap and AngularJS.

Experience in working with application servers like IBM WebSphere, WebLogic and Tomcat.

Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service.

Experience in MEAN stack applications using HTML5, XHTML, CSS3, JavaScript, JQuery, AJAX, JSON, XML and MEAN(MongoDB, Express JS, Angular JS, Node JS) stack express

Used Spring Core Annotations for Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.

Extensive domain experience in Equities, Derivatives and Fixed Income(Fixed Income Pricing and Analytics)

Used Spring IOC framework to integrate with Hibernate.

Strong experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Kubernetes

Experience with JVM build & dependency tools (e.g., gradle, maven)

Experience in Integration of Amazon Web Services AWS with other applications infrastructure.

Experience in using various databases such as MongoDB, DB2 and Oracle.

Experience in configuring build tools like Maven and ANT for the development and deployment.

Hands on experience in using various IDE’s such as Eclipse, NetBeans and JDeveloper.

Experience in frameworks like Spring MVC/IOC/JDBC/AOP/Security, Hibernate and Struts.

Strong experience in designing and working with MySQL and Mongo DB.

Hands on Experience with IBM BPM version 8.0, 8.5 & 8.5.5 and up to date with the changes in the latest versions.

Configured WebSphere resources like JVM heap settings, JDBC providers, JDBC data sources, Connection Pooling, Virtual Hosts, Global Security and SSL.

Expert level hands-on service design and development experience using libraries such as Spring Boot & Spring Cloud & techniques like Domain Driven Design (DDD)

Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, RESTful Web Services, JAX-WS, UDDI, WSDL, WADL.

TECHINCAL SKILLS:

Programming Languages

Java, SQL, PL/SQL, Java Script, C,C++,Java 8,JavaFX

Platforms

Windows (7, Vista, XP, 2000, 98, NT), Red Hat Linux, Solaris, SCOUnix, AIX, HP Unix 3000

Version Control

Git,VSS,Tortoise SVN

Databases

SQL Server 2000, 2005, 2008, Oracle 8i, 9i, 10g, MySQL, IBM DB2, MongoDB.

Database Tools

Toad for SQL Server, Toad for Oracle, Toad for MySQL, Connect/J for MySQL, DB2Connect, Developer 2000

ORM Frameworks

Hibernate

J2EE MVC Frameworks

Struts, JSF, Spring MVC, Spring IoC/DI.

IDEs

NetBeans, Eclipse, IntelliJ IDEA, MyEclipse, JDeveloper

Middleware Technologies

EJB,JNDI

UML Tools

Altova UML Spy 2009,2010, MS Visio, Rational Enterprise, UModel

HTML Editors

MS Frontpage 2003, Adobe Dreamweaver MX CS4

Content Management

Documentum, Alfresco

White box Testing (Functional, Integration)

JUnit, JwebUnit, HtmlUnit, DBUnit, Mockito, Gmock, Jmock, Selenium

Black box Testing (Functional, Manual, Load)

QTP

Ajax Frameworks

Jquery, Angularjs, Dojo Toolkit,, GWT, Prototype, ExtJS.

Profiling Tools

Together4J, Jprobe

Methodologies

Rational Unified Process, Agile, Scrum, Waterfall, Test Driven

Messaging Technologies

JMS

Transaction Control

JTA, Hibernate Transactions

Loggers

Log4J

Web Services

REST, SOAP

Client Side Technologies

AngularJS, Node.js, CSS3, CSS, HTML5, JavaScript, XHTML.

Educational Qualifications-

Educational Qualifications

Bachelors of Technology in Computer Sciences

Year of Passing

2009

University

JNTU

Professional Experiences:

Webster Bank, Storrs, CT Apr 2016 – Present

Sr. JAVA DEVELOPER

Responsibilities:

Used Spring Web MVC framework for the applying MVC Implementation to the web application.

Used DAO pattern to fetch data from database using Hibernate to carry out various database.

Developed web applications using Java, Bootstrap, Angular JS, React JS, JavaScript, HTML5, CSS, XHTML using JSF tags.

Implemented Single Page Application (SPA) Pattern and used Angular JS MVC to build across-browser application.

Developed RESTful web services including JSON formats for supporting client requests.

Experienced in implementing Spring framework.

Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.

Developed Application to access JSON and XML from Restful web service from consumer.

Learned all facets of middle office operation including new account set-up, distributions, receipt, trade processing model changes and monetary requests.

Completed client and trading partner configurations within Invoice application.

Integrate various DevOps components to setup testing, monitoring and logging of applications

Worked with Investment Consultants to implement fixed income strategies for clients

Developed web pages for the application using C# Asp.Net MVC, JQuery, Angular JS, CSS, HTML5, JavaScript and AJAX.

Used Log4J for logging and debugging of the application in an efficient manner.

Experience in writing DAO using Hibernate and Hibernate mapping files.

Developed and supported front office applications for the Fixed Income division

Wrote services to store and retrieve user data from the MongoDB for the application on devices.

Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.

Expertise in implementing client-server business applications using Microservices.

Used Rabbit MQ to exchange data between servers.

Integrated Spring DAO for data access using Hibernate.

Hands on working experience on Amazon AWS.

Hands-on experience on various AWS Cloud services like EC2

Developed components for each transaction used in the test script or scenario by using selenium

Performed deployment of applications on IBM WebSphere Application Server.

Environment: WebSphere, Hibernate,Payments, Spring, REST Webservices, React JS, Angular JS, Backbone JS, AWS, AJAX, SVN, HTML5, CSS, Eclipse,BalancingWindows,Chef, Financial Transactions,NETconf,Groovy, Spring Batch

Barnes & noble, New York City, NY Jan 2015 – Mar 2016

JAVA FULL STACK DEVELOPER

Responsibilities:

Involved in the requirement analysis and in the development of use-case and technical designs.

Involved in Use Case Realization, Use Case Diagrams, Sequence Diagrams and Class Diagram for various modules.

Involved in the design and development of the applications as per the client requirements using Core Java, JSP, Struts, Spring and Webservices.

Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using log4j

Creating workflows and respective framework in which messages will be routed across different JVM's. Using Rabbit MQ messaging

Used Apache Kafka for building distributed applications and small-scale projects.

Implemented multi-threaded synchronization processes, with JMS queues for consumption of Asynchronous requests.

Implemented cluster services using Docker and Kubernetes.

Designed Frontend with in object oriented JavaScript Framework like Angular JS and Ext JS.

Involved in coding for the presentation layer using Apache Struts Framework, XML, XSLT and JavaScript and worked using MVC pattern.

Developed web applications using Java, Angular JS, Backbone JS, React JS, Kendo UI, JavaScript, HTML5, CSS.

Created and updated DB2 instances, catalog DBs, databases execute load, delete, backup and restore. Database and Instance Migration to newer DB2 versions.

Performed configuration, deployment and support of Cloud services including Amazon Web Services (AWS).

Established CI/CD and single source of truth for all DevOps tools.

Migrated my department from a physical data centre environment to AWS. I also designed, built, and deployed a multitude applications utilizing almost all of the AWS stack.

Developed Application using STRUTS, SPRING, HIBERNATE Frameworks

Developed server side application to interact with database using Spring Boot and Hibernate.

Developed jobs to read messages from RabbitMQ queue and load the messages into Hbase.

Developed Microservices based on Restful web service using Akka Actors and Akka -Http framework in Scala which handles high concurrency and high volume of traffic

Developed the Product Builder UI screens using Angular-JS, HTML, CSS, JavaScript and Bootstrap.

Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database and also developed complex queries, PL/SQL and stored procedures for data retrieval & updating.

Environments: Java JDK 6.0, STS, Spring, JSP, Servlets, Java Beans, HTML5, CSS 3,OpenShift JavaScript, JQuery, Angular JS, Bootstrap 3, RESTful webServices, XML, XSLT, Spring 3.0.5, POJO's, Glassfish 4.0, JAX-RS,JAXB, MS-SQL Server 2008, JMS,Sybase, JDBC, GIT, JSON, Jersey 1.8/1.9, Jackson 2.1.0, Maven 3.0, Tomcat Apache 7.0, Agile, Scrum.

ABN Amro bank Chicago, IL Oct -2013 – Dec-2014

J2EE WebSphere Developer

Responsibilities:

Involved in designing Use case diagrams, Class diagrams and sequence diagrams using Rational Suite

Extensively used extreme Programming concept which is part of Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.

Designed and implemented refactoring best practices and introduced TDD

Used multithreading to make parallel webservice calls

Specific knowledge in capital markets, corporate finance, business valuation, financial modeling, M&A due diligence, investment analysis, private equity and leveraged finance.

Developed a market research report on the student loan industry and its interactions with the accounts receivable management.

Worked on the Integrations of OTC MM, PP/QM, EDI, Oracle 11i

Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.

Responsible for writing micro services using Spring Boot and Pivotal Cloud Foundry

Assisted in monitoring fixed income budget and maintaining fixed income contracts database for the corporate finance department

Extensively used Spring IOC module, spring Core Container module, spring web module to develop business layer and implemented scheduled batch jobs using Spring Framework.

Used Eclipse IDE for writing code, MAVEN for building the application and deployed on JBoss 4.0 Application Server.

Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB

Wrote Python scripts to parse XML documents and load the data in database and developed web-based applications using Python, CSS and HTML

Integrate the dynamic pages with Angular JS and jQuery to make the page dynamic. Also Created Angular JS controllers, directives, models for different modules of the application.

Developed Ext JS 4.0, 4.1 components like Grids, Toolbars, Panels, Combo-Box and Button etc

Implemented Hibernate 3.0 and Dynamic SQL queries to access data base layer and implemented migration of Dynamic SQL queries to Stored Procedures.

Created trading partner dashboards and metric reports based on data traffic for analysis and continuous improvement of error rates and department efficiencies

Configured JDBC, JMS, JNDI in Web Logic Server 10.3/10.0/8.1.

Developed views, indexes, stored procedures, triggers, cursors and functions using SQL and PL-SQL for SQL Server database

Worked on Devops tools – Chef, Docker, GIT, Puppet etc.

Worked with the QA team to help them in testing the application and resolve the issues.

Environment: Eclipse IDE, Agile, Apache Axis, CXF, MAVEN, DOJO, JBoss 4.01 Server, Spring MVC, POJO, Spring, JDBC, WebSphere 8.5, Hibernate 3.0, J2EE 1.4, JSP 2.0, Ajax, Servlets 2.4, JMS 1.1, XML, SAX, DOM, Log4j, JUnit, ANT, Angular JS, SiteMinder,SWING, JSP, Jira, RDBMS, EXT JS 4.0, 4.1, Banking,JSP Tag libraries, JavaScript, HTML, HTML5,CSS, XSL, DHTML, Tortoise SVN,Transactions, SQL Server 2008, PL/SQL, MagicDraw, Rational Suite, UMLet, Windows, UNIX.

Reliance Retail, India Jul 2011 – Aug 2013

Software Developer

Responsibilities:

Used UML with Rational Rose to design the Object Model [Use Cases, Activity Diagrams, Sequence Diagrams, Class Diagrams and Component Diagrams]

Developed the user interface screens using AJAX, JSP, HTML, CSS, JavaScript, JQuery, AngularJS and implemented MVC design pattern using Spring MVC.

Designed and developed custom validation using JavaScript and jQuery.

Adapted various design patterns like MVC, Data Transfer Object (DTO’S), Business Delegate, Service Locator, Session Facade, Data Access Objects (DAO’s)

Development and Integration of several POS enhancements like Point to Point Token Encryption

Develop C# codes for windows applications through web services. The codes were developed using Visual Studio 2010

Consumed Web Service using WSDL and SOAP to get the credit history from the service provider.

Extensively used Hibernate in data access layer to access and update information in the database.

Experience in Point of Sale Systems(POS) Worked on JDA POS.

Managed CRM requirements related to OSS/BSS processes

Designed and built statistical and machine-learning models and feature extraction systems in Python and R

Implemented dependency injection of the Spring IOC to inject beans and to integrate with O/R mapping tool Hibernate.

Utilized SQL for querying the Database, Written stored procedures and triggers for Oracle 9i.

Implemented the Maven build process and deployed in the Linux environment.

Used JUnit to implement test cases for Unit testing of modules

Implemented the Log4j logging framework and monitored the logs for troubleshooting the errors

Environment: Java, J2EE, XMI, JAXB Parser, Hibernate, Struts 2.0,C++, JMS,Transactions, WSDL, SOAP, JAXB, SQL, PL/SQL, HTML, Spring, Oracle 9i, XMI, CSS, Log4j, CVS, JQuery, Spring IOC, WSAD, Angular JS, JBoss Application Server 7.1, Maven 2.0, Jbp 1.8, LINUX, Rational Rose,Finanace.

PB Systems Pvt. Ltd., India Jul 2009 – Jun 2011 Project Engineer

Description: Customer Billing Information System

This application provides the Online services, electronic distribution, billing information, e-commerce payment and resource-cost model for Billing Process.

Responsibilities:

Developed web application using Spring Core, Spring MVC framework. Effectively developed configuration files like applicationcontext.xml, web.xml.

Gathered requirements for the project and involved in analysis phase.

Developed quick prototype for the project so as to aid business in deciding the necessary ramifications to the requirements.

Created UML class and sequence diagrams using Rational Rose.

Analyze the requirements based on business data and user requirements.

Support & Enhancement of existing production applications.

Developed the presentation tier using JSP, CSS and HTML.

Used Hibernate3 for mapping POJO’s to relational database tables.

Worked on triggers and stored procedures on Oracle database.

Apache Ant was used for the entire build process.

Application was deployed on Web Sphere Application Server.

Developed Action classes, Form Beans, Helpers and Data Access Objects.

Implemented core java threads and multithreading with synchronization.

Web services used for sending and getting data from different applications using SOAP messages. Then used DOM XML parser for data retrieval.

Developed complex client requirements as per client specifications and specific coding standards.

Environment: Java, J2EE, JSP, JavaScript, CSS, HTML, Spring MVC, Multi-threading, Hibernate, PHP, Oracle Dev Studio, Application Server: WebSphere, Database: Oracle 10g, MYSQL, IDE: Eclipse, UT:C++, JUnit.

InfoTech Software Solutions, INDIA. Dec 2008 – Jun 2009

J2EE Developer

Description: This project is a web based online shopping system where all the available products are displayed in catalogs. The user can directly go and choose the required items that are displayed for auction. This project is made in to three modules, auction processing, sales, and inventory management modules. Interfaces are provided for inventory management and can be accessed by only authorized persons. E-Sale is an application developed using JAVA, JSP, SERVLETS, JDBC, STRUTS, XML and ORACLE as the back end.

Responsibilities:

Involved in the system design by developing Use Case Diagrams

Developed JSP Pages and Servlets to provide dynamic content to HTML pages.

Involved in developing forms using Html and performing client side validations using JavaScript.

Used JDBC for Database Connectivity.

Used Dependency Injection of the Spring IOC framework to inject the beans.

Developed configuration and deployment files using XML and parsed them using JAXP.

Developed custom exceptions for handling proper exceptions.

Learned XML/SOAP for communicating client with WebSphere Server.

Implemented EJB as a middleware to develop a three-tier distributed application.

Created triggers and stored procedures using PL/SQL.

Used queries to get the data from the Oracle database using SQL.

Environment: Java, Eclipse, EJB, JSPs, JDBC, Custom Tags, Servlets, WebSphere Application Server, Oracle, PL/SQL, HTML, Java Script, XML, Spring, JAXP, SOAP.



Contact this candidate