Swathi S

Swathi S Email and Phone Number

Senior Java Developer at Molina Healthcare | Actively Seeking for New Opportunities @ Molina Healthcare
Swathi S's Location
Charlotte, North Carolina, United States, United States
About Swathi S

 Having 8 plus years of professional IT experience in designing and developing of Multi-Tier distributed, Enterprise applications using Object Oriented Programming features of Core Java, J2EE technologies with Software Development Life Cycle (SDLC). Around 6 years of experience in web based enterprise applications using HTML5, CSS3, JavaScript, JQuery, AngularJS, backboneJS, NodeJS and UI development. Around 6 years of experience in web based enterprise applications using HTML5, CSS3, JavaScript,  JQueryExtensively used Node.js tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for application build. Experience working with leading products such as Elastic Path, Tibco and OpenSource Products. Expert in Java Message Oriented Middleware MOM API from various providers, which includes Java Messaging Service, brokers Apache Active MQ, IBM MQ

Swathi S's Current Company Details
Molina Healthcare

Molina Healthcare

View
Senior Java Developer at Molina Healthcare | Actively Seeking for New Opportunities
Swathi S Work Experience Details
  • Molina Healthcare
    Senior Java Developer
    Molina Healthcare Feb 2020 - Present
    Long Beach, California, Us
    Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.• Involved in the development of user interface using HTML5, CSS3, JavaScript, Bento and Angular 8.• Created Typescript reusable components and services to consume RESTAPI's using Component-based architecture provided by Angular 8. • Followed Web Accessibility Guidelines while coding the website following with WCAG 2.0 and providing suggesting to designers and developers about accessibility.• Implemented Angular 8 Services for connectivity between web application and back-end API'S using TypeScript.• Developed RESTful Web Services with JAX-RS using Spring Boot and worked on testing the RESTful APIs using tools like POSTMAN. • Addressing heavy traffic situation and migrating user-specific data off service instances by implementing Microservice Architecture to divide the application into various sub modules.• Designed and developed application using various Spring framework modules like Spring IOC, Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, Spring Data modules and handled security using Spring Security. • Implemented the authentication and authorization of the application using Spring Security and Oauth2.• Used Spring IOC framework for Dependency Injection and Spring AOP for logging purposes.• Utilized Java 11 and Java 8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections which increase the performance of the Application.• Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections wherever necessary in the application. • Implemented REST Microservices using spring boot. Generated Metrics and Persistence using Spring AOP and Spring Actuator and deployed Microservices using Azure App Services.
  • Fifth Third Bank
    Java Developer
    Fifth Third Bank Apr 2018 - Jan 2020
    Cincinnati, Ohio, Us
    • Extensive experience developing the complex web applications using Angular 6/7/8 with java applications.• Developing self-contained, reusable, testable modules, and components using dependency chain.• Cross-browser client-side development experience using HTML5, CSS3, JavaScript and Groovy grails, Typescript, Node.js.• Performed testing using Protractor, Jasmine, Karma, and involved in code reviews.• Leveraged the monolithic application to microservices with help of strangler design pattern, SAGA, CRQS, Domain Driven and Event driven design pattern.• Utilized Java 8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the application.• Used Parallel operations on collections for effective sorting mechanisms and to change the sequential stream flow of threads while session establishment. • Expertise in developing Microservices with help of spring boot 2 manage by spring cloud technologies.• Expertise in Eureka server for service registry, Hystrix dashboard for circuit breaker, spring cloud config for external configuration and cloud sleuth for tracing calls.• Developed Restful services using Spring Framework and handled access-control features like authentication and authorization by using Spring Security, OAuth 2.0 with JWT.• Expertise in designing microservices using 12 factors design principles and worked on singleton, prototype, builder, bulkhead pattern, blue-green deployment, and circuit breaker pattern.• For communication between multiple services, I used Kafka and RabbitMQ messaging systems as pub-sub and feign, Rest Template for synchronous communication. • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on the edge device.
  • Gap
    Java Software Developer
    Gap Jun 2017 - Mar 2018
    New York, Ny, Us
    • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development, and testing.• Upgraded existing UI with HTML5, CSS3, jQuery, Bootstrap, Groovy grails,• Implemented core features of Angular framework such as Dependency Injection, Data Binding, Filters, Directives, Templates, Services and Deep Linking Designing.• Expertise in React JS framework to develop the SPA and working with React Flux architecture.• Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.• Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.• Familiar with creating Custom Reusable React Components Library and make sure the web apps/sites responsive to all digital devices meet in accessibility following WCAG 2.0 Guideline and ADA technical standers.• Used Java 8 features like Streams and Lambda expressions and used React.js to build single page applications for navigation through different status and multiple models.• Designed and developed Micro Services business components using Spring Boot.• Used Spring MVC framework for implementing Model-View-Controller (MVC) architecture at the Web tier level to isolate each layer of application so that the complexity of integration will be reduced, maintenance will be very easy.• Responsible for writing the Design Specifications for the generic and application specific web services in Groovy Grails.• Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details etc.• Developed Restful Micro Services using Spring Rest and MVC, for OSS services.
  • Global Atlantic Financial Group
    Java Developer
    Global Atlantic Financial Group Feb 2016 - Jun 2017
    New York, Ny, Us
    • Used Agile practices and Test-Driven Development techniques to provide reliable, working software early.• Used angular-cli tool to configure project and building it for development of Angular apps using Angular7+.• Integrated the different pages to be a single page application using Angular 6+.• Created Typescript reusable components and services to consume API's using Component based architecture.• Worked with Typescript as part of migration from Angular JS to Angular 6+.• Created responsive web pages using Bootstrap and wrote client-side application in a clean MVC model.• Implemented Two-way databinding in which helps the application handle the automatic synchronization of data between the model and view components using TypeScript.• Analyzed and designed a scalable system based on Object Oriented Concepts, OOAD and the various J2EE design patterns.• Design and implementing Model view controller (MVC) architecture using spring framework.• Wrote Hibernate classes, DAO's to retrieve & store data, configured hibernate files.• Used Jenkins Jobs for build automation to compile and generate EAR, JAR and WAR files.
  • Four Soft
    Java Developer
    Four Soft Mar 2014 - Nov 2015
    Hyderabad, Andhra Pradesh, In
    • Involved in SDLC– Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing. Used Agile approach for the Software Development• Developed user interface with Servlets and JSP.• Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.• Designed and developed the UI using JSP, HTML, CSS and JavaScript.• Deployed applications on Apache Tomcat application server instances in all the respective environments.
  • Grapesoft Solutions Inc.
    Java Software Engineer
    Grapesoft Solutions Inc. Jun 2012 - Mar 2014
    • Developed web application using Struts 2.X, JSP, Servlets, Java beans that uses MVC design pattern• Created user-friendly GUI interface and Web pages using HTML, CSS and JSP• Used Eclipse as IDE tool for creating Servlets, JSP, and XML.• Wrote SQL for JDBC prepared statements to retrieve the data from database.• Monitored the logs using Log4J and fixed the problem. The application was deployed on the Tomcat. • Used CVS as version control system. Worked on bug fixing and Production Support.

Swathi S Education Details

  • Jawaharlal Nehru Technological University
    Jawaharlal Nehru Technological University
    Computer Science

Frequently Asked Questions about Swathi S

What company does Swathi S work for?

Swathi S works for Molina Healthcare

What is Swathi S's role at the current company?

Swathi S's current role is Senior Java Developer at Molina Healthcare | Actively Seeking for New Opportunities.

What schools did Swathi S attend?

Swathi S attended Jawaharlal Nehru Technological University.

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.