Home

Vijay Tummuri - Sr. Java Full Stack Developer
[email protected]
Location: Austin, Texas, USA
Relocation: YES
Visa: GC
Resume file: NAGA SAI VIJAYRAM T_Sr.Java Full Stack Developer_resume_1777557069988.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
NAGA SAI VIJAYRAM TUMMURI
Sr. Java Full Stack Developer
Email: [email protected] Phone: 682-219-7709
Linkedin: https://www.linkedin.com/in/vijay-tummuri-3a5794191/

PROFESSIONAL SUMMARY
11+ years of professional experience as a Senior Full Stack Java Developer with strong front-end focus delivering responsive web applications and enterprise platforms across Agile, TDD, and Waterfall environments.
Expertise in building UI-driven solutions on SOA and microservice architectures, integrating front-end applications with RESTful and SOAP services using JAX-RS, JAX-WS, Apache CXF, Jersey, and Apache Axis.
Implemented Core Java SE 8 concepts such as Streams API, Lambda expressions, functional programming, and Generics while supporting browser-facing enterprise applications.
Experience applying Java EE design patterns such as Singleton, Abstract Factory, DAO, DTO, and Business Delegate in multi-tier applications that support rich user interfaces.
Unit tested services and integration points using JUnit, Mockito, Easy Mock, Spring JUnit Runner, and Spock to support stable front-end and back-end releases.
Migrated legacy modules from Java 8 to Java 17, improving compatibility and performance for applications that served modern web clients.
Worked extensively with Java 8 features like Time API, Functional Interfaces, CompletableFuture, Optional, Multithreading, Transaction Management, Exception Handling, and Collections in full stack applications.
Widely used MVC architectures such as Struts 2.0 and Spring MVC with ORM frameworks like Spring Data JPA, Hibernate, iBatis, MyBatis, and Spring JDBC in web-centric applications.
Experience in Transactions, Servlets, JMS, Java Beans, Web Services, and Multithreading Executor Services while supporting end-to-end application flows.
Strong experience with EJB, Struts, Spring Boot, and Spring modules including Spring MVC, IOC, AOP, Security, and Data to deliver full stack enterprise applications.
Extensive experience in developing web applications using HTML5, XML, XHTML, DHTML, CSS, CSS3, Bootstrap, JavaScript, DOM, jQuery, Ajax, JSON, and JSP.
Developed real-time dashboard applications for visualization and analytics using Kibana, Splunk, Grafana, Sumo Logic, New Relic, and DataDog.
Designed and deployed scalable cloud solutions on Microsoft Azure using services like App Services, Azure Functions, and Azure Storage for high availability and performance.
Implemented secure cloud architectures leveraging Azure Active Directory, role-based access control (RBAC), and Key Vault for identity and secrets management.
Deployed and managed containerized applications on Azure Kubernetes Service using Docker and Kubernetes, enabling automated scaling, rolling updates, and self-healing capabilities.
Senior Backend Engineer with 5+ years of experience in designing and developing scalable, high-performance applications using Java 17+ and Spring Boot.
Extensive experience in building and maintaining microservices architectures in distributed systems environments.
Proven expertise in workflow orchestration and business process automation using Camunda 7 with BPMN 2.0 and DMN.
Strong background in designing and implementing secure, scalable RESTful APIs.
Hands-on experience with cloud-native application development and deployment on AWS.
Proficient in containerization using Docker and orchestration using Kubernetes (EKS).
Solid understanding of event-driven architecture and asynchronous processing patterns.
Experience integrating backend systems with relational databases, particularly PostgreSQL.
Skilled in designing robust data models and writing optimized SQL queries.
Strong knowledge of object-oriented programming (OOP) and design patterns.
Experience with CI/CD pipelines and automated build and deployment processes.
Adept at developing unit and integration tests to ensure application reliability and performance.
Familiarity with AWS services including S3, RDS, IAM, ECS, and EKS.
Strong focus on secure application design and best practices in authentication and authorization.
Collaborative team player with experience working in Agile/Scrum environments to deliver high-quality software solutions.

EDUCATION:
Master s in computer science (2012 - 2013)
Bachelor s in computer science ( 2008 - 2012)
TECHNICAL SKILLS
Platforms
Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX
Programming
Java 8/11/17/21, Kotlin, Python 3.6.0, Groovy, Scala, C++, Golang, SQL, PL/SQL
J2EE Technologies
JSP, Servlets, JAX-RS, JAX-WS, JMS, JDBC, EJB
Server Scripting
JSP1.2,2.1, JSP-EL, JSTL, Custom Tags,Bash, Python.
Client Scripting
jQuery 1.8,1.9, jQuery, Dojo, ExtJS, AngularJS, JavaScript, CSS2, CSS3, HTML4, HTML5, Node.JS,Type Script, Shell Script.
Java Frameworks
Struts 1.2, Struts 2.1, Spring MVC, DI, AOP, JSF 1.1, JSF 2.1, GWT, Vadim,springboot.
AI/ GenAI
OpenAI API, Lang Chain, Prompt Engineering, LLM Integration, RAG, Semantic Search, FAISS
Database Tools
Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, Erin, Altova Database Spy, MySQL Workbench,
Testing Tools
JUnit, React Testing library, TestNG, Mockito, Jasmine, Karma, Selenium, Jest, Enzyme, Cucumber, Postman, JMeter, qTest
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
Devops/Infra
Jenkins, Retool, GitHub Actions, GitLab CI, Terraform, Chef, Puppet, Docker, Kubernetes, OpenShift, Cloud Foundry, AWS SAM, Serverless Framework
Defect Tracking
JIRA, Bugzilla, Rational ClearQuest
Methodologies
Data analytics
Agile (XP, Scrum), Rational Unified Process (RUP), Waterfall, Kanban
GOOD ANALYTICAL SKILLS AND PROBLEM-SOLVING ABILITY






