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

Shruthi Java

Uploaded by

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

Shruthi Java

Uploaded by

sarvotham53
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Name: Shruthi Nayudu

Email Id: [email protected]


Number: 469-415-5019

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.

Panera Bread- St Louis MO Nov 2017- July2022


Senior Java Developer
Responsibilities:
 Involved in SDLC requirements gathering, analysis, design, development, and testing of application, developed
using AGILE/Scrum methodology.
 Designed application modules, base classes and utility classes using Core Java.
 Developed Rest Api to processes the data from DB to another Rest Service.
 Created re-usable components using custom directives, filters and used Angular-JS, AJAX for asynchronous
validations for the input fields of the forms with the data existed in the database.
 Used React to create a Single Page Application (SPA) which can bind data to specific views and synchronize data
with the server.
 Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
 Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter
Bootstrap (HTML5, CSS, and JavaScript).
 Worked on service-oriented systems that utilize REST web frameworks with Spring MVC, Spring REST Template,
Rabbit MQ, Spring Integration.
 Developing the web site for online trading using E-Commerce such as Electronic Data Exchange.
 Developing application design guidance and consultation, utilizing a thorough understanding of applicable
technology, tools, and existing designs.
 Daily programming in server side by using Angular 4/6, React, Node.JS and ExpressJS.
 Worked on Front end by using AngularJS, React JS and JavaScript.
 Involved in setting up AWS services with EC2 instances, S3 bucket, IAM, RDS took part in deploying application in
AWS along with writing and retrieving files to and from AWSS3 bucket for UI to render data faster.
 Java Messaging Service JMS - IBM MQ Series provides independent and potentially non-concurrent applications
on a distributed system to communicate with each other, Used to achieve SOA.
 Developed and maintain SQL queries from multiple data sources to support the business.
 Implemented Router Module of Angular 5 to make the whole project a Single Page Application and add routers
according to the requirements.
 Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators, Router
etc.
 Analysed the Maven dependency management in base code to annotate the dependencies on to Spring Boot
application for Micro Services.
 Performed server migration using cloud services like AWS from physical to cloud environment
 Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
 Used the AWS-CLI to suspend an AWS Lambda function.
 Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
 Used JDBC API framework for connection of Oracle Database to execute PL/SQL queries for transaction
management.
 Responsible for all client-side UI Validation and implementing Business logic based on user selection using
JQuery and Angular JS, BackboneJS, ReactJS.
 Implemented ingestion services to connect to RDBMS using Kafka producer API’s / Kafka Connect.
 Used NOSQL database like Amazon dynamo DB to store data of reporting Application.
 Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various
groups defined within the organization.
 Object storage service Amazon S3 is used to store and retrieve media files such as images.
 Building Packages using MAVEN and JENKINS build tools.
 Designed and developed JUnit test cases during the development phase.
 Used Rest API client POSTMAN for testing web services request and response.
 Developed backend logic using core java including Collections and multi-threading.
 Involved in creating, customizing and viewing properties of JMS resources with the help of MQ explorer provided
by MQ V6.0.
 Developed a Single Page Application using Angular 6 to onboard the developed IPM modules to the clients.
 Consumed the developed Web services in Angular application.
 Developed front-end components using Angular 6, TypeScript, RxJs, Angular Material and NgRx-bootstrap and
Node.
 Used Perforce for version controlling and maintain source code and commits.
 Worked under AGILE Program and attended daily based scrum calls.
Environment: Java, REST API, DynamoDB, Amazon API Gateway, AWS Lambda, S3 Bucket, AWS IAM, Angular 6,
TypeScript, RxJs, JavaScript, SASS, Agile, Eclipse, JUnit, Maven, Kafka, Perforce, Spring Boot, PL/SQL.

MetLife Insurance – Bangalore, India Oct 2015- March 2017


Java Developer
Responsibilities:
 Involved in SDLC requirements gathering, analysis, design, development, and testing of application, developed
