Post Job Free
Sign in

Stack Developer Software Development

Location:
Bengaluru, Karnataka, India
Posted:
May 14, 2025

Contact this candidate

Resume:

Vamshi Gutha

*************@*****.***

(***) *** - 9585

SUMMARY:

Around 9+ years of experience as a Sr. Java Full stack developer in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.

Experience in Test Driven Development (TDD), Waterfall model and agile methodologies like SCRUM.

Expertise experience in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e-commerce and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.

Experience with different IDE's like Eclipse, NetBeans, Intellij.

Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc.

Developed Android and backend applications using Kotlin, leveraging its null safety, extension functions, and concise syntax to improve code quality and maintainability.

Development experience adhering with processes like agile methodology.

Expertise building SOAP Web services based on AWS (Amazon Web Services).

Developed microservices to handle electronic health records (EHR) with secure RESTful APIs.

Built web services with Spring Boot for integration with DocuSign services, enabling secure e-signatures on policy packages.

Experienced in other front-end technologies such as SASS, LESS, Typescript, BOOTSTRAP, Angular1, Angular1.5, Angular 2, 4, 6, Ajax, JSON, and NodeJS etc.

Experience in working with the presentation layer using HTML5, CSS3, JSP, JSTL, Custom Tag Libraries, JavaScript, JQuery and AJAX.

Extensive experience in developing Web interfaces using HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, JQuery, Angular-JS and Backbone-JS.

Experienced in performing automation using Selenium, Java and performing Behavioral driven testing using Cucumber and Jbehive.

Expertise in various open-source frameworks like AngularJS, NodeJS, Struts 2.0/1.2, Spring 2.5/3.0, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0, IBatis, Mybatis, JQuery.

Expertise in Distributed and Web environments, focused on JAVA Technologies -Java collections, Threads, J2SE, JDBC, Struts, Spring products (core, boot, integrations, security), Hibernate Framework.

Expertise in Web-Development technologies like Servlets, JSP, JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, JQuery.

Integrated Spring WebFlux for building scalable, event-driven applications with reactive streams and functional endpoints.

Expertise in Spring Security Modules and Authentication.

Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc.)

Migrated legacy Java codebases to Kotlin, reducing boilerplate and improving readability and runtime efficiency

Utilized Docker and Kubernetes to manage scalable microservices in healthcare application environments.

Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.

Experience in developing User Interface (UI) Applications and professional web applications using HTML5, CSS3, Bootstrap, AngularJS, JavaScript, JQuery, AJAX, RWD, JSON, XHTML and XML.

Created POC's using NodeJS, MongoDB, Express-JS and Body-Parser to create REST services.

Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts.

Good understanding of NoSQL Database and hands-on work experience in writing application on No SQL database which is MongoDB.

Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB (3.0).

Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.

Extensive experience with Web/Application servers likes Apache Tomcat, Jetty, Jboss, Oracle WebLogic Servers, Web Sphere AS and building the applications using ANT, Maven, WEB 2.0 build tool.

Expertise in various open-source frameworks and tools like Struts, spring, hibernate.

Extensive experience in using IDE's Eclipse, My Eclipse, Eclipse Galileo and RAD.

Experience in writing SQL Queries, Triggers, and Stored procedures for database transactions.

Experience in working different operations system environments with java in Windows, UNIX, and Linux.

Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.

Experience to maintain the source using version controlling tools Visual Source safe, and Rational Clear Case.

TCHNICAL 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, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5, NodeJS

Java Frameworks

Struts 1.2, Struts 2.1, Spring MVC, DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools

Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench,

Databases

DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware

EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control

Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs

Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007,

Build Tools

ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration

Jenkins, Hudson

XML Tools

Altova XML Spy 2005,2008

XML Technologies

XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD, DTD

Webservice Spec

JAX-RPC, JAX-WS, JAX-RS

Webservice Tools

SoapUI 4.0,5.1, TcpMon

Webservice Implementations

Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing

Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing

JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner,

Application Servers

Weblogic 8.1, 10.0, Web sphere 6.1, Apache JBoss 4.0, Glassfish 4.0

Web Servers

Tomcat 5.0,6.0,7.1, Joans

UML Tools

Altova UML Model, Rational Enterprise, MS Visio

