0% found this document useful (0 votes)
13 views6 pages

Lead Java Full Stack Developer Profile

SAILUSHA is a Lead Java Full Stack Developer with over 10 years of experience in developing, testing, and supporting web and client-server applications using J2EE architecture. Proficient in a wide range of technologies including Java, Spring, Hibernate, AWS, and various front-end frameworks, SAILUSHA has worked on complex projects in financial services and has expertise in microservices architecture and cloud deployment. The professional experience includes roles at Truist Bank, Thomson Reuters, and Centene Corporation, focusing on application development, cloud migration, and implementing CI/CD practices.

Uploaded by

Sanket Sharma
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views6 pages

Lead Java Full Stack Developer Profile

SAILUSHA is a Lead Java Full Stack Developer with over 10 years of experience in developing, testing, and supporting web and client-server applications using J2EE architecture. Proficient in a wide range of technologies including Java, Spring, Hibernate, AWS, and various front-end frameworks, SAILUSHA has worked on complex projects in financial services and has expertise in microservices architecture and cloud deployment. The professional experience includes roles at Truist Bank, Thomson Reuters, and Centene Corporation, focusing on application development, cloud migration, and implementing CI/CD practices.

Uploaded by

Sanket Sharma
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Name: SAILUSHA

Lead Java Full Stack Developer


Email Id: sailusha68@[Link]
Contact Details: 8157820566
Professional Summary:
 Over 10 years of progressive experience, have contributed to the development, testing, documentation, and
production support of diverse web and Client Server applications within N-Tier J2EE Architecture.
 Proficient in JAVA/J2EE, Spring, Hibernate, EJB, Struts framework, Servlets, SQL, PL/SQL, and Oracle, MySQL,
NOSQL for the development of web and enterprise-level applications.
 Strong expertise in various Spring framework modules, including Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring
Boot, Spring Microservices, Spring REST, and Spring Security.
 Solid knowledge of Java Web Services, employing SOAP, WSDL, RESTful, and XML to create robust applications.
Skilled in UI development and creating professional web applications using HTML/HTML5, CSS/CSS3, Bootstrap,
JavaScript, JQuery, Ajax, AngularJS, React JS, Node JS, DOM, and JSON.
 Experienced in implementing AWS architecture for applications, ensuring high availability, elasticity, and
scalability using services like EC2, S3, Route53, ELBs, Subnets, VPCs, RDS, IAM, Lambda, and Auto Scaling.
 Expertise in distributed, secure, and scalable application development with J2EE technologies, including Servlets,
JDBC, JSP, Struts, Spring IOC, Spring MVC, Amazon Web Services (AWS), and Web Services (SOAP and Restful).
 Proficient in complex PL/SQL development, including Triggers, Stored Procedures, Packages, and Views in
databases such as Oracle, MySQL, Mongo DB, Cassandra, and Dynamo DB.
 Skilled in configuring and deploying applications on servers like Tomcat, WebSphere, WebLogic, and JBoss, and
working with AWS services like EKS, ECS, Dynamo DB, MSK, VPC, Subnets, EC2 Instances, AppSync, GraphQL
Queries, Subscriptions, and Mutations.
 Hands on experience on python scripts and python programming.
 Familiarity with data collection technologies like Kafka.
 Expertise in version control tools such as GIT and SVN, build tools like Maven and ANT, continuous integration
tools like Jenkins, and issue-tracking platforms like JIRA.
 Proficient in designing and developing enterprise applications using J2EE technologies like Struts 1.2/2.0, Spring
3.x/4.x/Boot, JDBC, JNDI, JMS, JAXB, SAX/DOM, Web services, and Apache Kafka.
 Responsible for ensuring cross-browser compatibility, working with browsers like Safari, Internet Explorer,
Mozilla Firefox, and Google Chrome.
 Hands on experience on banking systems and financial services.
 Experienced in Various Waterfall and Agile methodologies, including SCRUM, Test Driven Development (TTD),
and Agile Development & Testing using Software Development Life Cycle.
 Excellent team player, quick learner, and self-starter with effective communication, motivation, and
organizational skills. Attention to detail and business process improvements are key strengths.
 Skilled in handling end-users and troubleshooting real-time issues in a production environment, including
network, operational, and application problems.
Technical Skills:

Programming C, C++, Java, J2EE, PL/SQL


Languages

