0% found this document useful (0 votes)
29 views

Shane S-A Rohitt Java Full Stack

The document outlines the professional experience and skills of a full-stack Java developer. It details experience with technologies like Spring Boot, Angular, AWS, databases, and more. Responsibilities included developing microservices, APIs, and front-end applications.

Uploaded by

sai.svksystems
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

Shane S-A Rohitt Java Full Stack

The document outlines the professional experience and skills of a full-stack Java developer. It details experience with technologies like Spring Boot, Angular, AWS, databases, and more. Responsibilities included developing microservices, APIs, and front-end applications.

Uploaded by

sai.svksystems
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

A Rohit

Full-Stack Java Developer


Email: [email protected]

PROFESSIONAL SUMMARY
 Passionate Java full stack engineer with around 8+ years of professional experience.
Good exposure to all aspects of software development life cycle which includes
analysis, Planning, developing, testing.
 Certified AWS solutions architect Associate Seeking opportunities.
 Maintenance of distributed web-based and client/server applications using J2EE and
Web Technologies in Waterfall and Agile (Scrum) methodologies.
 Proficient in conceptual development of Web-based Projects, including Project
Strategy, Functionality, Information Architecture, Navigation Systems.
 Mastered different modules of Spring Framework such as Spring MVC, IOC,
AOP, DI, Spring Boot, Spring Aspects, REST, Spring Integration, Spring
Testing and Spring JDBC
 Good hands-on experience with Spring IO, Spring Boot implementing REST.
 Developed modules in large cross-platform applications using Web Services (SOAP,
REST), Microservices.
 Implemented RESTful Web Services to retrieve data from client side using
Microservices architecture.
 Implemented a Micro Service architecture, with Spring Boot based services
interacting through a combination of REST and MQ message brokers and leveraging
AWS to build, test and deploy Identity Micro Service.
 Extensive knowledge and hands on experience in creating and building dynamic and
user interactive websites using JavaScript, Angular, Backbone.js, Ext.js, React.js
and jQuery.
 Solid experience with Core Java fundamentals like Multithreading, Collections,
Generics and Annotations.
 Strong understanding of Core Java concepts like Polymorphism, Inheritance etc.
 Implemented Microservices using PCF (Pivotal Cloud Foundry) platform built upon
AWS.
 Hands on working in microservices architecture using AWS Lambda, EC2, ECS, S3,
SQS, EFS, etc.
 Proficient with databases like Oracle SQL, MySQL, PostgreSQL, MongoDB,
Cassandra, DynamoDB.
 Proficient in working with and writing complex database queries and writing stored
procedures.
 Experience on development environments-Jdeveloper12c, JDeveloper 11g, IBM
RAD, Eclipse, MyEclipse.
 Worked on the functionality and efficiency of all Middleware/SOA servers and SOA
based applications.
 Built Restful web API with Spring, Spring Boot, and testing APIs using Postman.
 Implemented design patterns like Singleton, DTO, DAO, Factory, Session Facade
Locator using Struts.
 Excellent experience on microservice architecture interacting through a combination
of REST and Kafka.
 Experience in developing I/O intensive applications using NodeJS.
 Experience on Selenium Automation- WebDriver & Server. Heavy programming
with Java, Junit, TestNG.
 Development in Core Java which also involved unit testing using Junit and
Hibernate.
 Experience in various UI technologies like JSF, HTML, XHTML, CSS, JavaScript,
JSP tag libraries.
 Thorough experience with React JS and modules 2,4,6,7,8,9,10 of the Angular
Framework.
 Proficient in handling API calls using Redux, Axios, and Relevant React
components.
 Proven knowledge of front end development using JavaScript, Angular, React and
Node Js.
 Expertise in functional testing AUT with Selenium IDE & Selenium WebDriver using
Junit/TestNG.
 Expertise in working in a Test-Driven development (TDD) with tools like – Log4j,
Mockito, & Selenium.
 Proficient understanding and experience with building tools like- Ant, Maven and
Gradle.
 Implemented pod security policies (PSP) for K8s cluster, used yaml Kubernetes
config scripts for pod-profiling (computing memory and CPU cores for deployment).
 Expertise in Spring Boot, Spring MVC, Spring ORM, Spring JPA, Spring Rest &
Spring Cloud(PCF) .
 Used Docker for containerization of microservices and Kubernetes as the
orchestrating tool on AWS cloud.
 Experience in AWS services- ELB, EFS, CloudWatch, Cloud Trail, Cloud
Formation, SQS, IAM.
 Responsible for setting up a Virtual Private Cloud (VPC), Network ACLs, Security
