Post Job Free
Sign in

Full Stack Java Developer

Location:
Irving, TX
Posted:
September 04, 2025

Contact this candidate

Resume:

Senior Java Full Stack Developer

Mallikarjuna Rao Kovi

Phone: +1-682-***-****

Email: *****************@*****.***

PROFESSIONAL SUMMARY:

●8 years of experience in developing Web Applications and Frontend/Backend Systems using Java/J2EE technologies like Java 17/11/8/7, Spring Frameworks, Hibernate and Amazon Web Services (AWS).

●Good experience in analysis, design, implementation and testing of Object-Oriented applications in the client/server, web services, distributed, integrated environments using Java/J2EE.

●Experience in all aspects of Software Development Life Cycle (SDLC) including analysis, design and development, debugging, support, integration, maintenance and enhancements of Java/J2EE Applications.

●Experienced in using Agile Methodology including creating product/sprint catalogues, active participation in scrum, sprint planning and exit meetings.

●Strong experience in analysis, design and development of Java 17/11/8/7, Spring, Hibernate, Servlets, JSP, JavaScript, JQuery, Direct Web Remoting, and JDBC based applications.

●Good experience in Amazon Web Services (AWS) like EC2, S3, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and Access Management (IAM), AWS CloudWatch, Elastic Beanstalk, CloudFront and Redshift.

●Good in implementing Spring Cloud Config Server, Routing and Filtering to Microservices using Netflix Zuul.

●Proficient in implementation of frameworks like Spring 5, Struts, EJB 3.2, JSF and ORM frameworks for persistence like Hibernate and JPA.

●Expertise in different Spring modules (Spring MVC, Spring Boot, Spring Cloud, Spring IOC, Spring AOP, Spring JDBC, Spring AOP, Spring Batch, Spring Rest and Spring Security) of the Spring Application Framework.

●Strong experience in implementing Spring Boot Microservices to divide the application into various sub modules.

●Experience in using Spring Boot Actuator to monitor and manage the application in production environment.

●Experience in developing the user authentication and authorization by using Spring Security OAuth2.0 and JSON Web Token (JWT).

●Extensive experience with Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, and Optimistic.

●Good experience in using and deployment of applications on Web Logic, Web Sphere, Apache, and Tomcat.

●Experience in developing web applications using various Design Patterns, which include Service Locator pattern, Business delegate pattern, DAO, Singleton and Factory Pattern.

●Extensive experience working on coding using Core Java concepts like Multithreading, Collections, Serialization, Synchronization, Exception Handling, Generics and Database Connections, as well in Java features like Streams, collectors and lambda functions.

●Expertise in Service Oriented Architecture using SOAP Webservices (XML Parsers, WSDL, HTTP, UDDI, JAX-WS) and RESTful Webservices (JSON, JAX-RS, JAXB, WADL, Swagger, Apache CFX).

●Experience in developing client side web applications using HTML5, DHTML, CSS3, JavaScript, JQuery, XML, AJAX, JSON, SASS, LESS, Bootstrap, DOM, AngularJS, Angular 11/13, ReactJS, NodeJS and JSP.

●Expertise in implementing view rendering JavaScript using ReactJS with Flux and Redux as architectures.

●Experience in Container Management using Docker by writing Docker files and set up the automated build on Docker Hub and installing and configuring Kubernetes.

●Good experience with Maven and ANT for the build and deployment of applications.

●Proficient with version controlling tools including Tortoise SVN, GIT, GitHub and BitBucket.

●Experience with Message Queue (MQ) services like Apache Kafka, Rabbit MQ, Active MQ, and IBM MQ.

●Experience working on data logging framework such as Log4j, to detect logging data and to analyse data traffic analysis and developing ATDD (Acceptance Test Driven Development) test cases using Java for the written code.

●Strong experience working with Java based testing frameworks like JUnit, Mockito, Selenium, Jasmine, Karma, Mocha, Chai, JMeter, LoadRunner, TestNG and Cucumber.

●Proficient in programming by using the IDE’s such as Eclipse, IntelliJ IDEA, NetBeans & STS (Spring Tool Suite).

●Experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle, MySQL, SQL Server and MongoDB.

●Experience in using issue and bug tracking tool JIRA and Bugzilla.

TECHNICAL SKILLS:

Languages

