Badges
Certifications
Work Experience
Senior Software Engineer
Bank of America•  July 2024 - December 2024•  Chicago
Built high-performance microservices in Java 8 and Java 17 for banking applications, optimizing transaction handling and API responsiveness. Developed and integrated RESTful and GraphQL APIs in Node.js to streamline data fetching and improve overall system scalability, catering to complex banking requirements. Implemented Kafka for notification and event management, enabling real-time communication and enhancing the reliability of user notifications across banking systems. Collaborated using Bitbucket for effective version control and code review, ensuring alignment across development teams and adhering to Agile methodologies. Enhanced front-end interfaces using React.js for dynamic and responsive user experiences, maintaining compliance with industry standards and security protocols. Executed unit and integration testing using JUnit, Mocha, and Jest for robust microservice validation, achieving a test coverage of 95%+ and reducing post-release defects
Senior Software Engineer
FedEx•  January 2023 - June 2024
• Led end-to-end development of critical modules, incorporating Java 8 features for enhanced code expressiveness and performance. • Implemented a modular and scalable system using Spring Boot, leveraging auto-configuration for rapid development and deployment. • Integrated Hibernate ORM, optimizing data persistence and implementing second-level caching for improved performance. • Managed Oracle and PostgreSQL databases, designing and optimizing SQL queries for efficient data retrieval and modification. • Collaborated with front-end developers to integrate dynamic features using JavaScript and HTML5 and CSS3. • Developed Java Server Pages (JSP) to generate dynamic content on the server side, ensuring a responsive user interface.
Software Engineer
easyhiring•  January 2022 - December 2022
• Contributed to the development of Spring Framework Controllers, creating controllers for the request-response paradigm using Spring-MVC. • Implemented all components of the Spring Framework, including Controller classes and the Spring Bean Configuration file. • Developed various types of Spring controllers, DAO, and service layer components, leveraging Spring/Hibernate APIs and annotations. Employed Hibernate (HQL) extensively for object mapping. • Utilized Hibernate as the ORM tool for efficient object mapping and integrated the Spring Security module to assess and mitigate potential threats. • Deployed multiple applications on WebLogic servers, ensuring load balancing, high availability, and failover functionality. • Designed and implemented User Interfaces and web page screens for diverse modules using JSP. • Developed interfaces and their implementation classes to establish communication with mid-tier services using JMS.
Software Engineer
Tata Consultancy Services•  August 2018 - December 2021
• Involved in the complete Software Development Life Cycle (SDLC) using Agile Methodology (SCRUM). • Developed Java 8 applications, incorporating features like lambda expressions, Time API, Stream API, and functional interfaces. • Designed REST APIs using Java collection API and ensured secure authentication and authorization with Spring Security. • Developed Java components with Spring, Spring JDBC, and Spring Transaction Management. • Developed microservices with Spring Boot and employed REST for data retrieval in a Microservice architecture. • Created Spring Boot and Spring Batch applications for connecting to various databases MYSQL, MONGO DB and managing data.
Education
University of Central Missouri
Computer Science, MS•  January 2022 - May 2023
GRADE : 3.5
LPU, Jalandhar (Lovely Professional University)
Electrical Engineering & Computer Science, B.Tech•  August 2015 - June 2018
Graduted with 8.5 CGPA.
Links
Skills
radhakrishna3579 has not updated skills details yet.