| Naga sai vijayaram Tummuri - Sr. java full stack developer |
| [email protected] |
| Location: Dallas, Texas, USA |
| Relocation: yes |
| Visa: GC |
| Resume file: NAGA SAI VIJAYRAM T_Sr.Java Full Stack Developer_resume_1775056629435.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
NAGA SAI VIJAYRAM T
Sr. Java Full Stack Developer Email: [email protected] Phone: 682-219-7709 PROFESSIONAL SUMMARY Over 10+ years of experience in Full Stack Development with strong expertise in building scalable enterprise applications. Proven experience working on complex, large-scale projects with 2+ years in a leadership role as a Developer. Strong expertise in Java, J2EE, and modern backend frameworks. Extensive experience in developing microservices using Spring Boot, Spring MVC, Spring REST, and Spring Batch. 5+ years of experience in building responsive and dynamic UI applications using Angular, React, JavaScript, HTML5, CSS3, Bootstrap, and jQuery. Solid experience designing and consuming RESTful APIs for distributed systems. Strong hands-on experience with Microservices and Service-Oriented Architecture (SOA) principles. Expertise in designing event-driven architectures using messaging platforms like Apache Kafka. 7+ years of experience in writing complex SQL queries, stored procedures, and database optimization using Oracle and SQL Server. 3+ years of experience working with NoSQL databases such as MongoDB. Extensive experience in implementing unit testing and integration testing using JUnit, Mockito, and TestNG. Strong knowledge of Test-Driven Development (TDD) and best coding practices. 5+ years of experience in CI/CD pipeline implementation using tools like Jenkins, Git, Maven, Nexus, and Artifactory. Hands-on experience working with cloud platforms such as Microsoft Azure and Google Cloud Platform (GCP). Experience in building and deploying applications using containerization technologies like Docker and Kubernetes (OpenShift). Strong experience with security frameworks including OAuth2, JWT, Okta, SSO, and Active Directory. Experience integrating systems using MuleSoft, Redis, and Kafka-based messaging solutions. Strong understanding of Agile/Scrum methodologies and full Software Development Life Cycle (SDLC). Proven ability to lead teams, mentor developers, and drive technical decisions. Excellent problem-solving skills with a focus on performance optimization and scalability. Experience collaborating with cross-functional teams including product owners, QA, and DevOps teams. Strong communication skills with ability to translate business requirements into technical solutions. Experience leveraging AI tools to improve development productivity, automate code generation, and enhance debugging efficiency. Demonstrated advanced proficiency in full-stack Java development, leveraging Spring Boot to build scalable, high-performance RESTful web services Extensive hands-on experience with Google Cloud Platform (GCP), designing and deploying cloud-native applications Strong expertise in Microservices architecture and API development, ensuring modular, scalable, and maintainable systems Experience implementing CI/CD pipelines using Jenkins, enabling automated build, test, and deployment processes In-depth understanding of core Java concepts including Streams, Multithreading, and Collections Framework for efficient and optimized code design Proven experience working with GCP services such as Dataflow for stream/batch processing, BigQuery for data analytics, Cloud Storage for scalable storage, Pub/Sub for messaging, and Cloud SQL for managed databases EDUCATION: Master s in computer science - The University of Texas at Arlington. Bachelor s in computer science - Jntu. TECHNICAL SKILLS Platforms Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX Programming JDK 1.5, 1.6, 1.7,1.8, C, C++ Server Scripting JSP1.2,2.1, JSP-EL, JSTL, Custom Tags Client Scripting jQuery 1.8,1.9, jQuery, Dojo, ExtJS, AngularJS, JavaScript, CSS2, CSS3, HTML4, HTML5, Node.JS Java Frameworks Struts 1.2, Struts 2.1, Spring MVC, DI, AOP, JSF 1.1, JSF 2.1, GWT, Vadim,springboot. Database Tools Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, Erin, Altova Database Spy, MySQL Workbench, Version Control Tortoise SVN, Rational ClearCase, Accurev, GitHub, CVS Build Tools ANT 1.7,1.8,1.9, Maven, Gradle Continuous Integration Jenkins, Hudson XML Technologies XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD, DTD Webservice Tools SoapUI 4.0,5.1, TcpMon, Microservices Webservice Implementations Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache Fire, Apache CXF Application Servers WebLogic 8.1, 10.0, WebSphere 6.1, JBoss 4.0, Glassfish 4.0 Web Servers Tomcat 5.0,6.0,7.1, Joans Defect Tracking JIRA, Bugzilla, Rational ClearQuest Methodologies Agile (XP, Scrum), Rational Unified Process (RUP), Waterfall, Kanban WORK EXPERIENCE Client: Morgan Stanley,New York, NY Sep 2024-Present Role: Sr.Java Full Stack Developer Responsibilities: Leading the design and development of AI-enabled, scalable Java 11 microservices architecture using Spring Boot and Spring Cloud for enterprise payment and trading systems. Architecting event-driven distributed systems using Apache Kafka and RabbitMQ, integrating AI-driven real-time analytics and anomaly detection for high-volume transaction processing. Driving technical decisions and architecture standards, incorporating AI/ML-based optimization strategies to improve system performance and decision-making. Mentoring and guiding 5+ developers, promoting adoption of AI-assisted development tools, code quality standards, and modern engineering best practices. Designing and implementing RESTful APIs and AI-powered services, enabling intelligent data processing and decision support using OpenAPI and Swagger standards. Building cloud-native AI-integrated applications using Docker and Kubernetes, deployed in AWS environments for scalable and resilient workloads. Collaborating with product managers and cross-functional teams to translate business requirements into AI-driven, data-centric technical solutions. Implementing CI/CD pipelines using Jenkins, Maven, and GitHub, integrating AI-based code quality checks, automated testing, and deployment optimization. Optimizing application performance using JVM tuning, multithreading, and incorporating AI-based performance monitoring and predictive scaling. Ensuring robust security with OAuth2 and Spring Security, safeguarding AI services and sensitive transactional data. Working with Oracle, MongoDB, and Redis to support AI-driven data pipelines, caching, and real-time analytics. Implementing resiliency patterns using Netflix Eureka, Ribbon, and circuit breakers, enhanced with AI-based failure prediction and self-healing mechanisms. Driving DevOps best practices and release planning, leveraging AI for intelligent monitoring, alerting, and continuous delivery optimization. Integrated AI/ML capabilities (via cloud services or APIs) to enable fraud detection, predictive analytics, smart routing, and automated decision-making in payment and trading workflows Environment: Java 11, Maven, Hibernate, React JS, HTML, Kafka, RabbitMQ, Apache Tomcat, Json, Java Script, Spring, Spring ribbon, Oracle, Mongo DB, JDBC, Eclipse, JUnit/Mockito, JMeter, Selenium, Jenkins, GitHub, Docker, Log4j, AWS EC2. Client: Gillead Sciences,Foster City,CA Mar 2022-Aug 2024 Role: Sr.Java Full Stack Developer Responsibilities: Involved in analysis, design, development, and testing phases of SDLC using Agile methodology, integrating AI-driven features into enterprise applications. Developed intelligent applications using Java 8 and modern frameworks, leveraging AI/ML models for data processing, prediction, and automation. Built dynamic and responsive UI using React.js, HTML5, CSS3, and JavaScript, incorporating AI-powered components such as smart search, auto-suggestions, and predictive form inputs. Implemented AI-based user interaction tracking in React to dynamically adapt UI/UX based on user behavior and usage patterns. Developed Single Page Applications (SPA) using React.js and Flux architecture, enhancing performance with AI-driven state optimization and data handling. Integrated real-time data processing using WebSockets and AI logic to provide live insights and recommendationsacross users. Utilized Redux and NPM libraries along with AI-enhanced logic to improve performance, personalization, and scalability; deployed applications using NGINX. Built TypeScript-based services to integrate frontend applications with backend AI-powered REST APIs. Consumed and processed RESTful services (JSON/XML) and applied AI algorithms for intelligent data transformation and insights generation. Designed and developed AI-enabled microservices architecture using Spring Boot, Spring Cloud, and Eureka, enabling scalable and intelligent service orchestration. Implemented event-driven architecture using Apache Kafka, integrating AI models for real-time event analysis and anomaly detection. Secured applications using Spring Security and OAuth 2.0, ensuring safe access to AI-powered services and sensitive data. Developed backend services with Hibernate ORM and Oracle 12c, supporting AI-driven data pipelines and analytics workflows. Applied Spring AOP and Dependency Injection to modularize AI components and enhance maintainability. Built and exposed AI-powered REST APIs delivering predictive insights and automation features to web and mobile clients. Designed batch processing systems using Spring Batch, integrating AI models for large-scale data analysis and intelligent decision-making. Implemented multithreading and Executor Framework to optimize performance of AI workloads and parallel data processing. Worked with AWS Lambda to execute serverless AI workloads, including event-driven predictions and scheduled data processing. Managed AWS EC2 instances and storage, enabling scalable deployment of AI services and model hosting. Leveraged Java 8 features (Streams, Lambda, Predicates) to efficiently process large datasets used in AI workflows. Created the Docker containers and Docker consoles for managing the application life cycle. Environment: Java 8, Spring MVC, Spring Boot, Reacts, HTML5, CSS3, JSON, JavaScript, Hibernate, Spring Data, SQL, IntelliJ IDEA, Junit 4.4, Mockito, Git, PCF, Docker, Spring Cloud, RESTful web services, Apache Tomcat, Atom, Gradle, Jenkins. Client: State Of New Mexico,Santa Fe,New Mexico Aug 2019-Feb 2022 Role: Full Stack Developer Responsibilities: Developed the application using 3 Tier Architecture i.e., Presentation, Business and Data Integration layers in accordance with the customer/client standards. The application is designed using J2EE design patterns and technologies based on MVC architecture. Automate report generation in MongoDB using JavaScript, shell scripting, java. Implemented printable chart report using HTML5, CSS3 and jQuery. Used HTML5, CSS3, JavaScript, Angular 2/4, JQuery to create design layout with JSP. Worked on Responsive Web Design (RWD) to make website Responsive for desktop, mobile and tablets using Bootstrap and media Queries. Worked in Using Angular 2/4 components, Forms, Events, Keys, Routers, Animations and Flux concept. Developed automated solutions to include web interfaces using HTML, CSS, JavaScript and Web services. Written Web Services (JAX-WS) for external system via SOAP/HTTP call. Created Managed Beans for handling JSF pages and include logic for processing of the data on the page. Worked on UNIX, LINUX to move the project into production environment. Hibernate an ORM framework was used on DAO layer to persist application data into Oracle database. Developed Hibernate with Spring Integration as the data abstraction to interact with the database. Involved in developing SQL queries, stored procedures, and functions. Extensively used the Spring framework implemented upon the MVC design pattern. Involved in the configuration of Spring Framework and Hibernate mapping tool. Monitoring WebLogic/JBoss Server health and security. Creation of WebLogic domains and setup Admin & Managed servers for JAVA/J2EE applications on Non-Production and Production environments. Used Log4j framework to log/track application. Creating and updating existing build scripts using Ant for deployment Tested and implemented/deployed application on WAS 6.1 server. Prepared and presented UNIX production and implementation schedules to the Project Manager and client. Installed, maintained and fine-tuned the Apache-Tomcat server and WebSphere Application Server in Linux Platform. Experienced in build, deploy multi module applications using Maven, ANT and CI servers like Jenkins. Involved in the design and development phases of Agile Software Development. Environment: FileNet, IBM RAD 6.0, Java 1.5, JSP, Servlets, Spring, Hibernate, JSF, ICE Faces, Hibernate, HTML, CSS, JavaScript, UNIX, Web Services- SOAP, WAS 6.1, XML, IBM WebSphere 6.1, Rational Clear Case, Log 4j, IBM DB2. Client: Starbucks,Seattle,WA May 2018-Jul 2019 Role: Full Stack Developer Responsibilities: Designed, analyzed, and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, Angular JS, Ember JS and AJAX for developing presentation layers. Developed server-side JavaScript using Node JS. Integrated Fisheye/crucible with JIRA and bamboo for the tracking of the issue and continuous integration. Experience with NoSQL document-based data stores like MongoDB and have designed various data models for the system. Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager. Designed and built components, templates, dialogs, workflows in AEM Installed, configured, troubleshot AEM in development as well as system environment Developed the back-end web services using Java and designed the front end of the application using JavaScript, CSS, JSON, Drupal, and jQuery. Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services and Vue.js. Used collections in Java for manipulating and looping through different user defined objects. Involved in continuous integration and DevOps methodologies such as Docker, Kubernetes, Jenkins, Gradle, Jenkins File, Docker File and Elastic Search. Setup AWS VPC's for dev, staging and Prod environments. Experience in working with CI/CD tools like Jenkins and migrating towards GitLab CI/CD. Implementation of a responsive UI which will scale itself depending on the device, platform, and browser, using React.JS, HTML5, CSS3, Bootstrap and Performed client-side validations using JavaScript. Monitored resources and applications using AWS cloud watch including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3 and configured notifications for the alarms generated Worked on deploying services on Docker and Kubernetes containers based on events defined. Built a highly scalable, low-latency Node-JS API Gateway to interact with MongoDB databases with JSON using Express JS middleware. Worked on Test-driven development (TDD) and Behavior Driven Development (BDD) to generate JUnit test cases for testing various Java components. DevOps experience with Jenkins, Gradle, GitHub, Artifactory, Maven and Docker. Involved in writing Spring Configuration XML file that contains declarations and another dependent object declaration. A working understanding of object-oriented programming (OOPS) and design. Performed UNIT testing with Junit and used Mocha and Chai for JavaScript framework and Cypress for e2e testing. Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and hibernate. Experienced in front-end technologies such as Angular, HTML5 and Bootstrap. Environment: Java 8, Spring Boot 1.x, Spring MVC, Cloud Foundry, JavaScript, Bamboo, AWS, Big Data, Docker, Jenkins, Oracle, Cucumber, Gradle, RabbitMQ, Agile, Maven, JSON, and GitHub. Client: Geico Insurance,Chevy Chase,MD Sep 2016-Apr 2018 Role: Java/ J2EE Developer Responsibilities: Involved in Scrum (daily stand-ups) meetings, Sprint/retrospective planning, and estimation of the tasks for the user stories and refine the tasks for next sprint. Making reproducible framework situations for the micro services engineering. Created a Request for Proposal (RFP) micro service providing RESTful API using Spring MVC and Spring Boot. Created REST clients to consume data from other partner applications and involved in creating POC s using MEAN stack and enhancing existing REST API s developed using Node-JS, Express-JS, and Mongo-db. Developed business service layer and data access layer using Spring and MongoDB (Spring Mongo-Template) Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using JavaScript, Vue.js, Typescript, and Node.js. Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, and Angular and Node JS. Experience in using build/deploy tools such as Jenkins, Docker, and Open Shift for CI/CD for Micro services. Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC. Developed the Spring Features like Spring MVC, Spring Boot, Spring Batch, Spring Security, and Spring Integration. Used Web services (SOAP, REST) for transmission of large blocks of data over HTTP. Making documents and training manual for users in multi languages as required for project. Used IntelliJ for development and debugging Spring Boot applications and Used GIT for version control. Developed CI/CD pipeline, build tasks to run the unit tests on Jenkins, maintained separate build in Maven for the module for easy integration to the portal build, and configure with Jenkins. Used GIT as version management, Jira for defect management system. Unit testing and E2E testing frameworks are used. Supports different markets for alerts and bugs, Analyse and understand fix them. Environment: Java 1.8, JDK, ReactJS, Jenkins, Spring-JDBC, JMeter, Activity, Spring-ws-core, Wsdl4j 1.6.1, SOAP, Open-Source, Spring, MySQL, Maven, Log4J, Junit, Eclipse, SQL Navigator, Oracle10g and DB2 Version Control / QA tool: Subversion, Jenkins Client: Citi group,New York,NY Oct 2014-Aug 2016 Role: Java Developer Responsibilities: Analyzed the business requirement and developed app using Java and Mozilla XUL. Involved in development using spring, Hibernate and JSF Framework. Used ANT script for project deployment. Use case, design class, sequence diagrams. User Interface design Data Modelling logical and physical models Requirements gathering- Proto-typing, Walk-through to business groups and gap analysis Understand the business aspect of the application and converted into requirements document. Create POC for first time patterns and vendor integrations. Code review with the developers and delivery team Co-Ordinate and manage Global Delivery teams at offshore locations. Schedule and organize weekly or daily stand-up meeting with the whole development teams both onshore and offshore. Develop Functional Requirements Specification (FRS) Business process review and modelling Environment: Java, JSP, Servlets, HTML, JDBC, JDK, Waterfall Model, Tomcat, Windows XP. Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst artificial intelligence machine learning user interface user experience javascript sthree database microsoft mississippi California Colorado Maryland New York Washington |