Web Technologies HTML5, CSS3, AJAX, Bootstrap, XML, JavaScript, JQuery, JSON

Databases Oracle, SQL Server, MySQL, Mongo DB, Cassandra, Dynamo DB.

Java/ J2EE Technologies Servlets, Spring, Hibernate, EJB, JPA, JTA, JDBC, JSP, JSTL, JNDI, Struts, Spring, Spring
Batch, Spring Security, Spring AOP, Spring Core, JSF

JavaScript Frameworks Angular JS, JQuery, [Link], [Link], [Link], [Link],

Web Services XSD, WSDL, Apache Axis, SOAP, Restful, JAX RS, JAX WS

AWS EC2, RDS, S3, ELB, EBS, Lambda.

Web/App Servers Apache Tomcat, Apache Kafka, IBM WebSphere, Oracle WebLogic, JBoss.
Version Control SVN, GIT, GitHub

IDE Eclipse, My Eclipse, IntelliJ IDEA, Visual Studio

Testing Tools: JUnit, Jasmine, Karma, Selenium

Build Tools: Maven, ANT, Jenkins

Methodologies Agile, Scrum, UML, J2EE Design Patterns.

Professional Experience:

Client: Truist Bank, Charlotte, NC March 2022- Present


Role: Lead Full Stack Java Developer
Responsibilities:
 Analysed, designed, and documented the application model, incorporating design patterns such as MVC, Factory
Design, and Singleton Design.
 Developed Spring MVC, ORM, and Hibernate applications, creating Microservices using Spring Boot.
 Designed, configured, and managed public/private cloud infrastructures using Amazon Web Services (AWS),
including VPC, EC2, S3, Cloud Front, ELB, and Elastic Beanstalk.
 Migrated applications from a traditional structure to Amazon Web Services (AWS), working with Amazon Web
Services for seamless application migration.
 Worked on JPA as ORM in a secondary application, applying EJB3 annotations and synchronizing Database
tables.
 Installed Kafka on the cluster, configured producers and consumers in Java, establishing a connection from
source to HDFS using popular hashtags.
 Proficient in front-end application development using Angular 2.0/4.0, React JS, Ember JS, applying architectural
pattern MVC for dynamic users.
 Implemented Struts, including Configuration Files, Validation Files, Interceptors, Filters, and Listeners for
Modules.
 Designed User Interfaces using client-side technologies: HTML5, DHTML, CSS3, JavaScript, Bootstrap, jQuery,
JSON, AJAX.
 Experienced on python programming and scripting analysis.
 Implemented web services client to consume third-party service API for credit card validation, using XML Web
Services (SOAP) for remote and global application transfer to different financial institutions.
 Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
 Utilized Apache Kafka in a cluster as a messaging system between APIs and Microservices.
 Designed and developed enterprise-level multi-tier and single-page web applications using Microservices, Spring
Boot with Java.
 Experienced in financial services and have an knowledge on banking systems.
 Implemented Microservices architecture with Netflix, Spring Eureka, Spring Ribbon, using Spring Boot to provide
client-side load balancing in calls to other Microservices.
 Experienced in integrating the internal security model into new projects with Spring Batch, Spring Microservices,
Spring Boot, Pivotal Cloud Foundry, and Netflix Eureka.
 Excelled in front-end UI design implementations using HTML5, CSS3/CSS, jQuery UI.
 Possessed expert-level experience in developing web applications involving Front-end technologies like HTML,
CSS, JSP, Bootstrap, JavaScript, jQuery, and AJAX.
 Used Apache Kafka in a cluster as a messaging system between APIs and microservices, working on Splunk SPL
(Search Process Language) queries, reports, and logging using Log4j.
 Built cloud Microservices and implemented back-end using Spring Boot, authored applications using Spring
Cloud services (Spring version of Netflix OSS-Eureka).
 Created the company's DevOps strategy in a mixed environment of Linux (RHEL, CENTOS, Windows) servers and
implemented a cloud strategy based on Amazon Web Services (AWS).
 Implemented Core Java Methodologies like Interfaces, Collections, Customized Exceptions, and Multi-Threading.
 Developed the front end of the project using JSF, HTML, CSS, Ajax, JavaScript, Angular, React, Node JS, jQuery,
and Bootstrap.
 Worked on MVC architecture using frameworks like Angular JS and React JS for creating Single-Page Applications
