Home

Srunjith - Java Full Stack Developer
[email protected]
Location: Adrian, Missouri, USA
Relocation: Yes
Visa: H1B
Srunjith Reddy
Phone: (704) 389-0128
[email protected]
https://www.linkedin.com/in/srunjith/
PROFESSIONAL SUMMARY:
My extensive experience of 10+ years has enabled me to master the art of developing multi-tier applications.
Experienced in developing applications in Waterfall and Agile methodologies.
Expertise in design and development of various web and enterprise applications using J2EE technologies like Spring Boot, Spring Data, Spring MVC, JavaScript, HTML, REST Web Services.
Expertise in Micro Services Architecture and using various design patterns such as MVC Singleton, Observer, Service locator, DAO.
Experienced in implementing Angular development and good hands-on experience in unit testing using Jasmine, Karma, Mocha and E2E Testing using and Protractor.
Experience in working on Data pipeline technology like Spring Cloud Data Flow.
Experience with XML and related standards and technologies like AJAX, Web Services, SOAP, WSDL, Restful, XSL, XPath, DOM, SAX, HTML, CSS, and JavaScript.
Experienced in developing REST API using Node-JS performing unit testing for REST API s and creating documentation using Swagger.
Wrote JUnit Test cases for testing all spring service calls and SpringMVC validations.
Experience in Azure Cloud Services Storage, Web Apps, Active Directory, Application Insights, Logic Apps, Data Factory, Service Bus.
Experience in Spring AOP, Spring IOC frameworks extensively during the development.
Improved application performance using Azure Search and SQL query optimization.
Good experience in using Microsoft Azure/ Amazon Web Services (AWS).
Experience in working version control tools like GIT and SVN.
TECHNICAL SKILLS:
Languages : Java, J2EE, JavaScript, Typescript, Nodejs, SQL, MongoDB.
Java Technologies : Java 1.8,Spring JDBC, JMS, RESTful Web Services, SOAP, Log4j.
Distributed Technologies : Web Services, AWS, Azure Apache Kafka
IDE : VSCode, Eclipse, STS, IntelliJ.
Framework : Spring MVC, Spring Boot, Hibernate, Apache axis for WS
Web/Application Servers : Apache Tomcat, Web Logic, WebSphere, jQuery, Angular