Groups and route tables across Amazon Web Services and configured and
Administered Load Balancers (ELB), Route53.
 Enabling team to better manage software development, deployments, and
infrastructure with tools such as Ansible, Jenkins and GitHub, JIRA.

TECHNICAL SKILLS

Java/JEE Java, J2EE, EJB, JSTL, JDBC, JSP, Servlets, LDAP, Junit,
Technologies ANT, Struts, JSF, JDK8, JSP, Servlets, JDBC, Java Beans,
Spring Framework, SOAP, SOA and Design Patterns.

Web Technologies Angular2, AngularJS 1.x, React JS, GWT (Google Web Tool
Kit), Tag Libraries, Custom Tags, jQuery, Ajax, jQuery,
Backbone.JS, Node.JS, Bootstrap, Azure, JSON, Mongo DB

Web Languages HTML5, DHTML, XML, XSLT, CSS3, Ajax, SOAP,


JavaScript, Build & Release Tools: Maven, Ant, Gradle, Gulp,
Grunt.

Databases Oracle SQL, DB2, MS SQL Server, MS Access, JDeveloper,


PL/SQL

Developer Tools (IDE) Eclipse, Atom, IntelliJ, Sublime Text 2, Dreamweaver,


Web Storm 9, Microsoft Visual Studio, Terraform

Operating Systems Windows, Linux, UNIX, Mac OS.

Application Server Web Sphere, Web Logic, Apache Tomcat.

Version Controls Tortoise SVN, GIT, Jira, Jenkins, Urban code

Methodologies Agile, Waterfall Model, SDLC

Cloud Platforms AWS (Amazon Web Services), GCP(Google Cloud


Platform),Azure

PROFESSIONAL EXPERIENCE:
Sr. Full Stack Java Developer | Forward Financing, Boston, MA, USA | Nov 2021 – Till
Date
Responsibilities:
 Migrated existing Monolithic architecture to full-fledged Microservices architecture
using Spring Boot.
 Implemented cloud native applications using Spring Cloud to take advantage of cloud
ecosystem.
 Designed GUI using JavaScript, Bootstrap, HTML5, DOM, XHTML, AJAX, CSS3,
jQuery and Angular 7.
 Developed powerful Single Page Application and dynamic responsive Web
Application with Angular 7.
 Designed Angular 7 Templates, Template directives, Routing and navigation,
Components & Services.
 Used Core Java Multithreading, Collections, I/O, Generics, Exception Handling for
business requirements.
 Used Java 8 features- lambda expressions, filters, Parallel operations for effective
sorting mechanisms.
 Processed and stored data using Java 8 features like Streams & Lambda expressions
and design Singleton, Data Access Objects, Factory and MVC design patterns.
 Implemented and enhanced java based multithreading ETL tool for distributing XML
data into Oracle database using JPA/Hibernate.
 Developed microservices application using Spring Boot and test the application with
Spring Boot.
 Used Spring MVC for developing Restful APIs (web services), Spring Boot for
microservices & Spring Core annotations for Spring Dependency Injection.
 Implemented POJO's & DAO's for the database entities using Spring JDBC
annotation mappings.
 Implemented the authentication and authorization of the application using Spring
Security and OAuth2.
 Worked on Swagger API and auto-generated documentation for all REST calls.
 Implemented persistence layer using Spring JDBC template to store the data in Oracle
SQL database.
 Involved in maintaining and updating the procedure for ETL process.
 Worked on the functionality and efficiency of all Middleware/SOA servers and SOA
based applications.
 Used Oracle SQL as database and Involved in the development of PL/SQL backend
implementation and using SQL created CRUD, Views, Joins, Indexes, and Procedures
statements.
 Involved in implementing Queries to the backend MongoDB database using Http
service to fetch JSON contract.
 Tested Web Services, Validated Request and Response XML, SOAP Calls, Restful
calls and WSDL using SOAPUI tool.
 Created automated scripts for INSTAR Workflow API, Logical Service API's, Vian
Tag API's WSDLs using SoapUI for regression scenarios.
 Automated all System integrated test scripts using SoapUI tool.
 Unstructured data was handled using Mongo DB and Mongoose Connector for
connecting to database.
 Composed and executed MongoDB scripts and queries to fetch and test data from
NoSQL databases.
 Experienced in writing real-time processing & core jobs Spark Streaming with Kafka
as data pipe-line system.
 Implemented Spring boot microservices to process the messages into the Kafka
cluster setup.
 Developed Mockito and JUnit test cases to improve code coverage.
 Developed Java based library to read test data from XML & Properties files using
Junit and Selenium.
 Developed and performed test cases using Jasmine and Karma for front end unit
testing and used the Cucumber, Protractor and Http-server for the end-to-end testing.
 Created JSON request and validated the response using postman Interceptor and
Swagger UI.
 Setup CI/CD pipeline process for the application using the Jenkins.
 Deploy AWS infrastructure and resources using automation & pull requests including
Terraform and Jenkins.
 Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD
operations.
 Integrated Spring Hibernate and JPA frameworks.
 Worked with executed unit test cases by using JUNIT for accuracy of code and
logging with log4j.
 Created Java based scripts for Selenium Web Driver with Junit as automation frame
work.
 Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
 Moving existing monolithic architecture to microservices and migrating them to AWS
cloud.
 Used AWS Services platform to upload data into AWSS3 buckets and creating EC2
instances.
 Apache Maven tool has been used for the build and deployment of the application.
 Monitored the Error logs using Log4j and fixed the problems.
Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, Spring Security,
JPA, JMS, HTML5, CSS3, Angular 7, Cryptography, Eclipse, Terraform, SoapUI, Junit,
Oracle 10g, Swagger UI, AWS, Docker, Log4j, JIRA, Pure XML, Web Services, Kafka,
Microservices, REST UI, Apache Spark.

Full Stack Java Developer | Geico, Chevy chase, Maryland, USA | June 2020 – October
2021
Responsibilities:
 Created React.js for reusable components for multi-field form elements, background
file uploads.
 Worked on ReactJS components, Forms, Events, Keys, Router, Animations and Flux
concept.
 Created the Application using React JS libraries NPM, gulp directories to generate
desired view and flux to root the URL's properly.
 Developed the various features of the application using front end technologies like
Backbone JS and React JS.
 Involved in rendering additional components with custom HTML tags using React.js.
 Started the front-end application with React and used state object React Class
Component for general stateful management.
 Building the code for QA and UAT, Production deployments using JDeveloper.
 Developed the Single Page Application (SPA) using ReactJS, Redux and Angular 4.
 Used popular NodeJS frameworks like Express and Rectify to create a Restful Mock
API.
 Implemented redux to resolve the application's global state management, especially
for user login status.
 Extensively worked on Hibernate concepts such as Lazy loading, Dirty checking,
Locking, and Transactions.
 Worked with Hibernate in persistence layer, hibernate mappings using Annotations,
HQL, Criteria and Queries.
 Used Core Java Collections, Exception Handling, Multi-Threading, Serialization and
Java 8 features like Lambda expressions, Stream API, Bulk data operations on
Collections which would increase the performance of the Application, facilitate
pipeline processing and Method references.
 Implemented Spring boot microservices to process the messages into the Kafka
cluster setup.
 Used Spring Boot which is radically faster in building cloud Micro services and
develop Spring based application with very less configuration, access logging for
Spring Boot Application.
 Code complex SQL Join queries for reporting which include hundreds of different
variations of reports Responsible for coding SQL Statements and Stored procedures
for back end communication using JDBC.
 Developed the CRUD and transferred data as JSON format using RESTful
webservices to controller layer.
 Designed and developed Restful web API's using NodeJS, express.js and MySQL DB
that were consumed by the angular and react frontend.
 Implemented Angular promises to handle asynchronous communication with our Rest
API for various requirements.
 Worked with RabbitMQ and AMQP Java APIs for Queues to build the application as
SOA platform.
 Involved in development of SOAP web services using Apache Axis to extract data
from databases. Built web-based applications using Spring MVC Architecture suitable
for Apache Axis framework.
 Configure and ensure connection to RDS database running on MySQL engines.
 Triggering functional tests automatically post deployment, verifies
features/functionality of the website, certifies builds and validates deployments.
 Support the implementation if Web Services using AXIS 2 at project architecture
level and suggest best practices.
 Built the RESTful web APIs from scratch using Swagger and deployed them on
serverless AWS instances.
 Created POC of Authentication and Authorization with OAuth2 Spring Boot
microservice. Utilized JWT as tokenization scheme for OAuth2.
 Worked on Java, Spring, Relational Databases, Domain-Driven Design, TDD, Zero
downtime deployment, and Cloud Native Application Development
 Worked on MongoDB concepts such as locking, transactions, indexes, Shading,
replication, schema design.
 Created and managed MongoDB/NoSQL collections. Developed Server-side
automation using NodeJS scripting and connecting different types of SQL and
NoSQL databases.
 Performed PostgreSQL tasks related to monitoring and administration.
 Perform database replication using OCFS2 file system with oracle database.
 Repeatedly worked on AWS Cloud platform and its features which include EC2,