(SPA).
 Designed reusable React components, used props for single-directional data flow, and used state for Class
components.
 Used REST API, HTTP requests, and implemented JSON format for data exchange for communication between
Microservices.
 Developed XML/XSLT/XSD for schema definitions.
 Implemented a Continuous Delivery pipeline with Jenkins, GitHub, and AWS.
 Utilized AWS services like EC2, S3, CloudWatch, Elastic Beanstalk, VPC, SQS, and SNS for development and cloud
deployment.
 Worked with NoSQL databases like MongoDB and AWS DynamoDB to handle large volumes of data flow.
Responsible for overall Docker & Kubernetes setup, configuration, and architecture.
 Extensively used Jenkins as a Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud
Foundry (PCF).
 Developed Protractor test classes for end-to-end testing, used Karma, Jasmine, Grunt, and Bower for test and
build.
 Used JSX syntax to mix HTML with JavaScript with the help of AngularJS, jQuery, TypeScript, Bootstrap, and
HTML5 for client-side data validation.
 Used GIT as version management and MAVEN as a build tool to achieve CI/CD.
 Developed test cases and performed unit testing using JUnit.
 Used Eclipse and Tomcat web servers for developing and deploying applications.
 Performed Smoke Testing, Acceptance Testing, and Regression Testing by developing Java automation scripts
and executing them using Automation tools like Selenium WebDriver.
 Participated in Agile & TDD methodology for application development and used JIRA as a project management
tool.
Environment: Java, J2EE, Struts, MVC, Spring, Hibernate, JDBC, JSP, EJB, SOAP, REST, WSDL, XML, JSON, AWS, EC2,
Docker, Kubernetes, PCF, Oracle, Cassandra, MySQL, PostgreSQL, DB2, Mongo DB, JSF, HTML, CSS, Ajax, JavaScript,
Angular, React, Node JS, Jquery, and Bootstrap, Microservices, WebLogic, Web Sphere, JBoss, Apache Tomcat, SVN/
GIT, GitHub, Maven, Jenkins, Karma, Jasmine, Grunt, JIRA, Eclipse, Net Beans, JUnit, Agile, TDD.
Client: Thomson Reuters Eagan, MN October 2019- February 2022
Role: Java Full Stack Developer
Responsibilities:
 Implemented targeted development changes across Oracle databases, overseeing their progression through
various environments, testing phases, and deployment into production using an internal deployment tool.
 Defined requirements and specifications for Development using Oracle R12, Oracle Forms, Oracle Reports, and
SQL.
 Utilized Spring Boot to establish a CRUD back-end for a React-frontend application.
 Worked with Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
 Demonstrated expertise in Docker Engine and Docker Machine environments to deploy microservices-oriented
environments for scalable applications.
 Developed key features concurrently for two iOS applications using React Native.
 Extensively crafted minimal code for building reusable forms with validations using REACT with Redux
Architecture.
 Possessed solid knowledge of Lambda expressions, Time APIs, and Java 8 core features.
 Implemented an express GraphQL library to mount a GraphQL API server on the user-configured HTTP endpoint.
 Utilized React JS for templating to enhance compilation speed and develop reusable components.
 Built a microservices-stored procedure as a service that is generic, capable of taking a stored procedure name
and parameters, and producing output or errors from the database.
 Used Spark Streaming APIs for on-the-fly transformations and actions to construct a common learner data
model, obtaining data from Kafka in near real-time and persisting it to Cassandra.
 Employed Kafka and Kafka brokers, initiated the spark context, and processed live streaming information with
RDD.
 Used Kafka for loading data into HDFS and NoSQL databases.
 Optimized the cleanup of session-level Data Structure shared across different open tabs when data is
flushed/committed from one of the tabs.
 Assisted in migrating from a legacy REST-based backend to one based on GraphQL.
 Implemented Struts, promoting application architectures based on the Model View Controller (MVC) design
pattern, and utilized the Struts 2 framework for front-end development and presentation logic.
 Implemented JUnit along with Mockito for unit testing of Restful web applications.
 Played a DevOps role in converting existing AWS infrastructure to a server-less architecture (AWS Lambda,
Kinesis) deployed via Cloud Formation.
 Used Spark SQL to handle structured data in Hive.
 Developed React components and deployed and administered microservices-based applications on Cloud
