Shruthi N

Shruthi N Email and Phone Number

Full-stack Developer @ Amazon | Rest API, Spring Boot, Agile Methodology @ Amazon
seattle, washington, united states
Shruthi N's Location
United States, United States
About Shruthi N

At Amazon, my journey as a Full-stack Developer has been marked by my involvement in the complete software development life cycle, emphasizing Agile methodologies. With over a year and a half of dedication, my expertise extends to Java, Spring frameworks, and RESTful web services, essential to our team's success in creating innovative software solutions. It's the agility in adapting to evolving technologies and the zeal to optimize application performance that truly defines our work ethos.Collaborating with my team, we've fine-tuned our ability to analyze requirements, design system architectures, and execute rigorous testing, ensuring our deliverables align with Amazon's strategic objectives. My focus on employing Java 11 features and Spring-based architectures has significantly strengthened our software infrastructure, reflecting a steadfast commitment to driving technological advancements and enhancing client-server communication.

Shruthi N's Current Company Details
Amazon

Amazon

View
Full-stack Developer @ Amazon | Rest API, Spring Boot, Agile Methodology
seattle, washington, united states
Website:
amazon.com
Employees:
500669
Shruthi N Work Experience Details
  • Amazon
    Full-Stack Developer
    Amazon Aug 2022 - Present
    United States
    • 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.
  • Panera Brands, Inc.
    Java Developer
    Panera Brands, Inc. Nov 2017 - Jul 2022
    St Louis, Missouri, United States
    • 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.• 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.
  • Metlife
    Java Developer
    Metlife Oct 2015 - Mar 2017
    Banglore , India
    • 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.• 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.• 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.
  • Valuelabs
    Java Web Developer
    Valuelabs Jun 2014 - Sep 2015
    Hyderabad, Telangana, India
    • 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.

Shruthi N Education Details

Frequently Asked Questions about Shruthi N

What company does Shruthi N work for?

Shruthi N works for Amazon

What is Shruthi N's role at the current company?

Shruthi N's current role is Full-stack Developer @ Amazon | Rest API, Spring Boot, Agile Methodology.

What schools did Shruthi N attend?

Shruthi N attended Jntuh College Of Engineering Hyderabad.

Who are Shruthi N's colleagues?

Shruthi N's colleagues are Terry Culliver, Adith Charlie, Mohamed Kamal, Saja Sayed, Nazim P, Dinesh Rabadiya, Felipe Lugo Madrigal.

Not the Shruthi N you were looking for?

  • Shruthi N

    Peoria, Il
  • Shruthi N

    Experienced Network Engineer | 3+ Years In Network Infrastructure & Security | Seeking New Opportunities
    Edison, Nj
  • Shruthi N

    Senior Java Full Stack Developer
    Somerset, Nj
  • Shruthi N

    Senior Consultant At Teladoc Health | Business Intelligence | Tableau | Power Bi | Sql | Python | Advanced Ms Excel
    Frisco, Tx

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.