Srinivas A

Srinivas A Email and Phone Number

Senior Java Developer at Subaru of America @ Subaru of America
camden, new jersey, united states
Srinivas A's Location
Herndon, Virginia, United States, United States
About Srinivas A

• Overall 14+ years of experience in software development includes Analysis, Design and Development of quality software for Standalone applications and Web-based applications using JAVA/J2EE Technologies.• Hands on experience in JAVA, J2EE, JSP, Servlets, REST Web Services, Hibernate, Spring, Struts • In depth knowledge on core java concepts such as OOPS, Collections, Threading, generics, Exception handling, Multi-Threading, Execution services, concurrent utilities, File IO, Garbage Collection and Serialization.• Excellent working experience on Java 1.8 features like Lambda expressions and functional interfaces and Parallel Streams.• Hands on experience on UI Frameworks ReactJS and Angular.• Extensive experience of using IDE tools Eclipse, Netbeans for JAVA/J2EE Application development.• Experience in creating build scripts using Ant, Maven and Gradle tools.• Experience in installing and configuring Linux/Unix/Windows-based web/App servers like Tomcat, JBOSS, Web Logic and Web Sphere for Application deployments.• Performed unit testing using JUnit and Mockito aiding test driven Development in some scenarios.• Experience on SOA and Web Services like SOAP (JAX-WS) &REST (JAX-RS) using different frameworks like Apache Axis2, Spring-WS, Apache CXF and Jersey.• Extensive experience of J2EE Design Patterns like MVC, Singleton, Session Facade, Factory, Producer Consumer, DAO, DTO, Business Delegate, Abstract Factory, Service Locator.• Expertise in using and implementing design patterns such as Model-View-Control (MVC), Data Access Object (DAO), Service Locator Factory, Singleton & Business Delegate.• Hands on Experience in JDBC, HIBERNATE for persisting data to different relational databases and extensive knowledge in Java Persistence API.• Good experience in Database Design, Modeling, Migration using the relational databases like SQL, Oracle, MySQL, SQL Server.• Built Continuous Integration environment Jenkins and Continuous delivery environment. Worked with Docker container snapshots, attaching it to running container, managing containers, directory structures.• Hands-on experience in Source Code Management, Creating Branches, versioning, tagging and managing Repositories using GIT, SVN.

Srinivas A's Current Company Details
Subaru of America

Subaru Of America

View
Senior Java Developer at Subaru of America
camden, new jersey, united states
Website:
subaru.com
Employees:
2218
Srinivas A Work Experience Details
  • Subaru Of America
    Senior Java Developer
    Subaru Of America May 2021 - Present
    Virginia, United States
    • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.• Knowledge on AWS cloud platform.• Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.• Experience in handling messaging services using Apache Kafka.• Devlpoed Angular application using Apache Ignite.in memory data grid frameworks. • Validated the built API in the browser using Postman and Swagger API.• Used Spring Core Annotations for Spring Dependency Injection and Spring MVC for building REST APIs.• Worked on RESTful Web Services for transferring JSON data between two interfaces.• Used Spring Kafka API calls to process the messages smoothly on Kafka cluster setup.• Worked with installation, configuration and troubleshooting the issues and performance tuning of WebLogic/Apache Tomcat and Catalina servers.
  • Verizon
    Senior Java Consultant
    Verizon Jun 2016 - Apr 2021
    Silver Spring, Maryland, United States
    • Developing various CR’s on the constantly changing business requirement of the application• Responsible for writing detailed design specification document and implementing all business rules as per Design document.• UI design and development using JSF, rich faces and my faces.• Debugging, unit testing and system testing for the change requests.• Integration of components and version controls• Involved in designing Application based on MVC architecture. • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.• Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.• Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns
  • Freddie Mac
    Java Consultant
    Freddie Mac Oct 2013 - Mar 2016
    Virginia, United States
    • Developing various CR’s on the constantly changing business requirement of the application.• shell scripting and Autosys scheduling• The GUI was designed on the base of MVC design-patterns and swing APIs are used extensively.• Developed the Custom Models by extending Abstract Models, Renderers for the Swing JTable.• Implemented persistence layer using EJB 3.0 with JPA.• Implemented and customized Returns web services using JAX-WS with EJB 3.0.• Writing UNIX Shell Script to invoke the Java for Database purging and scheduling the job through AutoSys• Designed WSDL and hosted SOA Service for client applications using BW Service palette and SOAP over HTTP transport.
  • U.S. Forest Service
    Java Consultant
    U.S. Forest Service Mar 2012 - Oct 2013
    Virginia, United States
    • Used Oracle ADF to implement Business Services using Oracle ADF Framework.• Implemented and customized Returns web services using JAX-WS, EJB 3.0 with JPA.• Developing web services that include creation of WSDL, the wrapper, the SOAP interface for service components.• Created frontend screens using GWT 2.0 framework.• Developing various CR’s on the constantly changing business requirement of the application.• Manage and support all aspects/lifecycles of projects, postproduction issues, enhancements and deliverables timeline.• Implemented user interface (UIX) components using HTML, JSP and Struts.• Responsible for NRM modules migration support from UIX to Fusion 11g in Dev, Test, Stage and Prod Servers• BEA Web logic 10.3: Experienced with the installation and configuration of Web logic 10.3 Domains, including: the creation of JDBC connection pools, the modification of connection pool parameters, the maintenance of deployments (stop, start, delete, and re-deploy), server parameters such as tunneling, port setting, and the modification of startup scripts.• Oracle Developer 10g: On the model layer, created web services from database packages, data-controls, ADF view objects, and application modules and parameters. On the view layer, used ADF Rich Server Faces components extensively, java backing beans, page definition xml files for bindings, task flows (for page flow scopes), faces-config.xml, and layout work. All code managed via CVS.
  • Accenture
    Senior Java Developer
    Accenture Oct 2009 - Mar 2012
    India
    • Implemented Struts Framework (MVC Paradigm) components such as Action Mapping, Action Class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information.• Used Java/J2EE Design patterns such as Data Transfer Object, Service Locator, Data Access Object and Singleton.• Implemented persistence layer using EJB 3.0 with JPA.• UI design and development using JSF, rich faces and my faces.• Implemented and customized Returns web services using JAX-WS with EJB 3.0.• Implemented Exception mechanism and used Struts error message mechanism.• Server side validation was performed using Struts Validation Framework.• Implemented asynchronous multithreaded queues of processing using JMS and MDB.• Worked extensively with Java Script and AJAX.• Implemented various Validation Controls and also created Custom Validation Controls using JavaScript to perform Client Side Validation

Srinivas A Education Details

Frequently Asked Questions about Srinivas A

What company does Srinivas A work for?

Srinivas A works for Subaru Of America

What is Srinivas A's role at the current company?

Srinivas A's current role is Senior Java Developer at Subaru of America.

What schools did Srinivas A attend?

Srinivas A attended Bangalore University.

Who are Srinivas A's colleagues?

Srinivas A's colleagues are Hamad Hajri, Alex Moya, Heather Wright, Fety Treyu, Alexandra Rudd, Douglas Relyea, Keith Torres.

Not the Srinivas A you were looking for?

  • Srinivas A

    Henrico, Va
  • Srinivas A

    Senior Java Developer
    United States
  • Srinivas A

    Power Bi Premium || Snowflake || Tableau || Azure Data Bricks || R || Python || Json || Yardi Reporting || Microsoft Bi Analyst || Ssis || Ssrs || Ssas || Jira || Bit Bucket
    United States
  • Srinivas A.

    Senior Manager And Architect - Data Management | Data Analytics | Business Intelligence
    Greater St. Louis

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.