Java 17/11/8/7, JavaScript, C, C++, XML, JSON

Web Technologies

HTML5, CSS3, JavaScript, AngularJS, ReactJS, NodeJS, Ajax, Bootstrap, JQuery

Java Frameworks

Spring, Hibernate, JPA, iBatis

Cloud Technologies

Amazon Web Services (AWS) - EC2, S3, Lambda, Elastic Load Balancer, SNS, SQS, CloudFormation, Elastic Beanstalk, IAM, VPC and CloudWatch

Webservices

SOAP, REST, JAX-RPC, JAX-WS, JAX-RS

Containerization Tools

Docker, Kubernetes

Version Control

SVN, Git, GitHub, Bitbucket

Build Tools

ANT, Maven, Gradle

Continuous Integration

Jenkins

Message Queues

Apache Kafka, ActiveMQ, RabbitMQ, IBM MQ, JMS

XML Technologies

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

IDEs

Spring Tool Suite (STS), Eclipse, IntelliJ, NetBeans

Testing Tools

Junit, Mockito, Selenium, TestNG, Cucumber, JMeter, LoadRunner, Jasmine, Karma, Mocha, Chai

Servers

WebLogic, WebSphere, JBoss, Tomcat

Defect Tracking Tools

JIRA, Bugzilla

Databases

Oracle, MS SQL Server, MySQL, MongoDB

Operating Systems

Windows, Linux, Unix

Methodologies

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

Business Rules

Management

Drools Rule Engine 7.x/8.x,DRL (Drools Rule Language) file development,Decision tables and spreadsheet rules,KIE Workbench and KIE Server,Rule flow groups and agenda groups,Forward and backward chaining,Complex Event Processing (CEP)

PROFESSIONAL EXPERIENCE:

Johnson & Johnson - New Brunswick, N June 2024 - Present

Sr Java Full Stack Developer

Responsibilities:

●Designed and coded Java 17/11, J2EE modules like Spring Boot, Spring Cloud, Spring MVC, Spring Rest, Hibernate and JPA.

●Responsible for bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular 13/14.

●Developed custom Angular directives, components, services, templates and integrated with Spring Forms.

●Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.

●Refactored Microservices Architecture using Spring Boot and Spring Cloud for multiple integrators with factory pattern.

●Implemented AWS solutions using EC2, S3, EBS, Elastic Load Balancer, IAM, VPC and Autoscaling groups, SNS, SQS, Lambda, and CloudFormation Templates.

●Configured AWS EC2 instances in developing and QA environments with NodeJS.

●Worked on AWS S3 services creating buckets, configuring buckets with permissions, versioning, logging, and tagging. Integration of Amazon Web Services (AWS) with other applications infrastructure.

●Deployed Spring Boot based Microservice Docker Container using Amazon EC2 Container Services using AWS Admin Console.

●Deployed and configured Elastic Search for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.

●Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each Microservices in a cluster can be load balanced and exposed through one API gateway.

●Developed Spring cloud functions-based lambda functions and developed native Microservices using Spring cloud libraries like Spring Cloud Eureka Server, Spring Cloud Zuul, Ribbon, Hystrix etc.

●Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.

●Implemented a Stateful and Stateless Processor using Apache Kafka Processor API for consuming an input stream from different topics and producing an output stream.

●Used Spring Kafka framework to publish and consumer messages into/from Kafka Cluster.

●Created microservice plugin for the service worker to read in info via Apache Kafka message bus to create and send SNS messages to AWS SNS topic.

●Implemented a production ready, load balanced, available and fault tolerant Kubernetes infrastructure.

●Worked with containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.

●Implemented or exposed the Microservices to base on RESTful API utilizing, implementing the Microservices to base on RESTful API utilizing Spring Boot.

●Responsible for creating Authentication and Authorization using OAuth2.0 and Spring Security Token and storing the data in the MongoDB using NodeJS scripts.

●Built pipeline using Jenkins for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.

●Used Spring Config Server for centralized configuration and Splunk for centralized logging.

●Designed and developed Restful service interface using Spring MVC to the underlying customer event API.

●Built Maven scripts for automated deployment and for the build operation of the entire application.

●Used GIT as the configuration management tool to manage the code repository.

●Developed BDD tests using Cucumber by writing behaviour and step definitions & developed required Selenium support code in Java for Cucumber.

