I am an experienced Full Stack Java Developer with over 8 years of hands-on experience in software development across various phases of the SDLC. My expertise lies in designing, developing, and implementing web-based enterprise applications using a diverse range of technologies and frameworks.I have a strong background in Java programming and am proficient in utilizing frameworks like Spring and Hibernate. I have extensive experience in building and deploying Microservices using Spring Boot and Spring Cloud, and I am adept at working with both relational databases, such as PostgreSQL and MySQL, and NoSQL databases like MongoDB and Cassandra.On the frontend, I have expertise in Angular and React, along with HTML5, CSS3, and JavaScript. I have a good understanding of cloud platforms such as AWS and Microsoft Azure, and I have implemented CI/CD pipelines using tools like Jenkins and Docker.My skill set, combined with experience in Agile and Scrum methodologies, makes me a valuable asset for any organization seeking a seasoned Full Stack Java Developer.
Bank Of America
View- Website:
- bankofamerica.com
- Employees:
- 232061
-
Senior React DeveloperBank Of AmericaSunnyvale, Ca, Us -
Senior Java Full Stack DeveloperBank Of America Sep 2022 - PresentTampa, Florida, United StatesInvolved in Design, Development and implementation of business applications using Java 17/J2EE Technologies.Implemented performance enhancements using Java 17's new capabilities, such as extended switch expressions and sealed classes, resulting in considerable application speed and efficiency gains.Utilized Java 17's enhancements in concurrency utilities like improved CompletableFuture API and enhanced pattern matching for instanceof to streamline and optimize concurrent processes within the application.Implemented strong error handling techniques based on Java 17 advancements such as the improved stack walking API and error message formatting, resulting in improved diagnostic capabilities and reporting.Designed and developed the REST based Microservices using the Spring Boot. Configured Spring MVC Annotation to manage URL mapping with controllers for the communication between front end and middle tier. Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers. Used Spring Core for IOC implemented using DI and developing Restful web services. Used Spring Boot Actuator to monitor and manage the application in production environment. Configured Spring cache and Hibernate cache to avoid unnecessary database access.Created dynamic schema design through MongoDB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability as data volumes increase through Sharing.Involved in the implementation of DAO for the MongoDB and used Redis for frequently used queries.Dashboard Services uses MongoDB Atlas which is hosted on AWS to perform aggregations and use the same data to generate reports using tableau via MongoDB BI Connector. -
Senior Full Stack Java DeveloperMayo Clinic Nov 2020 - Aug 2022Jacksonville, Florida, United StatesDeveloped Microservices using Spring MVC, Spring Boot, and Spring Cloud.Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring AOP, Spring IOC, Spring Web flow using MVC.Worked with Spring Batch to convert files to database records using Quartz Scheduler. Used Spring Boot Actuator to externalize application's configuration properties for different environments and RESTful web services using Spring Boot and Spring Rest. Implemented the Spring IOC for the core business application logic and used Hibernate as persistence framework.Adopted reactive programming techniques and frameworks such as Reactor and RxJava in Java 15 projects, allowing for asynchronous and event-driven programming models and improving application scalability and responsiveness.Used functional interfaces and method references to pass behavior as arguments and accomplish higher-order functions in Java 15, increasing code reuse and logic encapsulation in functional components.Performance profiling and optimization of stream processing pipelines in Java 15 applications were carried out, with bottlenecks identified and optimization techniques such as lazy evaluation and stream fusion used to increase overall program performance.Implemented various screens for the frontend using ReactJS and used various predefined components from NPM and Redux library.Developed the Drag and Drop functionality using React-Dragabble.Used ReactJS Components, Forms, Events, Keys, Router, Animations and Flux concept.Used the life cycle methods such as Initialization , Mounting , Updating and Unmounting and invoked them at different phases of the components life cycle to develop quality ReactJS user interfaces.Worked on PL/SQL and created views, triggers, functions and stored procedures wherever necessary to improve the performance in MySQL database. -
Java Full Stack DeveloperUbs Jan 2019 - Oct 2020New York, New York, United StatesDesigned and developed Application based on Spring framework using MVC design patterns. Used Spring ORM module to integrate with Hibernate. Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services. Developed Spring DAO classes to manage database transactions using Hibernate. Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication. Implemented the application using Spring Boot Framework and handled the security using Spring Security. Used Spring IOC, AOP, Spring Boot to implement middle tier.Implemented modules using Core Java APIs, Java collection, Java 11(Streams), multi-threading, and object-oriented designs.Dealt with latest Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings to and from the Files.Dealt with latest features of Java 11 reading and writing to/from the files by using newly introduced methods.Developed various SQL queries and PL / SQL Procedures in Oracle DB for the application. Created DB Links to interact with other Oracle databases in the distributed database system.Used Oracle 11g as database, cluster of Tomcats as the application server, Eclipse as developing IDE.Coded and debugged the stored Procedures, Packages and Views in Oracle Databases using SQL and PL/SQL, which were called by user-oriented application modules.Used Angular to associate HTML elements to models, to provide dynamic user validations on the client side. Developed presentation layers using HTML5, CSS3, and Angular router to build single page applications to navigate through the different status and multiple modals. Created Angular 9 components, implemented interpolation, input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators. -
Java Full Stack DeveloperLowe'S Companies, Inc. May 2017 - Dec 2018Mooresville, North Carolina, United StatesDesigned and developed microservices based applications using Spring Integration and Spring Boot framework. Developed different web applications using Java, J2EE, Spring, Hibernate. Used spring dependency on user access module and data access module. Used Spring Rest Template to use the exposed REST Web Services. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations. Having Good knowledge with Core Java and Java 8 features like Stream API, Time API, Functional Interfaces, Lambda expressions, used Exception Handling, and processed application data using Collection API.Developed the Application making use Java 8's new Streams API and parallel Streams to partition the streams.Designed, and build MySQL databases after determining business requirements in order to create logical models, building physical models, and plan system architecture.Performance tuning of the MYSQL database using native MySQL built - in and third party tools. Participated in the writing, review and documentation of teams MySQL standard operation procedures for MySQL.Managing MySQL Server and MySQL database installation and upgrade ProjectsDeveloped AngularJS Single Page Application consuming JSON data from Restful services. Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services. Experienced with all client side UI Validation and implementing Business logic based on user selection using AngularJS.Set up Build Infrastructure with Jenkins and Subversion server in AWS.Used Rally for defect management and to keep track of bugs and issues. Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers. -
Software EngineerZensar Technologies May 2015 - Jan 2017Bengaluru, Karnataka, IndiaPerformed analysis for the client requirements based on the developed detailed design documents. Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio. Developed Struts forms and actions for validation of user request data and application functionality. Developed JSP with Struts custom tags and implemented JavaScript validation of data. Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database. Developed the application using J2EE architecture. Involved in developing JSP forms. Involved in developing business tier using stateless session beans. Used JavaScript for the web page validation and Struts Valuator for server side validation. Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2. Developed Message Driven Beans for asynchronous processing of alerts. Used JDBC for database connectivity with MySQL Server. Used Clear case for source code control and JUnit for unit testing. Involved in peer code reviews and performed integration testing of the modules.
Frequently Asked Questions about Mohan Kumar
What company does Mohan Kumar work for?
Mohan Kumar works for Bank Of America
What is Mohan Kumar's role at the current company?
Mohan Kumar's current role is Senior React Developer.
Who are Mohan Kumar's colleagues?
Mohan Kumar's colleagues are Richard Lipczynski, Stephanie Long, Mirna Idriss, نوره آل بشير, Brandi Perez, Siyu Liu, Jesus V. Lozania Galaz.
Not the Mohan Kumar you were looking for?
-
2yahoo.com, kronos.com
1 (978) 2XXXXXXX
-
Mohan Kumar
San Francisco Bay Area3gmail.com, zenefits.com, zenefits.com -
Mohan Kumar
Greater Hyderabad Area -
4yahoo.com, hotmail.com, aig.com, aig.com
1 (888) 8XXXXXXX
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
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