Post Job Free

Resume

Sign in

Developer Java

Location:
Delhi, India
Posted:
November 19, 2020

Contact this candidate

Resume:

Pranav Shrikhande

Java Full Stack Developer

PROFESSIONAL SUMMARY

•7 years of extensive professional experience as a Java Full Stack Developer with expertise in Web- Designing, User Interface development, integrating, implementing of highly transactional and scalable web applications using web technologies like Angular JS, Angular2/4/6, Node JS, React JS, HTML, CSS, Ajax.

•Excellent knowledge of all the phases of Software Development Life Cycle (Requirements gathering, analysis, design, development, testing and implementation) and SDLC methodologies such as Agile/scrum, Waterfall model, Test Driven Development (TDD) and Iterative Development.

•Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, jQuery, AJAX, JSON, Angular/2/4/6, Node.js.

•Good hands on experience with Java, J2EE, Web services, JSP, Servlets.

•Hands on experience in developing web application using Spring Framework web module and integration with Struts MVC framework, MicroServices.

•Good understanding of Object-Oriented Concepts like Collections, Multithreading, Exception Handling, Polymorphism.

•Experience in Web 2.0 applications like blog maintenance, Library Management, social networking using HTML, DHTML and JavaScript.

•Knowledge of developing single page web applications by using Angular with typescript/ ES and jQuery and working knowledge on HTTP access control CORS to enable cross-origin resource sharing in the project.

•Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery and Angular.js.

•Experience in applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented JavaScript, XML and Responsive Web Design.

•Extensive experience in various UI widgets using JavaScript libraries (JQuery)

•Expertise in building strong websites using JQuery, HTML5, DHTML & CSS3 to develop valid code and table-free sties.

•Experience in RDBMS including Oracle 12c, DB2, MongoDB, MySQL.

•Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers, Message Queuing and data connectivity and data integration of Oracle.

•Developed J2EE applications using IDE’s like Eclipse, IntelliJ, and Net beans.

•Utilized various tools during the development and deployment such as Jenkins, Maven, Ant, JIRA.

•Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.

TECHNICAL SKILLS:

Web development: JavaScript, ES6, Angular, ReactJS, NodeJS, HTML, CSS, Bootstrap,

Angular Material.

Operating System: Windows, Linux.

Programming Languages: C, C++, Python, Java, JavaScript.

Applications Servers: JBoss EAP, Apache Tomcat 5.5

Databases: SQL Server, Oracle, MongoDB, DB2, MySQL

Tools/Lib/IDE: NPM, Gulp, Grunt, Webpack, Jasmine, Microsoft Visual Studio

Code, Sublime, Atom, Eclipse

Others: Jenkins, Git, Bitbucket, JIRA, SVN

EDUCATION:

Bachelor of Engineering (Computer Science), Nagpur University, India

WORK EXPERIENCE:

Mizuho Bank, Jersey City, NJ Jan’2019-Till Date

Full Stack Java Developer

Responsibilities:

•Worked agile software development with Scrum methodology.

•knowledge of Angular 4/6/7 commonly used modules and creating reusable Components, Pipes and Services.

•Designed the responsive front-end screens using Angular 2, HTML5, CSS3, JavaScript, Typescript, jQuery and Bootstrap.

•Developed the application using Java 1.8 and implemented its features like Lambdas.

•Working as a UI Developer for internal application.

•Developed Application to assess JSON and XML from Restful web service from consumer side using JavaScript and Angular

•Developed the front-end web page by using HTML5, CSS3, and JavaScript, taking advantage of the frameworks.

•Developed multiple Angular 4.0 components which are compatible with latest versions of typescript, Angular CLI.

•The application flow is designed and developed using JDBC, HTML5, CSS3 and JavaScript.

•Developed the Rest APIs by using the spring boot with spring tool suite IDE

•Oracle is used for the datastore and stored procedures. We extensively used spring JPA for database queries

•Knowledge on the services configuration, managed the pool connection and size for database.

•Developed OAUTH authentication, fortress for Authorization services.

•Bitbucket was used for code management and sharing.

•Experience writing unit test cases (Junit, Mockito) with coverage.

•Used Jenkins to execute the maven project as well to build the version system tool.

•Involved in configuring XML mapping files and POJO objects.

•Implemented REST Web services to retrieve data from client side.

•Build REST web service by building Node.js Server in the backend to handle requests sent from the front-end.

•I have extensively used postman scripts and Swagger to share the contract details (API details) with internal developer and QA teams.

•I have used the docker to deploy services in non-prod environment (development environments) and Jenkins for the pre-prod management environments.

•Used Spring Boot with Spring Security for all types of authentication.

•Application was designed and developed using the Spring framework. Used Spring Dependency Injection to inject required services.

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

•Used JIRA for creating and following up with the issues.