using AGILE/Scrum methodology.
 Designed and developed UI using Java, J2EE, HTML, and Java Script where users have all the items listed for
auctions.
 Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools
using Java, Servlets, EJBs, and JSP.
 Developed applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP, JavaScript and XML and developed
application using Eclipse IDE
 Designed and developed the application using agile methodology and followed Test Driven Development
(TDD), Scrum.
 Effectively interacted with team members and business users from different regions for requirements capture
and analysis.
 Used Angular-CLI to generate components, services, directives, filters, Angular 4 Reactive forms to implement
complex forms and performed the validations using Form Builder.
 Wrote PL/SQL Functions, Stored Procedures, SQL queries to query the Oracle Database.
 Created SQL and PL/SQL queries, stored procedures, and triggers to manipulate data, control access to data and
to maintain data integrity.
 Developed Web Services to retrieve data from legacy systems.
 Created several JSP's and populated them with data from databases using JDBC.
 Developed Web Services using REST and SOAP.
 Involved in creating, modifying and updating database tables in oracle 11g.
 Developed the Web Application using JSP, Servlets, HTML and performed validations using JavaScript.
 Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement
various features and enhancements.
 Developed REST Web Services using spring and then consumed the webservices in Angular.
 Used REST Client and POSTMAN to test the services.
 Used Maven for dependency management and build purposes and Jenkins for continuous builds and
deployments.
 Developed test cases using JUNIT, Mockito frameworks for back-end testing and used Karma and Jasmine for
angular testing.
 Implemented MVC architecture using Spring framework.
 Used Spring framework for the business layer using Spring Core, DAO, Spring ORM, and Spring Web MVC.
 Automated build and deploy using Jenkins in JBoss application server.
 Used Log4J for logging and tracing the messages.
 Used JIRA for user story tracking and defects tracking.
 Used SVN for version control.
Environment: Java 1.7, Spring MVC, Spring Core, RESTful Web Services, Hibernate, HTML5, CSS3, JavaScript, JMS,
JBoss, Agile, Eclipse, JUnit, Maven, SQL Server 2014, TypeScript, Angular 4, Angular CLI, SASS, PL/SQL.

Value Labs Hyderabad India June 2014 – Sep 2015


Java Web Developer
Responsibilities
 Involved in various SDLC phases like Design, Development and Testing. Interact with business managers to
transform requirements into technical solutions.
 Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service
Locator, Value Object and Singleton.
 Configured spring to manage Actions as beans and set their dependencies in a Spring context file. Developed
presentation tier as HTML, JSPs using Struts 1.1 Framework. Used AJAX for faster page rendering.
 Developed General Ledger module, which streamlines analysis, reporting and recording of accounting
information. General Ledger automatically integrates with a powerful spreadsheet solution for budgeting,
comparative analysis and tracking facility information for flexible reporting.
 Developed client-facing Struts web applications by creating and modifying Java classes, JSPs, Struts Delegates
and DAOs, AJAX.
 Implemented the MVC architecture using Struts framework. Developed various Action Classes that route
requests to appropriate handlers, Coded Struts Action Servlets to process requests and forward to Struts Action
classes.
 Developed JSP and Java Helper classes for In-patient and out-patient Information. Wrote Action classes, Request
Processor, Business Delegate, Business Objects, Service Classes and JSP pages.
 Application integration with Spring Web Services to fetch data from external Benefits application using SOA
architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB
 Developed web pages using Servlets and XML for various modules and involved in environment set up with Ant,
Eclipse, JBoss and SQL Server 2005.
 Used Oracle as the backend database and wrote PL/SQL packages, stored procedures, views and functions at the
Oracle database.
Environment: Core Java, J2EE, JSP, Struts, Servlets, Spring, Hibernate, JDBC, Oracle 8i, AJAX, XML, ANT, Junit, CVS,
Maven and Disapplication Server.
Educational details: Bachelor’s: Computer Science and Engineering, JNTUH (May 2014)

You might also like