infrastructure using Pivotal Cloud Foundry.
 Independently integrated multiple APIs and new features using the React + GraphQL stack.
 Dockerized Spring Boot applications for deployment to Pivotal Cloud Foundry PAAS (Platform as a Service).
 Worked with container-based application deployments using Docker with Kubernetes.
 Integrated the internal security model into new projects with Spring Batch, Spring Microservices, Spring Boot,
Pivotal Cloud Foundry, and Netflix Eureka.
 Experience in integration testing tools like Selenium Web Driver and Cucumber (Behaviour Driven Development
testing).
Environment: HTML5, CSS3, Redis, jQuery, Bootstrap, Microservices, REST API, Spark, Load Balancer, Mongoose
Connector, Mongo DB, REST administrations, Docker, Mocha, Jasmine, Karma, Gulp, SSO Authentication, Web pack,
Kubernetes, Selenium, Maven and Jenkins. GIT, Jenkins, AWS Services, Elastic Cloud Compute (EC2).
Client: Centene Corporation St Louis, Missouri June 2017-September 2019
Role: Java / J2EE Developer
Responsibilities:
 Engaged in various stages of the Software Development Life Cycle (SDLC), including requirement gathering,
modeling, analysis, design, development, and testing.
 Analysed requirements and contributed to the design and development of J2EE-based applications,
incorporating JSP, Java Beans, and Servlets with integration into the Application System.
 Developed front-end web page UI using HTML5, CSS3, Bootstrap, and worked with UI technologies such as
Angular 4, Typescript, JavaScript, and Webpack.
 Implemented microservices using Spring Boot and deployed them in Pivotal Cloud Foundry (PCF), utilizing
Jenkins for Continuous Integration to deploy Spring Boot with Microservices.
 Developed microservices using Spring Boot, Spring Data JPA, AOP, Batch, RESTful API, and utilized Java 8 features
like lambdas, Stream API, functional interfaces, and Optionals.
 Implemented authentication and authorization in microservices using OAUTH 2.0 and Ping Federate for SSO, and
pushed microservices to Azure services.
 Implemented J2EE Design patterns using Spring MVC architecture, deploying projects using AWS services such as
EC2, S3, Elastic Beanstalk, CloudWatch, Elasticsearch, and Lambda.
 Utilized Hibernate Framework for Relational Object Mapping, implementing Design Patterns like Front
Controller, MVC, DAO, and Service Locator.
 Designed and developed Spring Boot-based Microservices components using Docker and Kubernetes,
participating in Struts components development, and deploying REST microservices using Spring Boot, Spring
Cloud, and Netflix-OSS stack.
 Built UI using AngularJS, JavaScript, HTML, and CSS, developing view-controller components using JSPs, HTML5,
CSS3, AJAX, and JavaScript (jQuery).
 Migrated microservice architecture applications from JBOSS to Microsoft Azure cloud environment, utilized
Spring Boot and Spring Security for building secure REST microservices, and migrated existing monolithic
applications into Micro Service Architecture based RESTful Service with AWS for deployments.
 Installed, secured, and configured AWS cloud and Amazon AWS virtual servers (Linux), created instances on
Amazon EC2, and deployed applications on them.
 Worked with AWS Lambda functions for Microservices development, used Apache Maven builds tool for
automation, and Jenkins CI for continuous integration.
 Wrote SQL and Stored Procedures for handling complex queries, worked with MongoDB for non-relational data
storage, and troubleshooted Tomcat connection pooling with Oracle.
 Worked across various operating systems, including Windows, Unix/Linux, and Mac.
 Conducted automation testing using Selenium Web Driver, Selenium Grid, and Junit.
 Developed a responsive single-page application using ReactJS framework and OOJS with HTML5, CSS3 standards,
in collaboration with the front-end UI team.
 Created Azure Functions for server-less code, maintaining functions to trigger auto-processing code snippets for
reading, processing, and parsing data files to other microservices.
 Developed microservices using Spring Boot, Spring Data JPA, AOP, Spring Cloud, RESTful API, Zookeeper Service
Registry, and Splunk.
 Utilized REST Template for communication between microservices, implementing security to communicate with
