Post Job Free
Sign in

java fullstack developer

Location:
United States
Salary:
60
Posted:
August 21, 2023

Contact this candidate

Resume:

Priyank Shinde

Email: *****@******************.***

Contact: +1-469-***-****

PROFESSIONAL SUMMARY:

9+ years of Professional working experience as Java Developer in all phases of SDLC – Requirement Analysis, Design, Development, Testing, Implementation in various domains on Windows, Linux platforms.

Experience in Software Development Life Cycle (SDLC), AGILE methodologies.

Strong working experience in coding using concepts like Multithreading, Collections, Serialization, Synchronization, Exception Handling, and database connections.

Proficient in OOA Technologies like developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams.

Expertise in design and development of Web Applications involving Servlet, JSP, EJB, XML, JDBC, Spring, Hibernate.

Experience in developing Java/J2EE applications on IDEs like Eclipse, and Rational Application Developer(RAD), IntelliJ.

Extensive experience in developing and deploying applications on Web Logic Application Server, JBoss, Web Sphere, and Tomcat.

Strong Experience in implementing Micro Services Architecture, Understanding of Spring Boot and Spring Micro services.

Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL), Rest and RESTful Web Services.

Expert hands-on experience in working with Spring Modules like Spring MVC, Spring IoC, Spring ORM, Spring JDBC, Spring Web Services, Spring JMS, Spring AOP, Spring Boot, etc.

Expertise in developing XML documents with XSD validations, SAX, and DOM parsers to parse the data held in XML documents.

Experience in building enterprise applications using Build Tools such as Maven.

Experience in using SCM/Version Control Management Tools like SVN, GIT, GitHub and Rational ClearCase.

Proficient in Amazon Web Services provisioning and have a profound knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB, RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS etc.

Strong working knowledge of Database Programming using and maintaining SQL, PL/SQL, Triggers and Stored Procedures.

Extensively worked on JMS for asynchronous message exchanging.

Good knowledge of working with the Operating systems like Windows, UNIX, and Linux.

Excellent communication and interpersonal skills and a very good team player with the ability to work independently.

Ambitious, highly motivated and ability to face challenging work environment and deliver quality output while meeting strict timelines.

TECHNICAL SKILLS:

Languages J2EE Technologies

Java JDK 1.6/1.7/1.8, SQL, PL/SQL, UML, XML, XSL, XSLT, Servlets, JSP, JDBC, JPA, EJB

Application Servers/Web Servers

Apache Tomcat, IBM WebSphere, WebLogic, JBoss

IDEs

Eclipse, Oracle Developer, RAD, RSA, WSAD

Frameworks

Spring, Struts, Hibernate

Web Technologies

Angular, HTML5, CSS3, JavaScript

Database

Oracle, MySQL, SQL Server, DB2

Design Patterns

Business Delegate, DAO, MVC, Session Facade, Singleton

Operating Systems

Linux, Windows, UNIX.

Configuration Management

Git, Maven, Jenkins

PROFESSIONAL EXPERIENCE:

Client: Bank of America, Chicago, IL March 2021 – Present

The project is required to perform development activities in support of enhancing the Enterprise Data Registry application in Java. Responsible for developing, enhancing, modifying and/or maintaining applications. Software developers design, code, test, debug, and document programs as well as support activities for the corporate systems architecture.

Role: Java Developer/Application Programmer

Responsibilities:

Developed and delivered complex software requirements to accomplish business goals

Delivered Solid OO design skills with an emphasis on distributed low latency, high availability systems, including algorithmic execution engines, CEP, trade and order lifecycle management, pricing, and risk management

Developed SOAP/REST based Web Services using both SOAP/WSDL and REST

Participated in the delivery/release (CI-CD) events. e.g., branching timelines, pull requests, issue triage, merge/conflict resolution, release notes

Used multithreading to improve performance in generating the reports in Java

Used Eclipse/STS for developing, debugging, integrating, and deploying the application

Maintained source code in GIT Repository

Involved in the day-to-day sprint development activities and delivered per sprint timeline

Executed new and maintained existing test suites (integration, regression, performance)

Automated manual release activities

Assisted team with resolving technical complexities involved in realizing story work

Client: Broadway Bank, San Antonio, TX September 2019 – January 2021

This project was majorly focused on Online Banking for Business Users with Web Direct application, a new enhancement to the traditional online banking system. The main goal was to check the quality of array of new services or features like Access Control Management, Online bill payments, Account Transfers, Stop Payment and account Reconcilement ability, Automated Clearing House (ACH) feature for batch payments, domestic and international Wire transfers.

Role: J2EE/Java Developer

Responsibilities:

Involved in System Analysis, Design and development using OOAD methodology to capture and model business requirements

Responsible for creation of design artifacts using Enterprise Architect