ORM Frameworks

Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking

JIRA, Bugzilla, Rational ClearQuest

Methodologies

Agile (XP, Scrum), Rational Unified Process (RUP), Waterfall, Kanban

Reporting

iReports, Jreports

Batch Jobs

Quartz Scheduler, Cron, Spring Batch

HTML Editors

MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating

Velocity, Freemarker

Cloud Computing

AWS – EC2, RDS, S3, Dynamo DB, Snowflake

Micro Services

Swagger, Pivital Cloud Foundry, Spring Micro Services, Springboot, Netflix Eureka

EDUCATION:

Bachelors in Computer Science from Lovely professional university, Punjab, India.

PROFESSIONAL EXPERIENCE:

Client: Empower, Bridgeport, CT July 2022 to Present

Role: Sr. Full Stack Java Developer

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping.

Used AGILE software development methodology which helps to develop project plans.

Developed and maintained insurance web applications and APIs using Java, Spring Boot, and microservices architecture.

Leveraged Java 8 Streams API to implement efficient data processing and transformation pipelines, improving code readability and performance.

Designed and implemented reactive programming microservices using Project Reactor and RxJava to handle asynchronous data streams with backpressure support.

Designed and implemented RESTful APIs using Kotlin with Spring Boot and Ktor frameworks.

Designed the entire framework to support Test Driven development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.

Mentored junior developers on Java best practices, REST design principles, and Python scripting.

Designed and developed Micro Services business components and RESTful service endpoints using spring boot.

Created Python scripts to automate data ingestion, transformation, and batch processing pipelines.

Implemented the application using Spring IOC, Spring MVC Framework, and Spring Batch.

Employed Apache Kafka for efficient and secure patient data transmission across microservices.

Involved in writing Spring Configuration XML, a file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.

Implemented Spring Data JPA for ORM with advanced query customization using Criteria API and Java 8 Stream enhancements.

Applied reactive programming in stream processing pipelines, enabling real-time analytics and data transformation workflows.

Log back for the logging the output to the files and Google stack driver part of Google cloud platforms

Debug the Google stack drive for logs.

Developed and maintained insurance web applications and APIs using Java, Spring Boot, and microservices architecture.

Created unit and integration tests in Kotlin using JUnit5 and MockK to ensure code reliability and maintain CI/CD standards.

Developed high-performance, event-driven microservices using Vert.x, achieving sub-millisecond latency under high load.

Developed a Spring Boot application in Java to integrate a real-time alerting system for fraud detection, notifying users of incoming blacklisted calls.

Developed lightweight Flask APIs to serve machine learning models or facilitate data transfer between services.

Used KAFKA as distributed system in Data Analytics using integration of spark and Cassandra.

Implemented RESTful web services Using Apache CXF, Jersey for JAX-RS

Implemented Restful and SOAP based Web Servicend used Soap UI for testing.

Strong knowledge in developing Web Services using SOA, SOAP, WSDL and XML.

Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.

Implemented test-driven development (TDD) practices using Kotlin for backend service logic, ensuring high code coverage and reduced defects.

Expertise in J2EE Technology- Servlets, Struts, spring, JDBC, JTA, JPA, Hibernate and JMS.

Used Spring Tool Suite (STS) IDE tool for application development.

Built RESTful APIs with Vert.x Web, implementing routing, middleware, and security layers in a modular, r reactive programming fashion.

Used Spring Cloud for distributed services, load balancing, and communication between microservices.

Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts

Created JUnit test cases to automate the testing of business logic.

Used JUnit and built tools such as MAVEN.

WebSphere is used as an Application Server to Deploy the Application.

Environment: JDK 1.8, Spring Boot, Spring MVC, Spring AOP, Hibernate 4.0, Angular 6, Apache CXF, AJAX, UML, MS Visio, JSTL, Oracle 11g, JBoss, Eclipse 4.2, Junit, NPM, SOAPUI 5.1, Log4j, Golang, Maven 3.1, NodeJS, Bootstrap, ReactJS, Typescript, MongoDB, HTML5, CSS3, Toad, Maven, Jenkins, RESTful API, Sun Jersey, Junit 4.1, AngularJS, GIT, Chef, MongoDB, JMeter, Apache Camel, Karma, Cloud/AWS, Jasmine.

