Post Job Free
Sign in

Stack Developer Software Development

Location:
Anna, TX, 75409
Salary:
90000
Posted:
August 23, 2024

Contact this candidate

Resume:

Pradeep

Full Stack Developer

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

Ph#: 469-***-****

Professional Summary:

V Full Stack Developer with around 5 years of software development

experience in requirements analysis, design, coding, testing, and

production support of scalable, Multi - Tier distributed fault-

tolerant Enterprise applications while meeting realistic

implementation schedules and adhering to development goals and

principles.

V Skilled in Java 17 for Java application development, leveraging its

support for sealed classes, pattern matching for switch statements,

and other productivity-focused features.

V Experience in Java 11/8 features like Lambda expressions and Stream

API for Bulk data operations on Collections which would increase the

performance of the Application.

V Experience in various open source frameworks like Spring Framework,

Spring Security, Spring Integration, Java Server Faces (JSF), and

Hibernate.

V Experience in all spring framework modules such as Spring IOC, AOP,

Core, Messaging, ORM and MVC architecture.

V Experienced in developing Micro services with Spring Boot, Spring

REST, Spring Cloud, Eureka, API Gateway etc.

V Experience on Hibernate 2.0, 3.0. Used Hibernate Connection Pooling,

HQL, Collections, Hibernate Caching, Hibernate Transactions, Criteria

API, Optimistic Locking.

V Experience in User Experience (UX) design and development, User

Interactive (UI) Web Pages and visually appealing User Interfaces

using HTML 5, CSS3, Bootstrap, SASS, JavaScript, JQuery, Angular.js,

Angular 2, Node.js and React.js.

V Experience in working on Node.JS Fundamentals including Modules,

Callbacks, Events, Streams and Error Handling by making use of its

Core Features like Event-Driven, Single Threaded model and NonBlocking

I/ O model.

V Experience in development of different IDE's like Eclipse, Spring Tool

Suite, NetBeans, Web Logic Workshop, and WSAD/RAD.

V Experience in XML related technologies like DTD, XSL, XSLT, XPATH,

JAXB, JAXP, SAX and DOM, Castor.

V Experience in Java Messaging service (JMS) for reliable information

exchange across Java applications.

V Experience on various J2EE Design Patterns such as Session Fa ade,

Singleton, Factory Method, DAO, Front Controller, and Delegate Pattern

and SOLID design principles.

V Strong Core Java background with experience in Collections, Multi-

Threading, Java 8, Interfaces, RMI, Serialization, Synchronization,

Exception Handling, OOPs techniques, Logging and Performance Tuning.

V Experience in using various AWS components like EC2 for virtual

servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic

cache, IAM, Cloud Watch, Cloud Formation and DynamoDB.

V Experience with application servers like IBM WebSphere

6.x/5.x/7.x/8.0, Oracle/BEA WebLogic9.x/8.x/7.x/6.x, JBoss and Tomcat

7.x/6.x/ 5.x/4.x/3/x.

V Experienced in different web service architecture such as SOAP, REST,

and SOA.

V Experience in database modeling, administration and development using

SQL and PL/SQL in Oracle, MySQL, MongoDB and SQL Server environments.

V Experience in various agile methodologies like Test Driven Development

(TDD) and SCRUM.

V Strong communication, collaboration & team building skills with

proficiency in grasping new technical concepts quickly.

Technical Skills:

Languages Java 17/11/8, PL/SQL, SQL

Java/J2EE Core Java, JMS, Java Beans, Java Multithreading, Generics and

Technologies Collections, EJB, Tiles

Web Technologies HTML5, XML, DOM, JSON, CSS3, JavaScript, AJAX, Angular.js,

Angular 14/12/10, Node.js

Web Frameworks Spring (IOC, AOP, MVC, Boot), Hibernate

Design & GUI Tools Eclipse, IBM RAD

Cloud Technologies AWS, GCP

App servers IBM Web Sphere, Apache Tomcat, BEA Web Logic

Databases/Tools Oracle, SQL Server, My-SQL

Methodologies Agile, Waterfall

Operating Systems Windows, Linux, UNIX

Professional Experience:

Client: Forcht Bank, Lexington, KY.

May 2023 - Till

Date

Role: Full Stack Developer

Responsibilities:

V Involved in analysis, specification, design, and implementation and

testing phases of Software Development Life Cycle (SDLC) and used

Agile Methodology (SCRUM) for developing application.

V Developed responsive J2EE Web Applications using Java 17 and cutting-

edge technologies.

V Developed application modules using Core Java, object-oriented

concepts, data structures, algorithms, multithreading, collections,

and Java 17.

V Developed modular microservices using Spring Boot 2 and Java 17 for

robust and scalable backend operations.

V Leveraged Java 17 features, including lambda expressions, to

facilitate seamless communication within the business layer and

optimize database operations.

V Involved in Developing the Application using spring MVC Framework by

implementing Controller, Service classes.

V Implemented spring framework in the presentation tier for all the

essential control flow, business level validations and for

communicating with the business layer.

V Developed the business layer using Spring Boot.

V Used Spring Boot to create stand-alone spring applications.

V Used Micro services architecture, with Spring Boot based services

interacting through a combination of REST and Spring Boot.

V Implementing or exposing the Micro services based on RESTful API

utilizing Spring Boot with Spring MVC.

V Developed Business components using Java Objects and used Hibernate

framework to map the Java classes to the database using Annotations.

V Extensively used Hibernate concepts such as inheritance, lazy loading,

dirty checking, locking, and transactions.

V Used front end web development tools HTML5, CSS3, JavaScript,

Bootstrap, Angular.JS to design UI.

V Improve the UI using Angular 14, Angular Material, Bootstrap, Kendo UI

and Priming for enhanced user experience in applications.

V Worked on UI web application by using latest UI technologies Angular

14.

V Developed a single page, UI-first, cross-device/cross-browser web

application for real-time location sharing utilizing

Angular.JS and JavaScript API.

V Used Node.JS to develop the back end components, connect the

application with the other web services.

V Designed and developed using the Java collection API with Java 17

features and for Authentication and authorization extensively Spring

Security is used.

V Development of XML/XSLT/XSD for schema definitions.

V Developed server-side software modules and client-side user interface

components deployed entirely in Compute Cloud of Amazon web Services

(AWS).

V Worked with Docker container snapshots, attaching to a running

container, managing containers, directory structures.

V Used EJBs (Session beans) to implement the business logic, JMS for

communication for sending updates to various other applications and

MDB for routing priority requests.

V Used Log4j for logging errors, messages, and performance logs.

V Developed test cases and performed unit testing using JUNIT Test case.

V Setup the continuous Integration (CI) and continuous Deployment (CD)

process for the application using the Jenkins.

V Exposed application functionalities as RESTful, SOAP web services to

clients that want to use their own UI layer - using spring for JSON

output.

V Utilized MongoDB database management system for keeping user generated

data.

V Designed and developed various SQL Server database simple and complex

Queries, SQL procedures, Stored Procedures, Trigger and Functions.

V Used agile methodology for the software development.

V Performed a thorough unit testing and resolved several data

related issues before migration to production.

Environment: Java 17, spring, Spring Boot, MVC, Micro Services, Hibernate,

JSON, XML, JMS, HTML5, CSS3, JavaScript, Angular 14, Angular.js, Node.JS,

AWS, Docker, EJB, Log4j, JUnit, Jenkins, SOAP, REST, MongoDB, PL/SQL, SQL,

Agile and Windows.

Client: Voya Financial, New York, NY.

Mar 2022 - Apr 2023

Role: Full Stack Developer

Responsibilities:

V Involved in all phases of Software Development Life Cycle (SDLC)

including analysis, design, development, and testing of the project.

V Creating REST web services to publish ML models - business function

and earnings code prediction models via API as predictive analytic

service using Java 11.

V Write the quality code using JAVA 11, check the sonar quality gate

report to see any potential code smell, bug in the code.

V Using Java 11.0 developed API's as per the business cases and analyses

the current API with Spring Boot.

V Implemented the single page web application based front end for

displaying user requests, user records history and security settings

various users using Java 8.

V Worked with Java 1.8 features such as Lambdas for making function

calls by using functional interfaces which makes code readable and

concise.

V Developed the application using Spring MVC intensively that leverages

classical MVC architecture and JavaScript for major data entry that

involved extreme level of data validation at client side.

V Involved in developing code for obtaining bean references in spring

framework using Dependency Injection / Inversion of Control (IOC), and

Aspect Oriented Programming (AOP) on Spring Source Tool Suite.

V Designed and developed Business components and Integrated with Spring

MVC/Spring Data/Spring Boot framework.

V Used Spring Boot for developing Micro service architecture.

V Implementation of authentication for Restful web services using Spring

Boot Security Starter.

V Involved in designing and implementation of multi-tier applications

using Spring Boot.

V Developed and Implemented micro services applications using Spring

Boot. Deployed Spring Boot based micro-services and Amazon EC2

container using AWS.

V Involved actively in designing web page using HTML5, Angular.JS,

JQuery, JavaScript, Bootstrap and CSS3.

V Working on Angular 12 framework to augment browser-based applications

with Capability, built dynamically generated dropdown lists using

Ajax, jQuery.

V Created Single Page Applications (SPA) with HTTP requests using

Angular 12.

V Used Angular.JS as framework to create a Single Page Application (SPA)

which can bind data to specific views and synchronize data with server

using Sass, LESS, Bootstrap, Angular.JS.

V Used Node.JS built-in directives, custom directives and services for

developing interceptor and complex UI data table grids.

V Designed and developed using the Java collection API with Java 8

features and other java processes to fulfill business case

requirement, such clients account statements and clients running

balance based on each transaction.

V Involved in implementing the JMS (Java messaging service) for

asynchronous communication with other applications.

V Worked on XML, XSD and XSLT to parse the request and create the new

one based on the specification.

V Used Docker to containerize the Services and APIs to run on EC2

instances.

V Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer

and Auto scaling groups, Optimized volumes and EC2 instances.

V Middleware Services layer is implemented using EJB (Enterprise Java

Bean - stateless).

V Used Log4J to capture the logs that include critical business-related

information.

V Involved in Unit Testing using JUnit and Integration of Use Cases.

V Configured Jenkins for project builds and continuous deployment.

V Composed and executed MongoDB scripts to insert and update NoSQL

database and reporting.

V Written SQL queries, PL SQL Stored procedures, functions, triggers,

cursors, sequences, and indexes, which are going to be invoked by

Batch processes.

V Actively participated and provided feedback in a constructive and

insightful manner during weekly Iterative review meetings to track the

progress for each iterative cycle and figure out the issues.

Environment: Java 11/8, spring, Spring Boot, MVC, Micro Services,

Hibernate, Eclipse, HTML5, CSS3, JavaScript, Angular 12, Angular.js,

Node.JS, JSON, XML, JMS, AWS, Docker, EJB, Log4j, JUnit, Jenkins, SOAP,

REST, MongoDB, PL/SQL, SQL, Agile and Windows.

Client: Gentiva Health - Atlanta, GA.

Jan 2021 - Feb

2022

Role: Full Stack Developer

Responsibilities:

V Involved in design of application framework using J2EE guidelines and

different J2EE design patterns and Object Oriented Analysis and Design

(OOAD) methodologies.

V Used advanced Java 8 features like Lambda Expressions Streams,

Filters. Enhanced concurrency methods etc.

V Developed and implemented Business Requirements using Spring MVC

framework.

V Used spring framework to inject services, entity services, transaction

management, and concerns by factory class corresponding to the use

case operation executing.

V Built Spring Boot micro-services for the delivery of software products

across the enterprise.

V Used Micro-services architecture, with Spring Boot based services

interacting through a combination of REST and Spring Boot.

V Working on Spring Boot Restful Web Service API Development.

V Used micro service architecture, with Spring Boot-based services

interacting through a combination of REST and MQ or Apache Kafka

message brokers and leveraging AWS to build, test and deploy Identity

micro services.

V Used Hibernate for mapping java classes with database and created

queries with Hibernate query language (HQL).

V Designed and developed the UI using HTML5, CSS3, JavaScript and

Angular.JS.

V Created Angular 10 components, implemented Interpolation, input

variables, Bootstrapping, Router Outlet, binding the click event,

Component decorator, binding to the hidden property.

V Developed single page applications using Angular 10, Typescript, web

pack and grunt.

V Implemented Single Page Design and customized directive and filter

criteria by using Angular.JS.

V Involved in developing restful APIs using Node.JS frameworks.

V Generated the required XML files to transfer data between the server

and the web pages. Used DOM parser for validating the XML files

against their respective Xml schemas.

V Worked on Java Messaging Services (JMS) for developing messaging

services.

V Implemented the middle tier using EJB framework and configured IBM

WebSphere Server.

V Used log4j to print the logging, debugging, warning, info statements.

V Involved in Unit Testing using JUnit and Integration of Use Cases.

V Prepared SQL/PL-SQL scripts and Stored Procedures required to

implement fine-tuned from DBAs if needed.

V Worked on AGILE methodology.

V Participated in the status meetings and status updating to the

management team.

Environment: Java 8, spring, MVC, Spring Boot, Micro Services, REST,

Hibernate, Eclipse, HTML5, CSS3, JavaScript, Angular 10, Angular.JS,

Node.JS, JMS, XML, EJB, Log4, JUnit, SOAP, SQL, Agile and Windows.

Client: Target Corporation, Minneapolis, MN.

Jun 2019 - Dec 2020

Role: Java Developer

Responsibilities:

. Gathered Business Requirements and meeting different users of the

application.

. Developed Enterprise application using Spring MVC to maintain loose

coupling between layers.

. Used spring framework to achieve loose coupling between the layers thus

moving towards Service Oriented Architecture (SOA) exposed through

Restful Services.

. Developed generic Java packages to produce and consume JMS messages

through topics and queues in asynchronous message processing with

guaranteed delivery.

. Developed necessary parsing and XML construction logic using XML parser

APIs JAX-B.

. Involved in developing Java APIs, which communicates with the Java Beans.

. Involved java multithreading to cascade multiple changes on multiple

records in only one transaction and developed a batch process framework.

. Used the J2EE design patterns like Value Object Pattern, Business

Delegate, Service Locator and Session Fa ade, Singleton, Factory and

DAO.

. Involved in consuming, producing SOAP based web services using JAX-WS.

. Written SQL queries PL SQL Stored procedures, functions, triggers,

cursors, sequences, and indexes, which are going to be invoked by Batch

processes.

. Worked on Agile, SCRUM development methodology and built the

application with Test Driven Development (TDD).

. Interact with other developers and end users to design and implement

new features throughout the framework.

Environment: Java, spring, MVC, Eclipse, Hibernate, XML, JMS, SOAP, SQL,

PL/SQL, Agile and Windows.

References: Will be provided upon request.



Contact this candidate