Asrith M's Location
Durham, North Carolina, United States, United States
About Asrith M
Asrith M is a Sr.Java Software Developer at Select Medical.
Asrith M Work Experience Details
-
Sr.Java DeveloperSelect Medical Jan 2020 - PresentMechanicsburg, Pa, Us• Involved in all phases of software development lifecycle including requirements gathering, application design, implementation, integrations, testing, and maintenance support.• Participate in all agile events such as daily scrum calls, user story/task breakdown and sprint retrospectives where the sprint lasts for 2 weeks.• Created REST API client to consume RESTful webservices.• Implemented RESTful Web services using SpringBoot, Spring MVC, REST to support required feature.• Configured spring beans following the Dependency Injection (DI) and Inversion of Control (IOC) principles.• Implemented application layer security for the REST endpoints using JWT, Spring Security, and LDAP.• Used Postman to test the rest endpoints in the development phase.• Used Spring Data JPA for Object Relational Mapping (ORM) solution.• Selecting the appropriate AWS service based on compute, data, or security requirements.• Integration of Amazon Web Services (AWS) with other applications infrastructure.• Developed PL/SQL triggers and master tables for automatic creation of primary keys.• Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, AWS, Rabbitmq, Restful Web Services.• Created, Implemented BDD tests Automation Framework with Cucumber and Selenium Web driver.• Created DTO, Service, Repository, DAO, and Entity POJOs for persistence solution.• Wrote SQL query, DDL, DML, etc. for database connectivity on Oracle.• Used the fundamentals of Java 1.8 like parallel streams and filters through lambda expressions to handle the searching.Environment: Java, Spring Boot 2.0, Spring AOP, Spring Security, JWT, Hibernate 5.2, JPA 2.1, Spring Data JPA, Rest API Web Services, DAO, JUnit, Angular , HTML, CSS, Git, GitHub, Log4j, IntelliJ, Aws, Jenkins, Looper, VSTS. -
Sr.Java DeveloperCarmax Apr 2018 - Dec 2019Richmond, Virginia, Us• Worked in Agile environment, and participated in Sprint review meetings.• Involved in multi-tier Java and J2EE based applications support, responsible for writing business logic using core Java, SQL queries for the backend RDBMS.• Used Spring Security and spring framework for authentication and access-control framework.• Developed and Implemented Web Services and used Spring Framework. Developed microservices using Spring Boot.• Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.• Involved in developing the UI panels using JSF, JQuery, using HTML, CSS, and AngularJS while consuming RESTful APIs.• Integrated MVC framework Backbone.js to the existing web application• Used new Java 8• Features such as Lambdas, Streams, Observables and Compliable Futures etc. • Used Eclipse IDE, configured and deployed the application using Maven build scripts to automate the build and deployment process.• Building and deploying the jar files on JBoss to support the testing and stable maintenance.• Worked with oracle in maintaining the vendor, patient databases and connecting it by JDBC.• Experience in writing test cases using JUnit testing framework and configured applications on WebLogic Server.• Develop common utilities for JSON to Java object.• Developed the web interface and interaction using Stripes and AngularJS.• Secured REST end points using Spring Security and JWT.• Implemented method level role-based access control using Spring Security. • Written unit test cases for the REST endpoints. • Provided API documentation for the RESTful APIs using Swagger.• Configured spring beans following the Dependency Injection (DI) and Inversion of Control (IOC) principles. -
Java DeveloperTd Oct 2016 - Mar 2018Toronto, Ontario, Ca• Followed the Agile – Scrum methodology – involved in stand-up meetings and Sprint planning sessions and each Sprint lasted for 3 weeks. • Spring MVC Architecture is used for developing the project• Developed the new RESTful web services using Spring Rest.• Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.• Used Spring Boot which is radically faster in building cloud MicroServices and develop spring based application with very less configuration.• Extensively consumed SOAP based spring web services for the order management information.• Used JAXB for marshalling as well as unmarshalling XML data.• Performed the transformation on the Java objects using Dozer.• Developed the front end components of the application - order capture screens, using Angular JS proxied using the NodeJS.• Refactored the legacy components of the application in compliance to the latest corporate standards using the design patterns. • Used MAVEN as build tool and Jenkins as continuous integration tool. • Used log4j for internal logging of the services.• Swagger annotations were utilized for documentation of REST services.• Implementation of Swagger based Yaml for generating Jersey client that consumes the REST services.• Written JUnit test cases for all the developed services using EasyMock.• Used SONAR for code coverage and code inspection.• Development of Data Layer using Spring JDBCTemplate.• Transaction Management was achieved using Spring Transaction support.• Development of DB2 based Stored Procedures and Functions.• Consuming of SOAP service using Axis2 Libraries.• Integration Test cases were implemented using JUnit and SoapUI.• Usage of AOP for logging and transactions purpose.Environment: J2EE, Spring MVC, Spring Rest, Dozer, Jackson 2.1.3, WebLogic 12.1.3, AngularJS, UNIX, Oracle. Data Studio, Jersey, Swagger 2, JProfiler, ReactJS, Jira -
Java DeveloperMetlife Mar 2016 - Sep 2016New York, Ny, Us• Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams to model the detail design of the application using UML from the requirements. • Used AngularJS as the development framework to build a single-page application.• Followed Agile Methodology to produce high Quality software and satisfy the customers. • Developed the presentation layer (UI) using JSP, Tag libraries, JSF, HTML, CSS and client validations using JavaScript, Ajax and JQuery. • Developed JSF portlet for e-docs and integrated with WebLogic Portal application using WSRP.• Created JMS Queue Senders and Receivers, Session Beans, Message Driven Beans. Worked on integrating PDAO with back end applications using web services and JMS messaging through MQ serve.• Documented Rest API using Swagger Tool.• Used Hibernate in data access layer to access and update information in the database and provided EJB wrapper to DB services. • Created new User Interface for credit card application.• Implemented MVC architecture using Jakarta Struts framework.• Developed Web Services to communicate to back end applications using XML based SOAP and WSDL protocols.• Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues. • Involved in fixing defects and troubleshooting issues on UNIX environment and wrote Shell scripts to automate jobs. • Involved in Production support of the application.Environment: Spring, Hibernate, angular.js, EJB, Java 1.7, Servlets, JSP, JSF, Web Services, java script, XML, SOAP, MVC Ajax, JQuery, Oracle ADF, Oracle10g. -
Java DeveloperCigniti Technologies May 2013 - Oct 2014Irving, Tx, Us• Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.• Involved in Tax module and Order Placement / Order Processing module.• Responsible for the design and development of the application framework• Designed and Developed UI’s using JSP by following MVC architecture.• Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.• Used EJB as a middleware in designing and developing a three-tier distributed application.• The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.• Used JUnit for unit testing of the system and Log4J for logging.• Created and maintained data using Oracle database and used JDBC for database connectivity.• Created and implemented Oracle stored procedures and triggers. • Installed WebLogic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.• Reported Daily about the team progress to the Project Manager and Team Lead.Environment: Core Java, J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, WebLogic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and JUnit.
Frequently Asked Questions about Asrith M
What company does Asrith M work for?
Asrith M works for Select Medical
What is Asrith M's role at the current company?
Asrith M's current role is Sr.Java Software Developer.
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
Aero Online
Your AI prospecting assistant
Select data to include:
Total price:
$0.00
0 records × $0.02 per record
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.
Start your free trial