Client: Ensign Services, San Juan Capistrano, CA May 2020 to June 2022

Role: Sr. Full Stack Java Developer

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping.

Integrated with MySQL/PostgreSQL databases using Spring Data JPA, taking advantage of Java 8.

Used AGILE software development methodology which helps to develop project plans.

Designed entire framework to support Test Driven development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.

Utilized JavaScript ES6 features along with Java 8-based APIs to streamline front-end to back-end data binding.

Wrote integration scripts in Python to bridge Java microservices with external systems (e.g., third-party APIs, ETL tools).

Deployed Vert.x applications on Kubernetes, enabling dynamic scaling of reactive programming microservices based on event traffic.

Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and React JS.

Implemented REST services by Golang with microservices architecture.

Deployed Kotlin-based applications in cloud-native environments using Docker and Kubernetes.

Developed single page application using Angular 6 Framework & Ag-Grid Framework.

Developed custom directive of Angular 6 which handles the client-side authorization.

Built web services with Spring Boot for integration with DocuSign services, enabling secure e-signatures on policy packages.

Involved in using React JS components, Forms, keys, Events, Router, Animations and Flux concept.

Developed Open stack API to integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.

Used Java 8 Streams and Collectors to process complex result sets fetched from SQL queries.

Build RESTful web service by building Node.js Server in the back end to handle requests sent from the front-end jQuery and AJAX calls.

Created RFP (Request for Proposal) Micro service to provide RESTful API utilizing Spring Boot with Spring MVC.

Implemented Spring MVC framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.

Developed RESTful Microservices using Spring REST and MVC, and consumed REST APIs using RestTemplate.

Contributed to internal tools written in Python for DevOps monitoring and log parsing.

Developed code using Design Patterns like DAO, Factory Pattern, Singleton and Value Objects, Decorator, State, Strategy.

Used spring as the MVC model. Used Spring AOP for common cross cutting concerns like security and interception.

Worked on Code builds, and code changes are made in JavaScript, Python and Shell scripts.

Implemented Spring MVC, Spring Boot, and Spring Security for secure web applications.

Created Views, Sequences in the oracle database and modified the existing PL/SQL stored procedures.

Used GitHub to maintain the versions of the source code of the project.

Used CI/CD technologies such GIT, Chef, Jenkins are used for developing and deploy web services.

Expertise in using NoSQL database like MongoDB to support the storage of JSON objects and provides the storage for security related information.

Generated proxy code from .WSDL file using SOAP UI for client-server communication.

Worked on Load testing on JMeter to improve the performance of newly developed code.

Mentored junior developers on Java best practices, REST design principles, and Python scripting.

Designed and prepared Unit test cases using Junit and Log4j and removed the maximum bugs before passing onto the application to the QA team.

Implemented Microservices Architecture with Spring Cloud for scalable, distributed services.

Used Jenkins application to build and perform continuous deployments of JBOSS war files.

Built RESTful services using JAX-RS, Spring Boot, and Microservices Architecture.

Deployed web and enterprise applications on JBoss application server in a channel secure environment.

Used UNIX shell scripting to automate software installation and testing. Wrote scripts to apply application patches and Oracle table updates.

Developed integration modules for disparate clients using Apache Camel.

Involved in Unit testing of application using Karma and Jasmine library to make sure that the application is compatible in all browsers.

Worked in close cooperation with project managers and other functional team members to form a team effort in development.

Environment: JDK 1.8, Spring Boot, Spring MVC, Spring AOP, Hibernate 4.0, Angular 6, Apache CXF, AJAX, UML, MS Visio, JSTL, Oracle 11g, JBoss, Eclipse 4.2, Junit, NPM, SOAPUI 5.1, Log4j, Golang, Maven 3.1, NodeJS, Bootstrap, ReactJS, Typescript, MongoDB, HTML5, CSS3, Toad, Maven, Jenkins, RESTful API, Sun Jersey, Junit 4.1, AngularJS, GIT, Chef, MongoDB, JMeter, Apache Camel, Karma, Cloud/AWS, Jasmine.

Client: BOK Financial, Tulsa, OK May 2018 to April 2020

Role: Full Stack Developer

Responsibilities:

Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.

Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.