Reviewed business requirements and discussed with application architect about the design

Used Value/Transfer Object and Singleton, Data Access Object, Factory design pattern

Developed Batch process framework using executive service framework to cascade multiple changes on multiple records in only one transaction

Used Spring Transaction Management extensively

Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling

Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management

Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot

Involved in writing Java API for Amazon Lambda to manage some of the AWS services

Created and Implemented Microservices or REST APIS using spring boot, REST, JSON

Used Spring JDBC in persistence layer that is capable of handling high volume transactions

Implemented the service layer using Spring with transaction and logging interceptors

Used Spring framework for middle tier and Spring-JDBC templates for data access

Developed Python based API (RESTful Web Service) to track sales and perform sales analysis using Flask, SQL Alchemy, and PostgreSQL

Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash

Developed SOAP/REST based Web Services using both SOAP/WSDL and REST

Used multithreading to improve performance in generating reports in Java

Designed and developed SOAP Web Services Client program to consume existing SOAP web service using Axis framework

Experienced working in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Indexers, and proficiency in writing complex queries, using Oracle, IBM DB2, SQL Server and MySQL, NoSQL, PostgreSQL.

Tested SOAP web services using SOAP UI and REST services using POSTMAN

Configured Splunk Searching and Reporting modules, Knowledge Objects, Administration, Add-On's, Dashboards, Clustering and Forwarder Management

Created and compiled XML Schema to generate Java Bean classes

Proficient in Git, GitHub, Bitbucket, CVS, and Subversion for version control

Developed DAO Layer by calling existing stored procedures

Used Maven for compilation and building JAR, WAR

Used Log4J for logging and tracing messages

Used STS for developing, debugging, integrating, and deploying the application

Maintained source code in GIT Repository

Involved in the day-to-day sprint development activities and delivered per sprint timeline

Written unit test cases using JUnit and Integration test cases and integrated with Jenkin jobs

Coordinated with the onsite and offshore developer’s w.r.t ongoing issues and follow up

Environment: Java, Agile (SCRUM), REST API, Boot, STS, Microservices, Spring JDBC, AWS, XML, SOAP (AXIS) Web Services, Enterprise Architect, Web Services (SOAP and REST), Maven, Junit, Maven, Log4J, GIT, Oracle, UNIX.

Client: USI Insurance Services, Pune, India January 2016 – July 2019

This application will be used by different audiences who will be served through this site, which will include agents, retailers, policyholders, and claimants. The goal is to provide a single, consistent entry point where customers can perform queries, access reports, and obtain information on claims and policies.

Role: J2EE Developer

Responsibilities:

Re-engineered the existing application written in Natural language (Software AG product) to Java/J2EE

Development of functional modules using Java, J2EE, Spring-Hibernate

Participated in Functional Document reviews and created Technical Specification documents

Actively designed, developed, and integrated the Metrics module with all other components

Developed Java components using Spring IOC, Hibernate using Eclipse

Designed Java models consist of Java beans and database entity classes

Implemented DAO pattern to access database and perform database CRUD operations in persistency layer

Used various Core Java concepts such as Exception Handling, Collection APIs, and Executer Service Framework to implement various features and enhancements

Co-ordination with offshore/onsite team on development activities

Developed use case UML diagrams such as Sequence and Class diagrams for my application module

Deployed application JAR file on WebSphere application server

Identified and addressed transactional issues concurrency issues

Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (GIT)

Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j

Environment: Java, Spring Framework, Hibernate, JAXB, Eclipse, HTML, XML, Log4j, SOAP, Maven, WebSphere, Oracle, GIT, Windows/Linux.

Client: Axis Bank, Mumbai, India June 2013 – December 2015

The project I am working on is focused on modifying credit limits to customers based on income and credit score generated from credit bureaus. Developer the Credit line Increase (CLI) and Credit Line Decrease (CLD) features on online web application as per the Business Requirements.

Role: Associate Developer

Responsibilities:

Involved in Java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework

Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot

Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases

Developed User Interface having animations and effects using JSF, JavaScript and HTML

Developed Core Java classes and methods for handling data from databases

Developed the presentation layer using JSP, HTML and client-side validations using JavaScript

Apache Camel is used for routing

Used Hibernate to store the persistence data into the Oracle database and wrote HQL to access the data from the database

Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases

Used Log4j for External Configuration Files and debugging

Designed various tables required for the project in Oracle 11g database and used the Stored Procedures in the application

Environment: J2EE, JSP, Java, spring, Servlets, JMS, Hibernate, MVC, DAO, Eclipse, HTML, DHTML, CSS, AJAX, XML, Junit, EJB, JBoss, Multi-Threading, WebLogic, SOAP, GIT, SQL, Oracle, and Windows.



Contact this candidate