VPC, LDAP, Cloud Formation, Cloud Front, and Cloud Watch.
 Used Postman, Insomnia as the clients to test the RESTful API's.
 Developed unit test cases using Mockito framework for testing accuracy of code and
logging is done using SLF4j.
 Worked on Unit testing of application and actively participated in debugging using
JUnit, Mockito, and built the packages using Maven built tools and deployed the
application on Oracle WebLogic Application Server locally, as well as coordinated
with the DevOps team to deploy the application onto cloud using AWS.
 Using Maven to build the application and Writing Test Cases for Unit Level Testing
using JUnit and static analysis testing J Test to follow the QUALCOMM coding
standards.
 Developed JUnit test cases for all the developed modules. Used CVS as version
control.
 Resolving assigned remedy tickets and remedy tools in
Development/QA/Staging/Production.
 Extensively used JIRA tool for Bug tracking and monitoring the task assignment in
the application.
 Implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java
EE components using Spring MVC, Spring IOC, spring transactions and spring
security modules.
Environment: Web Services (SOAP/REST), Spring REST, Hibernate, Spring MVC, TDD,
Maven, Angular JS, Node JS, Java/J2EE, Jenkins, Clear case, React JS, Junit, AWS, Azure,
React JS, JDeveloper, PostgreSQL, Spring Boot, Hibernate.

Java Developer | Sherwin Williams, Cleveland, Ohio, USA | May 2019 to May 2020
Responsibilities:
 Involved in Requirements gathering, Analysis, Design, Development and Testing of
application using AGILE methodology (SCRUM) in a test-driven development
(TDD) approach.
 Developed and designed the web interface using HTML5, CSS3, JavaScript, jQuery,
Angular 2 and Bootstrap.
 Built Components using Angular 2 and worked on Angular directives. Implemented
lazy loading and Dynamic loading in the Angular routers. Worked on Typescript for
building the code.
 Developed prototype and project layout skeletons using Angular 2, jQuery, HTML5,
and CSS3.
 Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
 Implemented Microservices into existing system architecture. Developed
Microservices business components and RESTful service endpoints using Spring
Boot.
 Developed multiple enterprise applications using Spring Boot, Hibernate framework,
Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring
Integration, frameworks, RESTful webservices.
 Implemented authentication and authorization for the application using Spring
Security and Oauth2.
 Worked on Java 8 Lambda expressions and Pipelines, Streams.
 Worked on some of the new features of Angular 2 like new if else syntax, ng-
templates, and form validators.
 Used Python and Django to interface with the jQuery UI and manage the storage and
deletion of content.
 Worked on several Python packages.
 Implemented Spring IOC for Dependency Injection and to make the code loosely
coupled and Spring AOP for logging purposes.
 Mapped flat file to ANSI X12 850, 810, 856 transactions and vice-versa. Test with all
data test files from the client during unit testing. Monitoring communications,
inbound and outbound data processing.
 Implemented SOAP based JAX-WS Web services interfaces for integrating multiple
systems, code re-usability and consumed JMeter to test performance of SOAP
protocol.
 Implemented RESTful web services which produces both XML and JSON files to
perform tasks, RESTful web service using Jersey for JAX-RS implementation, which
leveraged both web & mobile applications.
 Worked on creating, retrieving, updating and deleting documents in MongoDB.
 Configured JMS server setup, DB connection setup & deployed Returned items in
Web Sphere Server.
 Setup the Continuous Integration (CI) & Continuous Development (CD) for the
application using Jenkins.
 Worked on Jenkins for continuous integration with Gradle and GitHub.
 Used Log4j for validate functionalities and JUnit for unit testing.
 Implemented configured JIRA issue tracking software with Agile development plug-
in across all the company functions.
 Used IntelliJ IDEA IDE tool for application development.
 Developed new maps to convert client's proprietary formats to EDI ANSI x12 and
EDIFACT.
 Modified maps to convert from x12 to Application and Application to x12

Environment: Java 1.8, J2EE, HTML5, CSS3, JavaScript, jQuery, Angular 2, TypeScript,
Bootstrap, Spring Boot, Spring IOC, Spring MVC, Log4j, SOAP, RESTful, Microservices
Architecture, XML, AWS, x12, Mongo DB, CI/CD, Maven, IntelliJ IDE, JUnit, JMS, UNIX,
Jenkins, JIRA, Log4j, Git.

Software Engineer | ICICI Bank | October 2015 - July 2018


Responsibilities:
 Worked on form validation, error handling and event handling using JavaScript and
jQuery.
 Involved in the testing of the web services to establish time taken to attach and send
huge PDF.
 Developed user interfaces using JSP and form beans with JavaScript to reduce round
trips to the server.
 Involved in development of controller component using Servlets and view component
using JSP, XSLT, CSS, HTML and JavaScript for the client-side validation.
 Created use cases diagrams, activity diagrams, sequence diagrams and class diagrams.
 Designed and implemented UI layer using JSP, Java Script, XML, XHTML, XSL,
XSLT and business logic using Servlets, JSP and J2EE framework.
 Worked with SOAPUI, JAX-WS to create Web Services and consuming the existing
services.
 Worked on testing Web Services using SoapUI tool, request and response xml.
 Created automation scripts in SOAPUI using Groovy Script for web services testing.
 Tested SOAP web services by using SOAPUI tool.
 Worked on Spring-DAO based declarative transaction management.
 Implemented Hibernate and spring framework.
 Involved on the back end to modify business logic by making enhancements.
 Responsible for writing JavaScript for the validation in client side.
 Involved in design and implementation of contract Web service.
 Involved in the business logic-coding framework to seamlessly map the business logic
into respective value beans.
 Involved in publishing the web services to help users interacting with web services.
 Worked closely with requirements to translate business rules into business component
modules.
 Involved in the migration of independent parts of the system to use persistence
technology such as JDBC.
 Developed functions and store procedures using SQL and PL/SQL for the application.
 Wrote database queries using SQL and PL/SQL for accessing, manipulating and
updating Oracle SQL database.
 Extensively implemented telecom operational support system (OSS) in development.
 Extensively used different Spring modules like Spring Boot, Spring Core, Spring JPA
Spring Rest and Spring Cloud.
 Worked extensively with the backend which comprised of Spring, Hibernate and JPA.
 Multithreading is used to enhance interaction between rate matrix and ECM systems.
 Worked with several testing frameworks such as Junit and Mockito.
 Performed Unit Testing using JUnit.
 Excellent experience in performing mapping from X12 EDI development (standard)
to application format and vice versa.
 Developed the maps for the Inbound and Outbound on Confidential Formats X12,
EDIFACT, XML, CSV.
 Created Test automation framework using Selenium web driver.
 Used SOAP UI tool to test SOA based architecture application to test SOAP services
& REST API. Used Page Object Model, UI Mapping, Selenium Manager, Data
Driven using CSV, CSS Selectors as a part of Framework.
 Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke
web services.
Environment: Java 1.5, J2EE, SOA services, JPA, JSP, Agile Development /Scrum
Development, Eclipse, HTML, DHTML, XML, JavaScript, AJAX, WebLogic 10.3, ANT,
Apache Axis, WSDL (Restful), SOAP UI, XML, LDAP, TCP/IP, JavaScript, OSS, Clear
Case, XSLT, Junit, CSS, JMS, Oracle SQL, Spring, SQL, Pl/SQL, React Js, Jenkins.

Software Engineer | Indo-American Cancer Hospital, Hyderabad | August 2014 to


September 2015
Responsibilities:
 Developed the application as per the functional requirements of the analysts.
 Developed client-side validation using JavaScript.
 Developed web screens in Html and JSP.
 Design and Development of User Interface using Struts tag libraries.
 Responsible for client-side validations and server-side validations in JSP.
 Design and Development of server side modules using J2EE, spring, Struts, EJB and
Utility classes.
 Used Web Services to extract and communicate the records using XML and REST.
 Installed and configured WebLogic in Development and Testing environment.
 Developed transaction-oriented logic in the Data Access Layer.
 Designed, developed, debugged, and tested the web based J2EE application.
 Used Log4J utility to log errors, info and debug messages.
 Configured and deployed the J2EE application on WebLogic Application Server.
 Used Transaction to persist the data in the Oracle.
 Managed the team of consultants responsible for developing on-demand Medicaid
Management System MMIS reports.
 Develops and executes testing strategies for MMIS system changes. Strong
background in testing entire systems life cycle and skilled in testing various Medicaid
software.
 Used apache struts to develop the web-based components.
 Front end validations are written using JavaScript.
 Produced Initial Medicaid Information Technology Architecture MITA State Self-
Assessment Report to support the current Medicaid Management Information System
MMIS Replacement Project.
 Provided a User Manual and User Training on the new system to ease them into the
new system.
Environment: Java 1.5, J2EE, JSP, Servlets, Hibernate, Spring, Struts, PL/SQL, WebLogic
Application Server, REST and SOAP Web services, UML, SVN, Log4J, Oracle, Unix, EJB.

Education Details:
Masters in computer science – AUM, Montgomery, AL [3.6 GPA]
Bachelor’s in Computer Science Engineering -Vignana Bharathi Institute of Technology,
[3.0 GPA]

You might also like