EDUCATION & ACHIEVEMENT
Bachelor of Technology in Computer Science - India
Masters in computer science USA
AWS Certified Solutions Architect-Associate
Safe Agilest Scaled Agile Framework.
PROFESSIONAL EXPERIENCE:
Client: Truist Financial, Atlanta, GA Mar 2021 - Till Date
Role: Full Stack Java Developer
Project: Truist Financial is one of the largest financial institutions in the US. The Online Banking Platform project involves the development and implementation of an online banking system that enables customers to perform financial transactions. Designed and developed a new online banking platform to provide customers with a seamless and secure online banking experience.
Role & Responsibilities:
Experienced in object-oriented collections framework API for framework design in Java/J2EE.
Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Typescript, Angular.
Enhanced application performance by Angular Component based development in view of future Angular framework transitions.
Experienced and good knowledge of Spring Web MVC, Spring Boot framework, Spring ORM to integrate Spring Framework with hibernate and JPA.
Implemented Spring boot micro services to process the messages into the Kafka cluster setup.
Experience in working on various spring modules (Spring MVC, Spring Batch,) along with SPRING DATA as the back end ORM tool for implementation of persistence layer and mapping of POJO s.
Designed and developed multiple modules in Java and Spring Framework and exposing Restful web services using JAX-RS.
Used SQL extensively for database needs in various applications.
Reverse engineered the existing VB code and created requirements and application process flow documents.
Worked with Web Services, caching features, configuring optimizations and securing the web application.
Environment: Angular, HTML5, CSS3, Typescript, Bootstrap, jQuery, Node.js, JSON, RESTful, JIRA, Java/J2EE, Spring boot, Micro service, AWS, S3, EC2, Lambda, MySQL, GIT.
Client: State Farm Insurance, Dallas, TX Jan 2020- Mar 2021
Role: Full Stack Java Developer
Project: State farm has 27 Regional offices and more than 1000 claim service centers. Agency Compensation Unit is one of the important areas in this insurance company which takes information from other areas division or vendor and calculates the amount of compensations.
Role & Responsibilities:
Experience developing highly interactive web applications utilizing JavaScript, HTML5, CSS, JSON, Angular, and Bootstrap and integrating Restful API's.
Worked as Senior Java application developer and directly interacting with the operational users in the Confidential to gather the functional specifications and understand them to build the technical specifications.
Involved in software architecture, detailed design, coding testing and creation of functional specs of the application.
Expert in core Java development with very good hands-on in analyzing SQL, writing stored procedures, triggers, functions.
Expert working in multithreaded Java applications and tuning applications for performance optimization and synchronization.
Experienced working in multiple projects in Java, J2EE using Spring and Hibernate technologies.
J2EE application architecture and design experience using design patterns like Singleton, Factory, Abstract Factory, Service Locator, DAO, DTO and Business Delegate.
Experience in developing applications using MVC Architecture, Spring, Hibernate, JDBC, XML, XSLT and Design Patterns.
Experienced in production support activities for deployment, bug fixing and troubleshooting for highly critical applications.
Experienced in Capital markets, Fixed Income, Wealth Management, Alternative Investments, Client Statements, Commodities and front-end trading Applications.
Production support for the application and handling of critical issues in a timely manner.
Providing End to End support for the testing activities during System Testing and UAT.
Performing Code reviews with the team, design reviews with the Architects.
Environment: HTML5, CSS3, JavaScript, Bootstrap, jQuery, SASS, Angular, Node.js, MongoDB, AJAX, JSON, RESTful, JIRA, Java/J2EE, Spring boot, Jersey Restful Web service, MySQL, GIT.
Client: Meijer Grand Rapids, MI Feb 2019 - Jan 2020
Role: Full Stack Java Developer
Project: American multinational retail corporation with its Head Quarters located in Grand Rapids, Michigan. Digital Marketplace system is a platform for sellers to onboard onto Meijer for selling their items online and store. It involves Profile completion of Seller, Item Setup, Order Testing before becoming live and Payment tractions gateway in Meijer portal.
Role & Responsibilities:
Design and developed Customer Lookup tool which is helping customers in expediting Azure outage assessment and end-customer communication workflow.
Involved in the development of components by using Java8, Spring boot and Spring Data to persist the data in DB.
Experienced and good knowledge of Spring Web MVC, Spring Boot framework, Spring ORM to integrate Spring Framework with hibernate and JPA.
Involved in developing end to end test cases using Protractor and worked closely with QA to address defects.
Experience in working on various spring modules (Spring MVC, Spring Batch,) along with SPRING DATA as the back end ORM tool for implementation of persistence layer and mapping of POJO s.
Developed backend REST API s using Node JS and took part in setting up schema objects in mongoose for data retrievals.
Designed and developed multiple modules in Java and Spring Framework and exposing Restful web services using JAX-RS.
Involved in the development of components by using Java8, Spring boot and Spring Data to persist the data in DB.
Used SQL Azure extensively for database needs in various applications.
Migrated the Azure CXP Tools to HTTPS based authentication using SSL encryption.
Worked with Web Services, caching features, configuring optimizations and securing the web application.
Environment: Microsoft Azure, logic app, functions, Service Bus, Cosmos DB, Java8/J2EE, Spring boot, Jersey Restful Web service, MySQL, Servlets, Ant, Windows, RAD 7.0, GIT, Log4j.
Client: State Farm Insurance, Bloomington, IL Jan 2018- Feb 2019
Role: Full Stack Java Developer
Project: State Farm Agency Compensation Unit is one of the important areas in this insurance company which takes information from other areas and calculates the amount of compensation an agent will receive based on some type of payment the policyholder has made, contract of the agent and the Schedule of Payments.
Role & Responsibilities:
Product development was in an Agile (SCRUM) methodology, where progress and task assignment are discussed in everyday meetings.
Involved in Analysis, Design, and Development Production phases of the application.
Designed application using UML. Elaborated on the Use Cases based on business requirements and was responsible for creation of Class Diagrams and Sequence diagrams.
Responsibilities included development of new modules of the application such as Web using J2EE 1.6 technologies, Struts and Spring Framework.
Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
Involved in the development of components by using Java8, Spring boot and Spring Data to persist the data in DB.
Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
Implemented to reprocess the failure messages in Kafka using offset id.
Business logic is implemented using Struts action components in the Struts and Hibernate framework.
Developed MVC controllers and deployed flow of Execution in the Servlet Environment using Spring MVC.
Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
Develop quality code adhering to Scala coding Standards and best practices.
Environment: Java, J2EE, Spring IOC, Spring MVC, Spring Restful Web service, Hibernate 3.2, JMS, AJAX, Struts JSP, Oracle, Servlets, Web Sphere Application Server, Spark SQL s, CSS, Java Script, HTML5, Ant, Windows, Toad, RAD 7.0, GIT, Log4j.


Client: JPMC, NYC, NY June 2014- Dec 2017
Role: Full Stack Java Developer
Project: System Appreciation Documents are developed for the complex programs in Demand Deposit Accounting platform. These documents are prepared with complete details of the programs like Program Description, Processing Logic, Business Rules and Business Validations with Flow Diagrams and Flow Charts.
Role & Responsibilities:
Developed the application using Struts Framework that uses the Model View Controller (MVC) architecture.
Developed various Struts Action classes in the middle tier and injected Spring Dependency Injection for the service layer implementation.
Developed presentation layer using JSP, HTML5, CSS and jQuery.
Used standard J2EE 1.6 design patterns and Model View Controller in application design.
Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns.
Used JAVA Mail API, and implemented an automated functionality to generate e-mails to managed whenever a user registers for the applications.
Used Oracle 11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
Developed Web services to communicate to other modules using XML based SOAP.
Developed Message Handler Adapter, which converts the data objects into XML Java
Designed and developed REST web service for validating address.
Developed the application using JSF for front end, Spring to manage business layer components.
Designed and developed REST-full style Web Service layer and WSLD.
Created stored procedures to extract data from various data sources like Flat Files, XML Files and SQL server.
Implemented a generic interface to Hibernate criteria API for UI search functionality.
Implemented jQuery and JSON to minimize code and manage complex data sets.
Used JUnit for testing the application and Maven for building Projects.
Environment: Java, J2EE 1.6, Spring 3.2, Spring IOC, Struts MVC, MySQL, AJAX, XML, MongoDB, SOAP, WSDL, JUNIT, Ant, UML, Unix, GIT, Oracle 11g, Web Sphere 7.0, IBM MQ, IBM RAD, Jenkins
Keywords: quality analyst user interface message queue javascript sthree database information technology Georgia Idaho Illinois Michigan New York Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1749
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: