Post Job Free
Sign in

Senior Java Backend Developer with 10+ Years Experience

Location:
Louisville, KY
Posted:
February 11, 2026

Contact this candidate

Resume:

Saraswathi

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

Phone: +1-502-***-****

LinkedIn: www.linkedin.com/in/venkata-saraswathi-mandalapu-292b222ba Professional Summary:

Accomplished Java Developer with over 10 years of experience in designing, developing, and deploying enterprise-level web and cloud applications. Expertise in core Java, Spring Boot, Microservices, Kafka, RESTful web services, and front- end technologies like Angular, React, and JavaScript. Skilled in cloud platforms such as AWS, containerization with Docker and Kubernetes, and database management using MongoDB, MySQL, Oracle, Kotlin and Elasticsearch. Proficient in Agile methodologies, version control (Git, SVN), CI/CD pipelines (Jenkins), and automated testing frameworks like JUnit, Selenium, and Mockito. Adept at delivering scalable, secure, and optimized solutions for complex business requirements.

Proficient in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance.

Skilled in designing and implementing applications using Java, Spring Boot, Hibernate, and RESTful web services.

Strong experience in building microservices architecture using Spring Boot and deploying containerized applications via Docker and Kubernetes.

Using Kotlin for Implementing new modules in the applications.

Expertise in front-end technologies including HTML5, CSS3, JavaScript, Angular, React, TypeScript, and Bootstrap to create intuitive and interactive user interfaces.

Proficient in back-end development using Java, Node.js, and Spring frameworks, ensuring scalable and maintainable solutions.

Experienced with cloud computing services, including AWS (EC2, Lambda, Elastic Load Balancer, Route53) for deploying, scaling, and managing distributed systems.

Design and develop AWS cloud infrastructure utilizing Ansible with AWS CloudFormation and Jenkins for continuous integration with high availability and secure multi-zones and automated end -to-end transit hub connectivity resource deployment in AWS via Terraform.

Hands-on experience working with databases such as MongoDB, MySQL, Oracle, Cassandra, and Elasticsearch for optimized data storage and retrieval.

Expertise in creating and consuming RESTful APIs and web services using Java, Spring MVC, Hibernate, Tibco and Golang.

I am skilled in implementing Spring Security and OAuth for robust authentication and authorization mechanisms.

Extensive experience with testing frameworks such as JUnit, TestNG, Mockito, and Selenium for unit testing, integration testing, and automation.

Proficient in version control systems including Git, SVN, and CI/CD tools like Jenkins, ensuring seamless integration and continuous deployment.

Used VAVR functional library with Kotlin and java for immutable variable called Either

Have Knowledge on Kotlin Android Extensions framework

Designed and deployed AWS solutions using EC2, S3, EBS, AWS Dynamo DB, Elastic Load Balancer and Auto Scaling groups.

Expertise in developing user-friendly and scalable single-page applications (SPAs) using Angular, TypeScript, and React.js.

Strong experience in message-driven architecture using JMS, ActiveMQ, RabbitMQ, and Spring JMS for asynchronous processing and service communication.

Converted Groovy test into Kotlin DSL tests.

Experience open-source Kafka, Zookeepers, Kafka concepts.

Proficient in using AWS Lambda for serverless application development and event-driven programming.

Developed diagnostic tools and REST APIs using Golang, Python, and GraphQL for enhanced system operations.

Experience in creating and consuming SOAP and RESTful web services, ensuring proper communication between distributed services.

Worked on OAuth grant types to get the access token to access the protected API. Supported development with integration using OAuth/SAML.

Strong knowledge of Agile methodologies, including Scrum, with active participation in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives.

Expertise in developing data access layers using Hibernate, Spring JPA, and JDBC to manage persistent data.

Expertise in optimizing SQL queries and implementing PL/SQL stored procedures for high-performance data operations.

Proficient in using Postman for API testing and validation, ensuring seamless integration between front-end and back- end services.

Adept at troubleshooting and resolving production issues using logging frameworks like Log4J and monitoring tools.

Skilled in writing and deploying automated build and deployment pipelines using Gradle, Maven, Jenkins, and GitHub Actions.

Experienced in managing and configuring application servers like Tomcat, WebLogic, and JBoss for Java application deployment.

Developed and managed comprehensive test cases and performed unit, integration, and acceptance testing using frameworks like Cucumber, JUnit, and Mockito.

Collaborated closely with cross-functional teams, clients, and stakeholders to deliver high-quality software solutions in fast-paced environments.

Technical Skills:

Programming Languages: Java, JavaScript, TypeScript, Python, SQL, PL/SQL, Kotlin, Golang. Web Technologies: HTML5, CSS3, AJAX, JSP, JSTL, Servlets. Frontend Frameworks/Libraries: Angular, React, Redux, jQuery, Bootstrap. Backend Frameworks: Spring (Core, MVC, Boot, Security, JMS, Integration), Hibernate, Node.js, Express.js, Restify.

Web Services: RESTful APIs, SOAP, JAX-WS, JAX-RS, GraphQL. Databases: Oracle, MySQL, MongoDB, Cassandra, Elasticsearch, Postgres. Cloud & DevOps: AWS (EC2, ELB, Route53, Lambda, S3), Dynamo DB, Docker, Kubernetes, Jenkins, Gradle, Maven, Ant, Git, SVN.

Messaging Systems: ActiveMQ, RabbitMQ, JMS (Java Messaging Service), Tibco EMS. Testing: JUnit, TestNG, Mockito, Selenium WebDriver, Cucumber. Development Tools: Eclipse, IntelliJ IDEA, Visual Studio Code, Wildly, Postman. Project Management: Agile methodology, JIRA.

Other Technologies: Microservices Architecture, Terraform, OAuth/SAML, Tibco Kafka, OAuth2, Log4J, UML, Design Patterns, WebLogic, JBoss, IBM WebSphere, Apache CXF. Professional Experience:

Employer: 7Technix LLC Feb 2024 – Present

Client: Humana Inc, Louisville, KY

Role: Sr Java Developer

Responsibilities:

Involved in all phases of the Software Development Life Cycle (SDLC) within an Agile environment, contributing to iterative development and continuous improvement.

Designed and developed applications using HTML5, CSS3, TypeScript, JavaScript, Bootstrap, Node.js, NPM, and MongoDB for dynamic and responsive web interfaces.

Developed application logic and algorithms using both Java and Node.js while working on in-house applications.

Gained experience working with Node.js frameworks such as Express and Restify to mock RESTful APIs.

Created new web service endpoints to provide JSON data to the Angular web application, ensuring seamless communication and data display for users.

Created internal diagnostic tools using Golang and AngularJS to assist with customer issues. Created GraphQL schema and queries to interact with Mongo DB database.

Wrote Python scripts to parse XML documents and load the data in the database. Generated property list for every application dynamically using Python.

Built single-page applications (SPAs) using Angular, TypeScript, and Webpack for a faster, interactive user experience.

Utilized Node.js to run Grunt tasks, building and optimizing project workflows.

Designed and developed an end-to-end customer self-service module using Spring MVC and Hibernate with annotation-based configuration.

Worked on AWS for continuous integration, handling backend development using Node.js and MongoDB.

Worked with Terraform to provision infrastructure, create stacks in AWS and updated the terraform scripts as per the requirement on a regular basis.

Implemented Microservices Architecture with Spring Boot, making applications modular, scalable, and independent.

Used Kafka a publish-subscribe messaging system by creating topics using consumers and producers to ingest data into the application for Spark to process the data and create Kafka topics for application and system logs.

Leveraged Spring IOC for loosely coupled code and Spring AOP for logging, ensuring maintainable and clean architecture.

Extensive working experience on Confluent Kafka, Kafka components and real time messaging systems.

Created functions and assigned roles in AWS Lambda to run Python scripts and used AWS Lambda with Java to perform event-driven processing.

Implemented authentication and authorization using Spring Security for securing the application.

Integrated REST API with RabbitMQ using Spring Integration, eliminating single points of failure and utilizing AWS Elastic Cache for efficient session data management across microservice containers.

Utilized Spring Boot with Microservices to architect RESTful Web Services, facilitating JSON data transmission between the front-end and middle-tier controllers, deployed seamlessly on AWS ECS via Docker containers.

Utilized JIRA for efficient project management and task tracking.

Configured Spring Security to manage permissions for various resource levels and implemented OAuth2 for authentication verification.

Implemented OAuth to access the protected API with access token by using different OAuth Grant types.

Developed automation test scripts using Selenium WebDriver and Java. Utilized Postman for CRUD operations on APIs.

Used Spring JMS for handling message queues and MDBs for listeners, ensuring smooth messaging between services.

Developed and consumed RESTful web services to retrieve configuration JSON documents, improving system configuration management.

Created the Data Access Layer (DAO) using Hibernate as the ORM tool, configuring XML files for persistence based on the Hibernate framework.

Configured AWS Lambda for automated event handling, particularly for S3 document events. Employed Log4J for maintaining application logs and facilitating effective troubleshooting.

Designed the data base structure for the application in Dynamo DB, No SQL from AWS.

Using Kotlin for Implementing new modules in the applications.

Developed comprehensive test cases and conducted unit testing using the JUnit framework for Java functions and Spring-test for web service testing. Implemented test cases using Junit and Mockito test frameworks.

Utilized Git for version control and Maven for dependency deployment, ensuring streamlined development processes.

Designed and developed Microservices components using Spring Boot, ensuring modularity and ease of scaling.

Utilized Docker for deploying code to various environments, facilitating containerized deployments and orchestration. Managed Docker orchestration and Docker containerization using Kubernetes.

Configured and tuned AWS EC2 and worked on ELB and Route53 for load balancing and high availability.

Contributed to the development of an underwriting process involving communication with external systems using ActiveMQ, RabbitMQ, and JMS (Java Messaging Service).

Created Gradle builds to deploy Spring Boot microservices to the internal enterprise Docker registry, ensuring smooth CI/CD pipelines.

Environment: JavaScript, Bootstrap,Terraform, Node.js, NPM, MongoDB, Agile, Node.js, RESTful APIs, Express, Restify, Angular, JSON, TypeScript, Grunt, Spring MVC, Hibernate, Microservices, Spring IOC, Kotlin, Spring AOP, Spring Security, DAO, ORM, Docker, AWS EC2, Dynamo DB, ELB, Route53, Gradle, ActiveMQ, Kafka, RabbitMQ, CI/CD pipelines, AWS Lambda, JIRA, Postman, CRUD, Selenium WebDriver, JUnit, S3, OAuth2/SAML, Mockito, Kubernetes, Golang, Python, GraphQL.

Employer: Tata Consultancy Services (TCS)

Client: USAA Banking and Finance, Hyderabad, India. Mar 2022 – Jan 2024 Role: Java Developer

Responsibilities:

Implemented data access objects (DAO) and persistence layers using Spring JPA, Hibernate, and JDBC, as well as Entity and Transactional annotations.

A talon API used for Spring boot, Microservices architecture in the application.

Developed user-friendly interfaces utilizing React,NextJs Redux, Bootstrap, jQuery, Gulp, HTML5, CSS3, and ES6 to create responsive and dynamic web applications.

Configured Redux store in the application, developed actions and reducer functions, and utilized Redux-thunk to handle RESTful API calls efficiently.

A talon web used as react-js,Nextjs in the front-end application.

Used Open shift to test the master branch code for testing.

Implemented tabular views using React Data Grid and enhanced performance with React Lazy Load for component- based lazy loading.

Developed UML diagrams including Use Cases, Sequence Diagrams, and Class Diagrams for object-oriented design using Rational Rose.

Developed RESTful web services using Spring Boot, Hibernate, and Tomcat, and deployed the backend on AWS infrastructure. Building a Command line tool to interact With RESTful API.

Configured and managed build tools using Maven, application servers using Tomcat, and logging utilities using Log4j for efficient development and deployment of Java applications.

Developed and maintained RESTful APIs, ensuring proper use of HTTP methods and status codes for efficient communication between services.

Deployed and managed containerized applications using Docker and Kubernetes.

Utilized testing frameworks such as TestNG, JUnit, Mockito, and Power Mockito for comprehensive testing and quality assurance. Ensured code quality and performed code analysis using SonarQube.

Managed version control and continuous integration with tools such as Git and GitHub, Jenkins.

Used development tools such as IntelliJ IDEA, VS Code, and MySQL Workbench to create and maintain applications and design database structures.

Created REST exception handling advice to return appropriate HTTP error codes and wrote unit tests for REST calls using Spring Mock MVC, and TestNG.

Developed JMS messaging components for asynchronous messaging using Tibco EMS and Spring JMS for smooth integration of services.

Actively participated in Agile ceremonies such as Daily Standups, Iteration Planning, Pre-Estimation, Code Reviews, and Show/Tell meetings to ensure team collaboration and project alignment.

Optimized SQL queries and indexes for SQL Server and worked with SQL and search-based data storage to improve data retrieval performance.

Developed backup and recovery engine for VM backup/recovery using VMware vSphere APIs, Golang programming

language and RabbitMQ Message bus (communication interface). Worked with databases and search engines including MySQL, Cassandra, MongoDB, Postgres and Elasticsearch for optimized data storage and retrieval.

Implemented test scripts following ATDD (Acceptance Test-Driven Development) and BDD (Behavior Driven Development) practices using Cucumber.

Utilized Log4J for logging errors and exceptions, and managed version control using SVN while tracking bugs with ClearQuest.

Environment: Java, React,NextJs Redux, Bootstrap, jQuery, Gulp, HTML, CSS, ES6, RESTful API, UML, Rational Rose, Spring Boot, Hibernate, Tomcat, REST, HTTP, Spring Mock MVC, TestNG, Tibco EMS, Spring JMS, Agile, SQL queries, SQL Server, Jenkins, Maven, Log4J, SVN, ClearQuest, BDD, ATDD, RDS, Git, IntelliJ IDEA JUnit, Mockito, MySQL, Cassandra, MongoDB, Elasticsearch, Golang, GraphQL.

Employer: Quest Global Services Limited Apr 2019 – Mar 2022 Client: Cambridge University Hospitals, Hyderabad, India. Role: Java Developer

Responsibilities:

Analyzed business requirements and conducted impact analysis on existing modules to ensure seamless integration of new functionalities.

Developed secure web applications and server-side development using ORM, Spring, AJAX, JSP, JSTL, Servlet, Java Beans, JavaScript, JSON, JQuery, HTML, Oracle, and various Design Patterns.

Developed multi-tier web applications for internal users using AngularJS, jQuery, HTML5, Java, and SQL.

Developed SOA Composite Applications with Oracle SOA Suite.

Utilize Spring Rest Controllers for implementing the RESTful web services. Developed applications using Java, JSP/Servlets, EJB, HTML, CSS, and JavaScript.

Designed and developed the UI using the Struts view component, JSP, HTML, CSS, and JQuery.

Developed XSLT adapters to convert XML files into formats that can be used by other internal systems.

Managed MySQL and Oracle databases in Production, Test, and Development.

Installed WebLogic/JBoss servers, and configured domains for deploying applications.

Configured Data Source and deployed web applications on IBM WebSphere Application Server.

Implemented JSF for presentation layer programming, using JSTL, AJAX, and GWT Development for dynamic UI development.

Created Controller Servlets to handle HTTP requests and responses from JSP pages.

Designed and developed Web Service using Apache CXF. Used JUnit API for testing in a Test-Driven Environment (TDD).

MAVEN used for the build framework and Jenkins for the continuous build system.

Configured and administrated JBOSS operations network enterprise monitoring and alerting tool for JBOSS Enterprise Application Platforms.

Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.

Utilized Jenkins as the Continues Integration Tool to build the project to Development, Test, and production environments.

Deployed TIBCO projects in Development, Integration, and UAT environments.

Involved in the release of Work Orders for the month/Quarter Developed SQL queries to interact with Oracle database and was involved in writing PL/SQL code for procedures and functions.

Utilized defect logging tools like JUnit to log and manage defects raised by users, ensuring timely resolution.

Collaborated with cross-functional teams to address and resolve development challenges effectively.

I have acted as a technical expert and Subject Matter Expert (SME) for specific application modules over the past two years.

Involved in the deployment of the application within Kubernetes environments, ensuring scalability and container orchestration.

Environment: Java, JavaScript, JSON, jQuery, HTML, AJAX, JSP, TIBCO, JSTL, Servlet, JavaBeans, JSP, CSS, Struts, XML, XSLT, WebLogic, JBoss, IBM WebSphere, GWT, HTTP, Apache CXF, JUnit API, TDD, Maven, RESTful Web Service, Jenkins, SQL queries, Oracle, PL/SQL, Kubernetes.

Employer: Billdesk (Indiaideas.com) Jul 2015 – Mar 2019 Client: Nationalized Banks & Finance, Chennai, India. Role: Java Developer

Responsibilities:

I participated in the complete software development lifecycle, including Analysis, Design, Development, User Acceptance Testing (UAT), and Production deployment.

Developed browser-compatible pages using jQuery, JavaScript, and AngularJS to enhance user experience in Finance Payment methods like AMEX, VISA credit and Debit Cards.

Developed the project as a multi-tier application leveraging Spring MVC, utilizing core Spring features like Inversion of Control (IOC) to manage object dependencies.

Developed and maintained Data Access Objects (DAO) using JDBC for database operations.

Demonstrated strong proficiency in Core Java, with a deep understanding of Object-Oriented Programming (OOP) concepts such as Collections, Multi-threading, and the Concurrency framework.

Coded business logic methods for creating Web Services related to customer and provider information using JAX-WS, SOAP, WSDL, and JAX-RS for RESTful web services.

Wrote and optimized SQL and PL/SQL queries for database interactions.

Integrated Spring with Hibernate for seamless data abstraction, facilitating database operations.

Utilized design patterns like Singleton, Factory, and DAO to meet the application's architectural requirements.

Performed unit testing using JUnit, writing comprehensive test cases for each new version before progressing to UAT, ensuring robust code quality.

Utilized ANT to compile the project, build JAR, WAR, and EAR files, and deploy the application efficiently.

Applied Log4J for logging and debugging throughout the application lifecycle.

Used Eclipse and Wildfly for development and SVN for version control and change management. Environment: Core Java, jQuery, JavaScript, Angular JS, UAT, IOC, DAO, JDBC, OOP, Multi-threading, JAX-WS, SOAP, WSDL, JAX-RS, RESTful web services, SQL, PL/SQL, Hibernate, Spring, JUnit, ANT, Log4J, SVN. Education:

Bachelor of Technology in Electrical and Electronics Engineering from Narasaraopet Engineering College, JNTU Kakinada, India.



Contact this candidate