Developed an application were involved in design changes using HTML5, CSS3, JQuery and Bootstrap.

Developed forms for user event handling and validations using JavaScript's and AJAX.

Designed, developed a custom, single-page, responsive web application on front end using Angular JS.

Built and optimized microservices for managing customer accounts and transactions using Spring Boot and Spring Cloud.

Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.

Involved in using java like Collections, Exception Handling, Multi-Threading, Serialization and Java 1.8 features like Lambda expressions, Stream API, and Method references.

Built unit and integration tests for Microservices using JUnit and Mockito.

Experience with advance technologies like MongoDB, Cassandra and advanced framework like SpringBoot.

Experience with NoSQL document-based data stores like Mongo DB and have designed various data models for the system.

Designed and developed Micro Services business components and RESTful service endpoints using spring boot.

Implemented Micro Services based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.

Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.

Involved in support for end to operations support for OSS/BSS (Business Support System) identify gaps and propose solutions and manage issue resolution.

Implemented Restful and SOAP based Web Services and used Soap UI for testing.

Strong knowledge in developing Web Services using SOA, SOAP, WSDL and XML.

Having Experience using tools like RAD, SOAPUI, TOAD, Perforce, POSTMAN. And build method like MAVEN.

Extensively worked on Drools Rules Engine for writing business rules validation and externalization of parameters.

Automate build process through Gradle Script build framework.

Used Node JS to run Web pack tasks and build properly the project.

Conducted complete review of designs and specifications for all assigned IVR applications.

Implemented first-hand the best/worst practices for integrating Micro Services into existing system architecture.

Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.

Worked on a migration IVR-Next gen application using Avaya Orchestration designer as a tool from the Pere pro.

Used object storage container to store the secured files and retrieved from API by using Amazon Web Services (AWS).

Implemented modules into Node JS to integrate with designs and requirements

Worked on Log4J to validate functionalities and JUnit for unit testing

Built RESTful services using JAX-RS, Spring Boot, and Microservices Architecture.

Expertise in J2EE Technology- Servlets, Struts, Spring, JDBC, JTA, JPA, Hibernate and JMS.

Used Angular 4 for Directives, Filters, Services, Validation, and Data binding of UI components.

Used Angular to build a single page application using typescript.

Developed reusable custom directives using Angular 4 using transclude, restrict, event handlers and templating.

Implemented code according to coding standards and Created Angular6 Controller Which Isolate scopes perform operations.

Wrote services to store and retrieve user data from MongoDB for the application on devices.

Developed scalable solutions using NoSQL databases Cassandra, MongoDB.

WebSphere is used as an Application Server to Deploy the Application.

Configured CI/CD pipelines in Jenkins for automated deployment of microservices and Lambda functions.

Used JUnit and build tools such as MAVEN.

Created JUnit test cases to automate the testing of business logic.

Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts

Used Spring Tool Suite (STS) IDE tool for application development.

Environment: Java1.8, HTML5, CSS3, JavaScript, JQuery, Ajax, AngularJS, Angular 4/6, AWS, Micro Services, Spring, Spring Boot, Spring Security, Spring batch, Servlets, Spring MVC, JUnit, J2EE, Drools, Node JS, Gradle, JMS, RESTful, Agile Methodology, Log4J, Web Sphere, GitHub, Rally, Spring Security, STS.

Client: Birlasoft, India April 2016 to March 2018

Role: Java Developer

Responsibilities:

Used Web Logic server for deploying the application.

Involved in analysis and design of the application.

Involved in preparing the detailed design document for the project.

Involved in developing JSP forms.

Designed and developed web pages using HTML and JSP.

Designed various applets using JBuilder.

Designed and developed Servlets to communicate between presentation and business layer.

Used EJB as a middleware in developing a three-tier distributed application.

Developed Session Beans and Entity beans to business and data process.

Used JMS in the project for sending and receiving the messages on the queue.

Developed the Servlets for processing the data on the server.

The processed data is transferred to the database through Entity Bean.

Used JDBC for database connectivity with MySQL Server.

Used CVS for version control.

Involved in unit testing using Junit.

Environment: Java, Jsp, Servlets, HTML, DHTML, Solaris, JavaScript, Eclipse IDE, Web Logic, Oracle8i, PL SQL, CVS.



Contact this candidate