●Performed load testing on JMeter and LoadRunner to improve the performance of newly developed code.

●Creating unit testing of various layers using Junit and created automated test script for Integration testing using Selenium.

●Designed and maintained 15+ custom dashboards for real-time application monitoring.

●Created complex SPL queries to track system performance metrics and troubleshoot production issues.

●Reduced mean time to resolution (MTTR) by 40% through automated Splunk alerts and correlation searches.

●Integrated Splunk with AWS CloudWatch for centralized logging and monitoring across 200+ microservices".

Environment: Java 17/11, Amazon Web Services (AWS), Spring Cloud, Spring Boot, Spring MVC, Spring Security, Hibernate, Netflix OSS (Eureka, Zuul, Hystrix), OAuth 2.0, Swagger, Restful Web Services, Apache Kafka, Docker, Jenkins, Maven, GIT, JavaScript, JQuery, HTML5, CSS3, Angular 13/14, NodeJS, Tomcat, Spring Tool Suite (STS), MongoDB, Splunk, JMeter, LoadRunner, Selenium, Junit, Log4j, Jira

Wells Fargo San Francisco, California Sept 2022 – May 2024

Java Full Stack Developer

Responsibilities:

●Developed cross-browser/platform using HTML5, CSS3 and JavaScript to match design specs for complex page layouts while adhering to code standards.

●Developed various screens for the front end using React Native and used various predefined components from NPM (Node Package Manager).

●Used NodeJS as a proxy to interact with Rest services and also interacting with Database with React.

●Responsible for bringing page rendering times drastically down by incorporating Lazy Rendering and code splitting in ReactJS 16.

●Developed high-performance back-end applications by writing reusable, testable and efficient code using NodeJS and connecting applications to the web services.

●Worked on integration of Amazon Web Services (AWS) with other applications infrastructure.

●Used Object Storage Service Amazon S3 to store and retrieve media files such as images.

●Used Amazon IAM to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.

●Developed API for using AWS Lambda to manage the servers and to run the code in the AWS and with AWS services as event sources.

●Used Microservices architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.

●Created and injected Spring Services, Spring Controllers to achieve dependency injection and to wire objects of business classes.

●Designed and developed asynchronous RESTful Microservices using Spring Boot that is consumed by other Microservices with an average response time of 50 milliseconds.

●Used Spring JDBC in persistence layer that is capable of handling high volume transactions.

●Implemented the application using Spring Boot Framework and handled the security using Spring Security.

●Integrated with existing Auth system and configured Spring Security to get principle.

●Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.

●Migrated existing applications into Microservices architecture using REST API’s, Spring Boot and AWS.

●Created and maintained APIs utilizing the Swagger framework backed by Hibernate data access layer.

●Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.

●Implemented build scripts using Maven to create WAR and deploy in application server.

●Responsible for continuous integration and continuous delivery with the Jenkins build tool.

●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.

●Implemented and maintained the monitoring and alerting of production using AWS CloudWatch.

●Configured Tomcat Application server and deployed the web components.

●Prepared Test Suites and Test Cases for unit testing and implemented unit testing using JUnit.

Environment: Java 11, Amazon Web Services (AWS), Spring Cloud, Spring Boot, Spring Security, Spring MVC, Hibernate, Apache Kafka, Docker, Maven, Jenkins, GitHub, Swagger, Restful Web Services, HTML5, CSS3, ReactJS, Bootstrap, Ajax, JavaScript, NodeJS, Tomcat, Oracle, JUnit, Jira

Liberty Mutual Insurance Boston, MA Nov 2019 – Aug 2022

Java Full Stack Developer

Responsibilities:

●Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile Methodology (SCRUM) for developing application.

●Worked on Spring Framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and Spring Boot and did integration to Microservices into existing system architecture.

●Used Spring Boot at back end which helped to develop application with ease.

●Used Spring Batch to handle multiple requests accessed through Message Queue services between several Microservices in the application.

●Worked on migration of applications from On-premise to AWS Cloud Services like EC2 (RedHat), RDS (Oracle), S3 and Lambda.

●Used Hibernate as ORM mapping tool and worked with Hibernate query language (HQL).

●Integrated Spring DAO for data access with Hibernate to implemented CRUD operations

●Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts

●Used Spring AOP for logging, auditing, and security and transaction management to distinguish business logic from the cross-cutting concerns.

●Designed dynamic and multi-browser compatible pages using HTML, XHTML, CSS, JQuery, JavaScript, Angular 7, NodeJS, and BackboneJS.

●Used JSON and XML for developing the application to interact with API’s, Web Services.

●Implemented secure authentication and authorization services using JSON Web Token and SAML in the Single Sign-On (SSO) scenario. Worked on Swagger UI to interact with API’s. Designed and documented API’s using Swagger.

●Built RESTful web services by building NodeJS Server in the back-end to handle requests sent from the front-end jQuery and AJAX calls. Developed Restful Web services using Jersey framework (JAX-RS) and REST annotations.

●Wrote and executed SQL Scripts and responsible for fixing the issues and monitoring them to make sure it releases in time. Deployed the jar file using Tomcat application server and used Log4j as a logging framework.

●Implemented automated testing platforms and unit tests and proficient in understanding of code versioning tools such as GIT. Used Maven build tool for compiling and generating war files.

●Worked on ActiveMQ Messaging Service for Integration. Used Karma and Jasmine as testing frameworks.

Environment: Java 8, Amazon Web Services (AWS), Spring Boot, Spring MVC, Spring Batch, Spring Security, Spring DAO, Hibernate, HTML5 CSS3, JavaScript, Angular 7/5, NodeJS, Ajax, JQuery, JSON, XML, JWT, Swagger, Restful Web Services, Tomcat, ActiveMQ, Log4j, Junit, Jira, Agile

Fresh works - Chennai, IND June 2017 – July 2019

Java Developer

Responsibilities:

●Worked on implementation of complete Software Development Life Cycle (SDLC) from analysis through design, development, integration, and testing phases.

●Implemented the Core Java concepts such as File Handling I/O, Collection frameworks, and Exception handling.

●Developed dynamic robust UI screens using HTML5, CSS3, ReactJS, Redux, JavaScript, Bootstrap and jQuery.

●Implemented various screens for the front end using React.JS and used various predefined components from NPM (Node Package Manager) and Redux Library.

●Developed RWD application following component-based approach using React, Redux, ES6 and Bootstrap.

●Designed, developed and maintained high-quality software solutions using Java 8 and Spring Boot Microservices.

●Implemented the project by using Spring MVC framework for the business layer using Spring Core, DAO, Spring ORM, and Spring Web MVC. Handled the authorization, authentication of features by using Spring Security.

●Integrated Azure Kubernetes Service (AKS) to orchestrate containerized Java applications, enhancing deployment efficiency and fault tolerance.

●Leveraged Azure DevOps for CI/CD pipelines, automating builds, tests, and deployments of Spring Boot applications to Azure.

●Migrated legacy Java applications to Azure, reducing infrastructure costs by 25% through optimized resource provisioning.

●Implemented a separated DAO layer which uses Spring JDBC template to interact with the database.

●Worked on implementation of AWS Cloud based technologies like Elastic Servers, EC2 Instance and S3.

●Configured AWS Identity Access Management (IAM) group and users for improved login authentication.

●Designed and developed Restful service interface using Spring MVC to the underlying customer event API.

●Worked on Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using Spring framework and annotations.

●Integrated Hibernate with Azure SQL Database for efficient ORM and secure data transactions.

●Developed the DAO layer for the application using Hibernate to map java classes with database and created queries with Hibernate Query Language (HQL).

●Integrated Azure Key Vault to securely manage application secrets, API keys, and database credentials.

●Monitored and logged Java application metrics using Azure Monitor and Application Insights for real-time observability.

●Implemented JSON Web Tokens for authentication and authorization security configurations using NodeJS.

●Deployed web application components on Tomcat server for development and test environments.

●Developed Test Driven Development (TDD) using Mocha and Chai frameworks for the application.

Environment: Java 8, HTML5, CSS3, Bootstrap, JavaScript, ReactJS, Redux, React-Native, Spring MVC, Hibernate, Amazon Web Services (AWS), AJAX, RESTful Web Services, JWT, SQL Server, Apache Tomcat, JIRA, Jenkins, Maven, GIT, Mocha, Chai, JUnit, Eclipse IDE, Jira, Agile



Contact this candidate