NaveenKumar Marri
*************@*****.*** +1-331-***-**** https://linkedin.com/in/naveenkumar-77876a336 PROFESSIONAL SUMMARY
● Around 5+ years of experience in analysis, design, development, testing of Web, Client/Server based large Scale Distributed applications across the entire SDLC using Java and J2EE technologies.
● Practiced implementation of Java 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces, Multi-threading, Transaction Management, Exception Handling and Collection API.
● Engaged in development of Restful Web Services, using Spring Boot, Spring Cloud, Spring MVC, JPA, HQL, Spring Security, AOP and AWS.
● Expertise in developing Micro services using Spring Boot and Node JS to build more physically separated modular applications which will improve scalability, Availability, Agility of application.
● Utilized spring framework for dependency injection, Spring Web MVC for the controllers and created annotation-based mapping using Hibernate ORM tool.
● Used Couchbase client CBQ workbench to view the document structure and Query Apl’s.
● Experience in using various Amazon Web Services (AWS) like EC2 for virtual servers, S3 for storing objects, Elastic Beanstalk, Elastic Cache and DynamoDB for Elastic cloud balancing, storing data.
● Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, Elastic Cache, SNS, SQS.
● Strong experience in developing Single Page Application (SPA) using Angular and Node frameworks.
● Experienced in Microsoft Azure Development, Enhanced on Azure web application, App services, Azure Storage, Azure SQL, Azure AD, Azure search, and notification hub.
● Experienced in-developing messaging modules by using Apache Kafka, Active MQ and RabbitMQ.
● Experience in Configuring Docker in a cloud environment using Docker tools and deploy/run Docker Images in various virtual servers.
● Expertise in DevOps and CI/CD tools like Jenkins, Chef, Maven, and Cloud Formation.
● Strong working experience on SQL Databases like MySQL, MS SQL Server, Oracle, DB2 and PostgreSQL.
● Experience in working with the NoSQL Database like MongoDB, Cassandra to manage extremely large data sets.
● Enhanced with build tools like ANT, Maven, Gradle and logging tools like Log4J to capture the log that includes runtime exceptions.
● Expertise in unit-testing with tools like JUnit, Mockito and Test Ng and perform unit and system testing.
● Expertise in integrating tools with Jenkins and writing Jobs in Jenkins. Experience in the CI/CD process using Jenkins, Docker, Kubernetes.
● Good knowledge and hands on experience in working with Selenium, log4j, JUnit and TDD.
● Extensive experience in working on projects with Agile methodologies such as Test-Driven Development (TDD) and SCRUM.
NaveenKumar Marri
TECHNICAL SKILLS
Programming Languages Java/J2EE, Python, SQL, PL/SQL. Frameworks Node.js, Struts, Spring, Hibernate, JPA Java Enterprise API Servlets, JSP, EJB, JMS, JDBC, Java Multithreading, Web services Cloud Technologies AWS, Azure
Databases & Programming MySQL, SQL, PL/SQL, Oracle, MongoDB, SQL Server, PostgreSQL, DynamoDB, Cos- mos. DB.
Software Engineering UML, Design Patterns, Object Oriented Methodologies, Service Oriented Architecture, Test Driven Development, Scrum and Agile methodologies XML Technologies XML, DTD, SAX, DOM, SOAP, WSDL, XPath Application Servers Apache Tomcat, Apache Camel, JBoss, WebLogic, IBM WebSphere Operating Systems Windows, Linux, UNIX.
IDEs & Tools GIT, JIRA, Maven, STS, IntelliJ Eclipse, NetBeans, JUnit, Mockito, Log4j, Soap UI, Bit- bucket, CVS, MS Visio, Putty, SVN, jasmine, karma, Kafka DevOps Tools Jenkins, Docker, Azure DevOps, Kubernetes, SonarQube, CI/CD PROFESSIONAL EXPERIENCE
SHEIN Oct 2023 - Till Now
Java Developer Responsibilities:
• Translated business requirements into efficient and scalable Java solutions, ensuring that technical implementations aligned with strategic project goals.
• Developed and deployed scalable Java microservices for fraud detection and prevention, significantly improving system performance and efficiency.
• Worked with cross-functional teams to deploy Java applications on the AWS cloud platform, leveraging CI/CD pipelines to ensure continuous integration and high availability.
• Enhanced Java applications for real-time credit card transaction processing through advanced JVM tuning and effective memory management strategies.
• Proactively monitored and analysed Java application performance using industry-standard profiling tools, optimizing resource usage and response times.
• Mentored junior developers, fostering a collaborative and knowledge-sharing culture within the team to drive continuous improvement.
• Implemented Spring Boot microservices for processing messages in a Kafka cluster, including handling error topics, state store aggregation, and consumer rebalancing for offset management.
• Designed and implemented RESTful APIs in Java to enable seamless data exchange and integration with internal and external systems.
NaveenKumar Marri
• Developed reusable Java libraries to streamline the development process, improving productivity and efficiency across various projects.
• Utilized Spring Security to implement robust authentication and authorization mechanisms, ensuring secure access to applications and sensitive data.
• Integrated legacy mainframe systems with Java libraries and APIs, ensuring smooth and efficient data interchange and system compatibility.
• Actively contributed to open-source Java projects, leveraging community-driven innovations and best practices to enhance the overall technology stack.
• Utilized Agile methodologies (Scrum, Kanban) to manage the full development lifecycle, ensuring iterative improvements and timely project delivery
Client: TD Bank Jan 2021- Jan 2023
Role: Java Developer Responsibilities:
• Implemented robust business logic for policy management, aligning with customer-centric standards to improve operational efficiency.
• Developed and maintained core Java applications using Spring Framework for streamlined policy management and enhanced scalability.
• Built and optimized functionalities for claims processing using JDBC and database queries, ensuring faster processing times and data accuracy.
• Managed customer account systems with Object-Oriented Programming principles, facilitating easy maintenance and future enhancements.
• Integrated seamlessly with external data sources using APIs and web services, ensuring reliable data exchange across systems.
• Championed code quality initiatives, implementing rigorous testing practices and ensuring adherence to coding standards.
• Partnered with QA testers to identify and resolve application defects promptly, ensuring high application reliability and user satisfaction
• Optimized Java code performance through advanced techniques such as multithreading and memory management, improving overall system efficiency.
• Participated in code reviews, promoting best practices and contributing to maintainable codebase.
• Engaged in technical discussions, providing innovative solutions to address challenges specific to the insurance domain.
• Stayed updated on the latest Java technologies and frameworks, integrating new tools to enhance development efficiency.
• Demonstrated strong problem-solving skills, resolving complex issues within the insurance industry context promptly.
• Fostered a collaborative team environment, contributing to a positive and supportive development culture Advent Health Feb 2019- Jan 2021
Role: Java Developer Responsibilities:
NaveenKumar Marri
• Collaborated closely with cross-functional teams to gather comprehensive requirements, conduct thorough testing, and ensure seamless deployment of solutions.
• Designed and developed scalable Java applications for core operations, including customer portals and billing systems, ensuring robust functionality and user-friendly interfaces.
• Implemented advanced object-oriented principles and design patterns to maintain clean, reusable Java codebases, optimizing efficiency and scalability.
• Leveraged Spring and Hibernate frameworks proficiently to accelerate development cycles and seamlessly integrate new features with existing systems.
• Conducted rigorous code reviews and knowledge-sharing sessions, fostering a culture of high code quality and continuous improvement within the team.
• Optimized application performance through detailed analysis, profiling, and strategic efficiency improvements, enhancing overall system responsiveness.
• Stayed updated on emerging Java technologies and industry trends to proactively suggest and implement innovative solutions aligned with business needs.
• Developed secure Java applications adhering to stringent industry best practices and internal security standards, ensuring data integrity and user privacy.
• Resolved complex production issues promptly through systematic troubleshooting and debugging, minimizing downtime and ensuring business continuity.
• Integrated and rigorously tested Java modules to ensure seamless functionality and compatibility across the application ecosystem.
• Monitored and analysed application logs and performance metrics to proactively identify and address performance bottlenecks and potential issues.
• Led the migration of legacy applications to newer versions, enhancing system performance, security, and maintainability.
• Designed and implemented RESTful APIs to facilitate efficient data exchange and interoperability between diverse applications and systems.
• Utilized cloud-based solutions such as AWS and Azure for scalable deployment and effective management of Java applications.
• Contributed significantly to performance optimization initiatives, achieving measurable improvements in application response times and overall efficiency.
• Led the development of critical applications that significantly enhanced operational efficiency and improved user experience across the organization.
EDUCATION
● Masters in Computer Science and Engineering from Lewis University.