•Monitored error logs using Log4J and fixed the problems.

Environment: Java/J2EE, HTML5, CSS3, Angular 6/7, Node.js, Responsive Web Design, jQuery UI, AJAX, XML, JSON, REST, Eclipse, GIT, Agile, Redux, ES6/ES5, GIT, Jenkins, Tomcat, Github, Log4j, Swagger, Postman

HSBC, Chicago, IL Jul’2016-Nov’2018

Java Full Stack Developer

Responsibilities:

•Responsible for gathering and understanding the system requirements by interacting with clients.

•Worked with core java code extensively using interfaces and multi-threading techniques.

•System design using various J2EE patterns like Iterator pattern, Adaptor Patten, Singleton Pattern, Data Access Objects.

•Worked on Frontend User Interface creating Dynamic, Responsive web pages, browser compatible pages using HTML5, CSS3, ExtJs, Bootstrap, jQuery, and AngularJS, Angular 2, Angular 4.

•Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client-side validations.

•Used Jquery, Angular.Js to manipulate the DOM objects for User interface look and feel and for Ajax calls.

•Developed the JSPs required for service management and user management modules.

•Implemented persistence layer using Hibernate. Hibernate Transaction Manager is used to maintain the transaction persistence.

•Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.

•Developed an autonomous continuous integration system by using Git, Jenkins, MySQL.

•Developed Validators for application components using the JSF, Struts validation framework.

•Experience in migrating the Apache Tomcat/Jboss servers from development stage to production.

•Developed Java based Restful services in Spring Boot.

•Implemented CRUD operations (GET, POST, PUT, DELETE) to retrieve and update data in the database.

•Used Hibernate as an ORM & developed different database objects of MS SQL Server.

•Developed JMS components to send messages from one application to other application internally.

•Developed application using AngularJS connecting to Oracle on the backend.

•Developed and performed unit testing using JUnit framework in a Test-Driven environment (TDD).

•Created and modified Stored Procedures, Functions, Triggers and Complex SQL Commands using PL/SQL.

•Used Maven building tool.

•Used XSLT for transforming XML documents.

•Used Log4j for Logging various levels of information like error, info, debug into the log files.

Environment: Java, Angular JS, JavaScript, RESTful Services, HTML, CSS, Bootstrap, Spring Boot, Hibernate, MS SQL Server, Oracle, Mongo DB, Jenkins, API, Ajax, Jquery

Think Bridge Software, Austin, TX Feb’2015-May’2016

Java Developer

Responsibilities:

•Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.

•Developing Web pages by using HTML, CSS, jQuery, JavaScript and working knowledge of CSS grid system.

•Worked in all the modules of the application which involved front-end presentation logic developed using JavaScript.

•Designed and implemented the User Interface using JavaScript, HTML, CSS, AJAX, JSON and MySQL.

•Communicated regularly with the clients and discussed the impediments that could come up, and the possible solutions for it.

•Deployed the program on Jenkins to check the correctness and connection with the backend.

•Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.

•Integrated Hibernate ORM framework with Spring framework for data persistence and transaction management.

•Participated in various agile ceremonies like stand-up meeting, sprint planning, sprint review. Communicated with team members and scrum master for better understanding of requirements.

•Received appreciation from scrum master for being a good team player and demonstrating commendable communication skills.

Environment: Java, J2EE, Struts, Hibernate, Spring, JSP, Servlets, JMS, XML, SOAP, JDBC, JavaScript, JQuery, Ajax, HTML5, CSS3, JUnit, WebSphere Application Server, Oracle, MySQL, Scrum

9i Solutions Private Ltd., Hyderabad, India May’2013-Dec’2014

Java Web Developer

Responsibilities:

•Developed websites for posting the internal projects of the organization and getting employees to volunteer for the projects.

•Used the knowledge acquired on HTML, CSS and JavaScript and MEAN stack frameworks like Angular, Node etc. during this period.

•Involved in development of GUI using HTML and JSP where Java Servlets were used as the interface between the client and server.

•Effectively written JavaScript for the client-side validations for the Portal.

•Involved in Stateless Enterprise Java Bean programming on the server side for the communication between clients and Server.

•Conducted the SQL performance analysis on Oracle 11g database tables and improved the performance by SQL tuning.

•Worked extensively for loading/updating information asynchronously using AJAX.

•Involved in application testing manually and defects fixing.

•Developed Java based Restful service to update the data from the database.

•Used Spring boot which is faster in building cloud Microservices and develop spring-based application with very less configuration.

•Used DAO pattern to retrieve data from database.

Environment: J2EE, Java, Servlets, Struts, EJB, SOAP WebServices, JSP, JDBC, Eclipse, Websphere, Oracle, CSS, HTML, JavaScript, spring, HTML



Contact this candidate