N

Narendra Surarapu

About

Detail

Telangana, India

Timeline


work
Job

Résumé


Jobs verified_user 0% verified
  • Arvest Bank
    Senior Java Full Stack Developer
    Arvest Bank
    Apr 2023 - Current (3 years 3 months)
    • Designed, developed, and implemented RESTful microservices using Spring Boot and Java 17, ensuring efficient integration with other services via Apache Kafka and AWS S3. • Developed asynchronous communication between microservices using Apache Kafka and AWS SQS, improving system reliability and scalability by reducing message failure rates by 80% and supporting over 1M daily transactions. • Optimized existing J2EE-based applications for compatibility with Java 17, leveraging new features for improved performance and code efficiency. • Integrated Magnolia CMS with Spring Boot-based microservices to enable dynamic, role-based content delivery across internal banking portals. • Implemented robust, scalable microservices using Java 17 an
  • Staples
    Senior Java Full Stack Developer
    Staples
    Jun 2021 - Mar 2023 (1 year 10 months)
    • Designed application using Spring MVC in an Agile/Scrum environment, leading to 20% faster iteration cycles and enhanced cross-functional collaboration. • Developed Java modules implementing complex business rules and workflows using Spring MVC, IoC, and web frameworks, resulting in 30% reduction in defects during QA. • UI using HTML4/5, CSS2/3, JavaScript, AJAX, and jQuery for building interactive retail admin dashboards. • Led development in Agile with TDD, Scrum, and pair programming, contributing to a 25% improvement in sprint velocity over three release cycles. • Designed and developed new programs using COBOL, IMS/DB, JCL, and MFS, supporting real-time transaction processing for 1,500+ stores. • Coded and built Java apps using
  • AbbVie
    Java Developer
    AbbVie
    Feb 2019 - May 2021 (2 years 4 months)
    • Used Java 1.8 features like Stream, Lambda expressions, functional interfaces, Collections, Date/Time API, and type annotations to improve code readability and performance. • Utilized Java 1.8 Lambda expressions for collection evaluation and data comparison, resulting in a 30% reduction in code complexity and a 20% performance improvement in data processing. • Applied Stream API for bulk operations on collections, increasing application throughput by approximately 25% by leveraging parallel streams for effective sorting and thread management during session establishment. • Participated in the development of a responsive Single Page Application (SPA) using AngularJS, JavaScript, jQuery, HTML5, and CSS3 in collaboration with frontend UI
  • OpenText
    Java Developer
    OpenText
    Jul 2016 - Dec 2018 (2 years 6 months)
    • Developed backend services using Struts, Servlets, and Spring Boot, focusing on modular content versioning, audit trail, and access control features. • Designed microservices for document routing using Spring Data REST and exposed endpoints as RESTful web services. • Implemented Spring Cloud Gateway for secure API management and request routing between services. • Used Vue.js, HTML5, CSS3, Bootstrap, and JavaScript to build a lightweight UI for document preview, approval status, and workflow configuration. • Managed data storage with Cassandra, optimizing read-heavy operations using indexing strategies. • Implemented security protocols using SAML and OpenID Connect, integrating with enterprise IAM systems for secure SSO. • Used Apa