secured web services.
Environment: Java, J2EE, Struts, MVC, Spring, IOC, AOP, Spring Boot, Spring Batch, Spring Security, Hibernate, JDBC,
JSP, EJB, Apache Axis, SOAP, REST, WSDL, XML, JSON, AWS, EC2, Docker, Kubernetes, Oracle, Cassandra, MySQL,
PostgreSQL, DB2, Mongo DB, HTML, CSS, JavaScript, Angular JS, Jquery, AJAX, Node JS, DOM, Microservices,
WebLogic, Web Sphere, JBoss, Apache Tomcat, SVN/ GIT, Maven, Jenkins, JIRA,Eclipse, NetBeans, JUnit, Agile, TDD.
Client: Avon Technologies Pvt Ltd Hyd India September 2014-March 2017
Role: Java Developer
Responsibilities:
 Engaged in various stages of the Software Development Life Cycle (SDLC), including Requirement gathering,
Design, Analysis, and Code development.
 Implemented prominent Design Patterns such as Front Controller, Business Delegate, Service Locator, Session
Facade, Data Access Objects, and Singleton.
 Designed and developed applications based on the MVC design pattern using the Struts Framework.
Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, and Spring
Batch, with security handling through Spring Security.
 Designed and developed the End Points (Controllers), Business Layer, and DAO Layer using Hibernate/JDBC
template and Spring IOC (Dependency Injection).
 Exposed Microservices based on RESTful API using Spring Boot with Spring MVC.
 Utilized Apache Axis Service Engine for creating and deploying Web Service clients using SOAP.
 Implemented Reactive Forms using Angular 8.0, emphasizing component-driven validation over template-driven
validation in HTML.
 Consumed SOAP and Restful web services in the SOA environment and employed SOAP UI for testing.
 Used Web services (SOAP) for transmitting large blocks of XML data over HTTP.
 Employed Hibernate for Object/Relational Mapping, ensuring transparent persistence onto SQL SERVER.
Designed and developed the UI using the Struts view component, JSP, HTML, CSS, and JavaScript.
 Leveraged Node JS for building web applications with a client-server architecture, facilitating two-way
communication for data exchange.
 Developed Struts Action classes using the Struts controller component.
 Created persistence APIs for synchronous and asynchronous data storage in Cassandra data store with batching.
 Executed technology migration from Angular 1.0 to Angular 2.0, incorporating upgraded features like Angular
Components and Angular Routers.
 Utilized SVN/GIT for version control.
 Extensively employed JUnit for unit, integration, and production testing.
 Installed and configured Maven for application builds and deployment.
 Utilized JIRA for assigning, tracking, reporting, and auditing issues in the application.
Environment: Java, J2EE, Struts,MVC, Spring,IOC, AOP, Spring Boot, Spring Batch, Spring Security, Hibernate, JDBC,
Apache Axis, SOAP, REST, WSDL, XML, SQL Server, Oracle, SQL/PLSQL,JSP, HTML, CSS, Ajax, JavaScript, [Link], SVN/
GIT, Maven, JIRA, Tomcat, WebSphere, JUnit.
Client: Maisa Solutions Private Limited Hyderabad, India May 2013-August 2014
Role: Software Developer
Responsibilities:
 Employed various design patterns such as singleton, MVC, DAO, Front Controller, View Helper, and Session
Facade in the design and development of the application.
 Implemented a secure login screen for employees with both client-side validations using JavaScript and server-
side validation through the Struts Validator Framework.
 Coded extensively for the presentation layer utilizing Struts Framework, JSP, AJAX, XML, XSLT, and JavaScript.
Collaborated closely on the creation of database schema objects (tables, stored procedures, and triggers) using
Oracle SQL/PLSQL.
 Enhanced application functionality by incorporating the Spring framework.
 Integrated JavaScript for client-side validations and utilized AJAX to create an interactive front-end GUI.
Implemented log4j for efficient logging purposes.
 Designed WSDLs and defined types based on corporate standards, integration requirements, and security
specifications.
 Deployed applications on the Apache Tomcat Application Server.
 Developed comprehensive JUnit test cases for all modules to ensure robust functionality.
 Implemented Log4J to facilitate logging errors, debugging, and tracking using logger components, deploying
applications on the WebSphere Application Server.
 Actively participated in bug fixing for various modules identified during the integration testing phase by the
application's testing teams.
 Utilized GIT for version control and established an automated build script for streamlined development
processes.
Environment: Java, J2EE, Struts, JSP, AJAX, XML, XSLT, JavaScript, Oracle, SQL/PLSQL, spring, Hibernate, Log4j, WSDL,
Tomcat, JUnit, WebSphere, GIT.

You might also like