Shruthi Java
Shruthi Java
SUMMARY:
10 years of experience in all parts of Software Development Life Cycle (SDLC) including requirement analysis, design
specification, code development, code integration, testing and deployment of client - server applications using
Object Oriented Analysis Design (OOAD) and methodologies.
Experience in working in environments using Waterfall, Agile (SCRUM) and Test Driven (TDD) development
methodologies.
Expertise in Design, Development of applications using middleware/back-end technologies like Java and J2EE
technologies using Core Java, Servlets, JDBC, Spring modules, implementation of Model-View-Controller (MVC)
using Spring, Spring boot, Struts frameworks and ORM tools like Hibernate etc.
Experience in Internet, client/server technologies using Java, J2EE (JSP, JDBC), Struts, spring, Hibernate, Servlets,
HTML, CSS, XML.
Good Experience on MVC frame works like Angular 11/12, Angular 8, Angular 6, Angular 4,Angular 2for creating
Single Page Application (SPA) using concepts like Routing, Dependency Injection, Observables, Services, Ng
Zones, Components and Directives.
Expert in developing enterprise web-based application based on Java technologies using J2EE, J2SE, EJB, Java
Servlets, Struts, Java Beans, JMS, JNDI, ANT and Apache Maven.
Experience in AWS platform and its features including IAM, Cloud Watch, Cloud Trail, Cloud Formation AWS
Configuration, Autoscaling, Cloud Front, S3, Lambda, API GATEWAY.
Experience in working with Angular modules, services, templates, directives, services and dependency injection
to create a SPA.
Having extensive work experience with Java 1.7 and 1.8 (JDK, JRE), J2EE, JSP, JavaScript, and Hibernate, Spring,
Struts MVC.
Expertise in client-side design and validations using HTML5, CSS3, Java Script, jQuery, Ajax, Angular JS, React Js,
Backbone JS, Bootstrap JS and Node JS.
Proficiency in Service consuming and publishing of JSON based RESTful WebServices with JWT security tokens.
Extensive experience in developing Microservices using Spring Boot, Spring Cloud using Netflix OSS and following
domain driven design.
Experience in using build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for
Microservices.
Extensive Experience in Java/J2EE programming - Servlets, JSP, JSTL, JMS.
Strong in Java/J2EE design patterns and other object-oriented concepts ( OOPS ) and worked on Java6/8/11
versions.
Experienced in React JS and working with React Flux architecture.
Experience in using different servers like Tomcat, WebLogic, JBOSS and WebSphere application servers.
Good knowledge and experience working with latest versions JDK 7 and JDK 8.
Proficient and well versed with new features but not limited to Java multiple exception handling, Lambda
expressions and annotations.
Experience in Designing and building dynamic and user interactive websites using HTML, CSS, JavaScript, Angular
4/6, Bootstrap, and jQuery.
Experience in building web applications using Spring framework features like MVC, AOP (Aspect Oriented
Programming), IOC (Inversion of Control), DAO (Data Access Object)
Experience in using the Web Services such as SOAP (JAX-WS) and REST (JAX-RS) and implemented using Spring
technologies.
Expertise in working Environment of Tomcat, JBOSS, IBM WebSphere Application Server, Weblogic Application
Server.
Extensive experience working in Spring 2.5/3.0 framework, Struts 1.0/1.1/2.x framework, O/R Mapping
Hibernate 3.x framework and web services (SOAP and RESTful).
Experience in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka.
Versatile team player with good communication, analytical and inter-personal skills.
TECHNICAL SKILLS
Programming Languages Java11,Java (J2SE1.8/1.6/1.5, J2EE 6/5), Java 8,J2EE SQL, PL/SQL, HTML, CSS, UML.
Frameworks Struts 1.x/2, JSF 2.x, React JS,Angular JS ,Angular 12/11/9/6/8/4/2, Spring 4.x/3.x,
Hibernate 3.x/4.x,Spring Framework.
Java Technologies Servlets 2.5/ 3.0, JSP, JDBC, Java Mail, JSP, Java Beans, Applets, RMI, Multi-Threading, JMS
Web Tools & HTML5, HTML4, CSS3, Bootstrap, JQuery, \ Struts 2.0/2.3, Hibernate2.0/3.x/4., JPA, MVC,
Technologies AJAX, DOM, XML, JSON, Angular JS 1.x, \ Spring 2.0/3.x (AOP, IOC, MVC, Bootstrap 3,
jQuery\ Container, DAO, ORM)
Application Servers WebLogic Application server, Tomcat, IBM Web Sphere, JBoss
Operating Systems UNIX, Windows NT 4.0/98/95/2000/XP/7
Version Control GitHub, CVS, SVN, Clearcase, TortoiseCVS, WinCVS.
IDE Eclipse, MyEclipse, NetBeans, IntelliJ, Spring Tool Suite
Design Patterns Builder, Template, MVC, Intercepting Filter, Front Controller, Session Facade
Testing Junit, TestNG, Jasmine, Selenium, Mockito, Power Mockito, Cucumber
Build and Performance Ant, Maven, Gradle, Jenkins, JIRA, Docker, Kubernetes, Helm, SonarQube
Managing Tools:
Other Tools ANT, Maven, Microsoft Tools (Exchange, Visio, Excel), TOAD, SQL Developer, Groovy,
Log4j, pivotal cloud foundry (pcf), Amazon web services (AWS).
Databases MySQL, MS SQL Server, DB2, Cassandra, PL/SQL, MongoDB, DynamoDB, Couchbase.
Messaging ActiveMQ, RabbitMQ, Kafka
PROFESSIONAL EXPERIENCE
Amazon – AUS TX Aug2022- Present
Full Stack Java Developer
Responsibilities:
Involved in software development life cycle (SDLC), which includes requirement-gathering, design, coding,
testing.
Java 11/8 concepts like lambda expressions and streams while loop iterations and functional interfaces with
default method implementations.
Developed applications using Spring (Spring MVC, Spring Boot, Spring IOC, DI) and the persistent layer uses JPA.
Worked on reading and writing to/from the files by using newly introduced methods in Java 11.
Rest architecture-based web services to facilitate communication between client and servers and used Postman
to test the web service responses.
Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE
methodology (SCRUM).
Developed the web interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap.
Implemented Micro Service architecture by using spring boot with Docker.
Developed React JS pages, Web services calls and AJAX calls for the application
Designed modular and reusable React components using Redux Architecture and Material-UI.
Used Angular 12 Reactive forms to implement complex forms and performed the validations using Form Builder.
Used Angular Material components developing the UI.
Worked with AWS services like EC2 and elastic bean stack to create new environments as needed
Develop a single page web application (SPA) based on the RESTful API using Angular 7, Node.js, Express.js, pg-
promise/sequelize, and PostgreSQL.
Used Java Message Service JMS API for reliable and asynchronous exchange of important information.
Designed services to store and retrieve user data using Mongo DB database and communicate with remote
servers using REST enabled Web Services on Jersey framework.
Developed Micro Service to provide RESTfulAPI utilizing Spring Boot with Spring MVC.
Involved in developing applications with Multithreading, Exception Handling, Javascript, XML, XSLT, HTML,
HTML5, CSS, JDBC, and Servlets.
Created single page applications with nested and multiple views using Angular ui-router, custom directives for
reusable components used across the application.
Developed multiple Angular 9.0 components which are compatible with latest versions of typescript, angular CLI.
Developed the application using Angular 12 framework and Node JS platform using JavaScript and TypeScript
programming.
Used NgRx-bootstrap for CSS and Node for server-side scripting.
Extensively Implemented aspect oriented programming (AOP) features along with hibernate and Spring boot,
dependency Injection (DI) as well.
Used React JS in development of the web application to bind the data/model that is being retrieved from a
database through services provided in a controller to the view using scope.
Worked on Java Message Service JMS API for developing message oriented middleware MOM layer for handling
various asynchronous requests.
Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application,
page navigation and form validation.
Redesigned and developed a web application using Angular 7 as front-end and using Web API.
Completely redesigned Menu & Navigation to Angular 7 and updated all the forms across Selling.
Developed code using AWS SDK to interact with S3 service to store and retrieve documents.
Developed applications using JavaScript, RxJs, Angular 6 using TypeScript, Angular Material with reusable
components, input/outputs to various components, routing module etc
Used Angular Http clients to make ajax calls and load the data into UI components like tables, grids, and models.
Develop a GUI and REPORTING SYSTEM, taking advantage of the available APIs and Messaging services MQ
SERIES 5.3 that will interact with the Loanet application.
Built Enterprise Java Beans with Point-to-Point messaging functionality and MQ series as JMS provider.
Developed React POC for new modules to create reusable components and a sample dashboard for providing
admin functionality of the app.
Planned the front-end single page application with React.
Incorporated react-redux for global state management, mainly for the authentication process, and added redux-
thunk for asynchronous handling.
Navigated with react-router.
For each component, managed state with Reacts internal state object, set State (asynchronous) as minimal as
possible.
Utilized Reacts life cycle, including component Did Mount, should Component Update, and component Will
Unmount, etc. for performance boosting and bug fixing.
Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
Developed user-friendly interface to seamlessly combine the new module with existing system by using HTML5,
CSS3, JavaScript, Bootstrap and JQuery and developed Single page applications using Angular 2.0 and MongoDB.
Used Hibernate 3.0 module as an Object Relational Mapping (ORM) tool for back-end operation over Oracle
Database.
Environment: Core Java, Java 11/8, J2EE, Spring, Rest, JPA, Spring MVC, Spring Boot, Bootstrap, JavaScript, RxJs,
TypeScript, PL/SQL, CRUD, AWS, Angular 6/7/9/12,React JS,JMS, Kafka,Mongo DB,Eclipse, Jenkins, Maven, GIT,
Tomcat, STS,JSON, Unix Script, Microservices, Spring Cloud, Kibana, Docker, Node.Js.