WORK EXPERIENCE:
Client: Morgan Stanley,New York, NY Sep 2024-Present
Role: Sr.Java Full Stack Developer
Responsibilities:
Developed and maintained scalable applications using Java 8/11, Spring Boot, and RESTful Web Services, JUNIT for enterprise payment and trading systems.
Strongly utilized Core Java concepts including Collections, Multithreading, Exception Handling, and Stream API for efficient backend processing.
Designed and optimized complex SQL queries, stored procedures, and PL/SQL packages in Oracle, improving query performance and data handling efficiency.
Built and consumed REST APIs following OpenAPI/Swagger standards for seamless system integration.
Implemented unit and integration testing using JUnit and Mockito to ensure high-quality, defect-free code delivery.
Developed event-driven components using Apache Kafka and JMS (RabbitMQ) for asynchronous messaging.
Participated in code reviews, enforcing coding standards and mentoring junior developers to ensure high-quality deliverables.
Collaborated with cross-functional teams in the Agile/Scrum environment to analyze requirements and deliver scalable solutions.
Deployed applications on Linux-based environments and supported production releases.
Built frontend components using React.js and worked in modern UI environments (adaptable to Angular-based systems).
Worked with Git, Jenkins, and Maven for CI/CD automation and version control.
Ensured application security using OAuth2 and Spring Security.
Developed interactive dashboards and reports using Tableau by integrating data analytics from Oracle databases, enabling data-driven insights and business decision-making.
Worked with Geographic Information Systems (GIS) using tools like ArcGIS and QGIS for spatial data visualization, mapping, and analysis.
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: Gilead 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.
Developed applications using Java 8, Spring Boot, and RESTful services.
Applied Core Java concepts such as Multithreading, Collections, Lambda Expressions, and Streams for efficient data processing.
Designed and developed responsive UI using React.js, HTML5, CSS3, and JavaScript (experience adaptable to Angular environments).
Developed and optimized SQL queries and Oracle database operations, including joins, indexing, and performance tuning.
Strong expertise in Core Java / J2EE with solid understanding of SQL fundamentals for backend development and data handling.
Excellent analytical and problem-solving skills, with the ability to design, analyze, and implement efficient technical solutions.
Hands-on experience in Spring Boot, REST APIs, and Angular, with strong capability in developing scalable full-stack enterprise applications.
Good exposure to integration and messaging technologies such as Apache Kafka, JMS, and GIS-based systems, supporting distributed and event-driven architectures.
Strong experience with Oracle Database, including complex SQL queries, performance tuning, and data modeling.
Knowledge of Agile development methodologies, including sprint-based delivery, iterative development, and continuous improvement practices.
Strong communication skills with the ability to collaborate effectively with business stakeholders, architects, and development teams.
Experience in code reviews, mentoring junior developers, and guiding teams toward high-quality engineering standards and best practices.
Strong focus on delivering projects with a first-time-right approach and zero-defect production mindset, ensuring high reliability and quality.
Developed batch processing using Spring Batch in the persistence layer & improved performance of batch processes using Multithreading with Executor Framework for control of asynchronous tasks in parallel threads.
Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
Created snapshots to take backups of the volumes and also images to store launch configurations of the aws EC2 instances.
Implemented Java 8 features like Lambda, Streams and Predicates to reduce the line of code and better functionality in the Service Layer of the application.
Used Lombok library in the DTO layer to provide simple, boilerplate-free code.
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 and maintained Integrated Eligibility System (IES) applications supporting public assistance programs using Java/J2EE, Spring, and MVC architecture.
Designed and implemented 3-tier architecture (presentation, business, data integration) following industry-standard design patterns.
Built dynamic, responsive UI using HTML5, CSS3, JavaScript, Angular (2/4), jQuery, and Bootstrap, improving usability across desktop, mobile, and tablet platforms.
Developed and consumed SOAP-based web services (JAX-WS) to integrate with external government and third-party systems.
Implemented RESTful and web service-based integrations, enabling seamless data exchange across eligibility and case management systems.
Automated report generation using MongoDB, JavaScript, and shell scripting, improving reporting efficiency and reducing manual effort.
Developed backend components using Spring MVC and Hibernate, with Oracle database integration for efficient data persistence.
Wrote and optimized SQL queries, stored procedures, and functions to support complex eligibility rules and case processing.
Managed application deployment and server configuration on WebLogic, JBoss, Apache Tomcat, and WebSphere in Linux/UNIX environments.
Monitored application performance and implemented logging using Log4j, improving system reliability and debugging efficiency.
Built and deployed applications using Maven, ANT, and Jenkins CI/CD pipelines, streamlining build and release processes.
Collaborated in Agile/Scrum environments, participating in design, development, testing, and deployment phases of the SDLC.
Worked closely with cross-functional teams to troubleshoot issues, enhance system performance, and deliver scalable solutions.
Contributed to enterprise modernization efforts, enhancing legacy systems with improved architecture and integration capabilities.
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 the next sprint.
Making reproducible framework situations for 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 manuals for users in multi languages as required for the 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 a separate build in Maven for the module for easy integration to the portal build, and configured 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 an 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 convert it into requirements documents.
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 meetings 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: cplusplus continuous integration continuous deployment quality analyst artificial intelligence user interface user experience javascript sthree database information technology microsoft mississippi procedural language California Colorado Maryland New York Washington

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];7261
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: