Post Job Free
Sign in

Stack Developer Senior Java

Location:
Edmond, OK
Posted:
November 14, 2024

Contact this candidate

Resume:

Vaishnavi Kaligota

+* (***) ***- ****

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

Sr. Fullstack Developer

PROFESSIONAL SUMMARY:

Over 9 years of extensive experience as a Senior Java Full Stack Developer, with proficiency in full lifecycle project development and a strong background in diverse business domains.

Developed robust Java applications, utilizing Java SE 8 and JavaScript (ES6) to ensure high performance and user responsiveness.

Enhanced web applications using AJAX and jQuery (v3.3) to facilitate dynamic content updates without reloading the page.

Integrated Spring 3.x in backend development to manage complex business logic and application contexts efficiently.

Leveraged Hibernate 4.x for ORM, enhancing data manipulation and transaction management across SQL databases.

Designed responsive web layouts with HTML5 and CSS3, focusing on cross-browser compatibility and mobile responsiveness.

Configured IBM WebSphere 8.x for application deployment, optimizing server performance and application scalability.

Managed relational database operations and optimizations using MySQL 5.7, improving data storage and retrieval processes.

Utilized IntelliJ IDEA to streamline Java application development, enhancing code quality and speeding up development cycles.

Implemented unit testing frameworks such as JUnit 4 to ensure the reliability and stability of application functionalities.

Employed Jenkins for continuous integration, automating build and deployment processes to reduce human error and deployment time.

Created frontend interfaces utilizing Struts to structure the presentation layer of web applications effectively.

Advanced the development of single-page applications (SPAs) using early versions of ReactJS (v16.8), enhancing user interaction and performance.

Utilized JAX-RS to implement RESTful web services, improving the modularity and scalability of web services.

Managed and optimized SQL Server 2014 for enterprise-level data management, ensuring efficient data operations.

Integrated Spring 4.x and Hibernate 4.x to enhance backend development with robust data access and batch processing.

Configured Apache Kafka 2.3 for messaging and streaming applications, improving data throughput and real- time data processing.

Managed project dependencies and builds using Maven 3.x, streamlining build processes and reducing conflicts.

Orchestrated microservices architecture using Spring Cloud, enhancing system scalability and resilience.

Implemented Docker to containerize applications, ensuring consistency across development, testing, and production environments.

Deployed applications on AWS, utilizing services like ECS to manage container orchestration, enhancing scalability and manageability.

Developed interactive and responsive user interfaces using Angular 5, improving application usability and aesthetic appeal.

Utilized MongoDB 4.x for NoSQL database solutions, optimizing data flexibility and speed in application transactions.

Employed Google Cloud Platform (GCP) to deploy and scale applications, taking advantage of its managed services and infrastructure.

Applied SLF4J for logging across applications, standardizing log formats and simplifying debugging processes.

Developed and maintained Node.js backend services, enhancing server-side execution and expanding the application's capabilities.

TECHNICAL SKILLS:

Programming Languages Java, HTML, C, Javascript, Node.js Frameworks Spring (3.x, 4.x, 5.x), Hibernate (4.x, 5.x), Quarkus, MVC Frontend HTML, CSS, XHTML, AJAX, jQuery, ReactJS, Vue.js Backend Spring Boot, Microservices, Spring Cloud

Databases &

Programming

MySQL, SQL, Oracle, Cosmos, MongoDB

NoSQL

Software Engineering UML, Design Patterns, Object Oriented Methodologies, Service Oriented Architecture, Test Driven Development, Scrum and Agile methodologies

DevOps AWS Lambda, S3, EC2, SNS, Cosmos DB, SNS, Kubernetes, Docker, Jenkins

Testing Junit, TestNG

IDEs IntelliJ IDEA, Eclipse

Version Control GitHub, Git Lab

Miscellaneous Maven, SLF4J, gRPC, Apache Kafka, IBM WebSphere Liberty, Google Cloud Platform

PROFESSIONAL EXPERIENCE:

Client: Markel Corp, Glen Allen, VA Aug 2023 to till date Role: Sr. Full Stack Developer

Roles & Responsibilities:

Developed scalable Java applications using Java SE 17, focusing on advanced backend logic and processing efficiency.

Enhanced web application responsiveness and interactivity by integrating Vue.js (v3) for dynamic front-end functionalities.

Leveraged Quarkus (v2.x) to create lightweight microservices, improving application startup and runtime performance.

Configured IBM WebSphere Liberty (v22.x) for robust application deployment, optimizing enterprise server management.

Employed Maven 3.x for dependency management and automated builds, streamlining the development lifecycle.

Managed MongoDB 4.x+ databases, optimizing NoSQL data storage for high-volume, high-velocity applications.

Orchestrated container deployment using Kubernetes(v1.25), enhancing application scalability and management in production environments.

Utilized gRPC(v1.46) for efficient microservices communication, reducing latency and increasing system reliability.

Developed backend services using Node.js (v18), enhancing non-blocking asynchronous data processing capabilities.

Implemented continuous integration and deployment pipelines using GitLab CI/Cd, ensuring consistent and reliable application updates.

Deployed applications on the Google Cloud Platform (GCP), leveraging its managed services for enhanced scalability and security.

Configured SLF4J (v1.7) for logging, standardizing log management across multiple services to facilitate debugging and monitoring.

Enhanced system security and user authentication using modern security practices within the Java environment.

Integrated Eclipse IDE (2022) as the primary development IDE, leveraging its powerful tools and plugins for efficient coding.

Used Nexus Repository Manager (v3.x) for artifact repository management, simplifying dependency control and promoting build reproducibility.

Developed RESTful APIs with comprehensive security features, ensuring secure data transmission between client and server.

Enhanced user interface aesthetics and functionality using Vue.js, providing a seamless and engaging user experience.

Applied Google Cloud Platform's analytics and machine learning services to gather insights and enhance application intelligence.

Collaborated with cross-functional teams using Agile methodologies, ensuring timely delivery of high-quality software products.

Designed and implemented effective logging strategies with SLF4J, enhancing system transparency and operational awareness.

Conducted thorough unit and integration testing using industry best practices to maintain high software quality.

Utilized IntelliJ IDEA for advanced code development, benefiting from its intelligent code assistance and ergonomic design.

Optimized application performance by fine-tuning Kubernetes configurations, ensuring efficient resource utilization.

Implemented advanced error handling and resolution strategies to maintain high application availability and reliability.

Maintained comprehensive documentation of development processes and code changes, facilitating future maintenance and scalability.

Environment: Java SE 17, Vue.js (v3), Quarkus (v2.x), IBM WebSphere Liberty (v22.x), Maven (v3.8.x), MongoDB

(v4.4), Kubernetes (v1.25), gRPC (v1.46), Node.js (v18), GitLab CI/CD, Google Cloud Platform (GCP), SLF4J (v1.7), Eclipse IDE (2022-06), Nexus Repository Manager (v3.x), RESTful APIs, IntelliJ IDEA (2022), and Agile methodologies. Client: Caliva, San Jose, CA Sep 2021 to Jul 2023

Role: Java Developer

Roles & Responsibilities:

Led the development of Java backend services using Spring Boot 2.x, focusing on robustness and high scalability.

Designed and implemented microservices architectures using Spring Cloud, enhancing service discovery and configuration management.

Employed Docker to containerize the entire application stack, ensuring consistent environments across all stages of development.

Managed Oracle databases (versions 12c and 19c), implementing advanced data management and storage strategies.

Configured Maven 3.x for managing project lifecycles, including builds and dependency management, which streamlined development processes.

Conducted comprehensive unit testing with JUnit 5 to ensure code integrity and functionality.

Utilized Git for version control, enabling effective team collaboration and code versioning across distributed environments.

Deployed applications using AWS ECS, optimizing resource scaling and management with a focus on high availability.

Integrated Continuous Integration and Continuous Deployment pipelines using Jenkins, which automated testing and deployment tasks.

Developed RESTful APIs to facilitate seamless integration between various frontend and backend components.

Implemented Kafka (V2.8) for real-time data processing and streaming, enhancing the application's ability to handle large data volumes.

Designed and maintained Oracle database schemas that supported complex data structures and query optimization.

Leveraged Docker Compose (v1.29) for defining and running multi-container Docker applications, which simplified configuration and dependency management.

Automated repetitive tasks and workflows using Jenkins, improving development efficiency and reducing human error.

Ensured secure application deployment and runtime environments using AWS security groups and IAM roles for controlled access and permissions.

Configured logging and monitoring using ELK Stack (Elasticsearch 7.x, Logstash 7.x, Kibana 7.x) to enhance real-time analytics and system health checks.

Developed secure communication channels within microservices using Spring Security, enhancing application security.

Maintained high code quality standards by integrating SonarQube 8.x into the development pipeline for continuous code analysis.

Utilized IntelliJ IDEA 2022 for development, taking advantage of its robust features for faster and more efficient Java coding.

Applied advanced performance tuning techniques to Spring Boot applications, significantly reducing startup times and resource consumption.

Designed API gateways using Spring Cloud Gateway, which routed requests and provided cross-cutting concerns like security and monitoring.

Implemented advanced error handling mechanisms to catch and respond to exceptions across the microservices, ensuring application stability.

Performed database migrations and updates without downtime using Flyway 7.x, ensuring seamless transitions and data integrity.

Optimized application configurations for AWS ECS, achieving efficient load balancing and service discovery.

Collaborated with QA teams to automate testing processes, incorporating both integration and stress tests to validate system resilience.

Environment: Java SE 17, Spring Boot 2.6.x, Spring Cloud (2021.x), Docker 20.x, Oracle 12c/19c, Maven 3.8.x, JUnit 5, Git, AWS ECS, Jenkins 2.3, RESTful APIs, Kafka 2.8, Docker Compose 1.29, AWS Security Groups, ELK Stack

(Elasticsearch 7.x, Logstash 7.x, Kibana 7.x), Spring Security, SonarQube 8.x, IntelliJ IDEA 2022, Spring Cloud Gateway, Flyway 7.x, and Agile methodologies.

Client: Gray Matter Analytics, Chicago, IL. Dec 2019 to Aug 2021 Role: Java Developer

Roles & Responsibilities:

Developed complex Java applications using Java SE 11 and Spring Framework 5.x to streamline business processes for data analytics.

Employed Hibernate 5.x for robust data management and object-relational mapping, enhancing application persistence capabilities.

Built dynamic and responsive user interfaces using Angular 8, improving user engagement and operational efficiency.

Configured Apache Kafka 2.5 for real-time data processing and messaging, facilitating efficient large-scale data handling.

Deployed applications using Apache Tomcat 9, ensuring reliable and scalable server management in a high-traffic environment.

Managed PostgreSQL 12 databases, optimizing data storage and retrieval operations for complex information services.

Utilized Maven 3.x for project build and dependency management, significantly improving build consistency and speed.

Implemented version control with Git, streamlining code management and team collaboration across the development lifecycle.

Enhanced application security and data protection measures using industry-standard practices and frameworks.

Orchestrated Docker containers for application deployment, achieving consistent operation across multiple development environments.

Integrated Jenkins for continuous integration and deployment, automating workflows and enhancing development agility.

Conducted comprehensive unit and integration testing using JUnit 5 to ensure high software quality and reliability.

Developed RESTful APIs to support scalable and efficient communication between various front-end and back- end services.

Applied IntelliJ IDEA as the primary IDE, boosting developer productivity with powerful coding and debugging tools.

Optimized application performance and scalability by implementing effective caching strategies and database indexing.

Utilized Linux (Ubuntu) as the operating system for server environments, ensuring stability and security.

Employed SLF4J for logging, facilitating detailed tracking and analysis of application behavior and performance issues.

Designed and maintained API documentation using Swagger, enhancing API usability and developer experience.

Collaborated with cross-functional teams using Agile methodologies, ensuring timely deliveries and adherence to project scopes.

Automated data migration and system updates, minimizing downtime and maintaining data integrity throughout the application lifecycle.

Environment: Java SE 11, Spring Framework 5.2.x, Hibernate 5.4, Angular 8, Apache Kafka 2.5, Apache Tomcat 9, PostgreSQL 12, Maven 3.6.x, Git, Docker 19.x, Jenkins 2.x, JUnit 5, RESTful APIs, IntelliJ IDEA 2020, Linux (Ubuntu 18.04), SLF4J 1.7.x, Swagger 2.0, and Agile methodologies. Client: Helios & Matheson, Pune, India May 2017 to Sep 2019 Role: Java Backend Developer

Roles& Responsibilities:

Developed front-end interfaces using Java SE 8 and Struts 2.x, enhancing user interaction and visual aesthetics for business applications.

Utilized Spring Framework 4.x to manage backend logic, facilitating efficient data handling and application scalability.

Employed Hibernate 4.x for robust database interaction, ensuring data integrity and optimizing transaction management.

Enhanced user experiences by incorporating XHTML and CSS, providing stylish and responsive design layouts.

Implemented JavaScript to enrich interactive elements, improving functionality and responsiveness on client-facing platforms.

Managed IBM WebSphere 8.x for application deployment, ensuring robust performance and enterprise- grade reliability.

Integrated RESTful services using JAX-RS, enhancing API functionality and improving inter-service communication.

Administered SQL Server 2014 for data management, optimizing query performance and database security.

Conducted unit testing with TestNG to ensure software quality and reliability before releases.

Utilized Jenkins for continuous integration, speeding up the development process and reducing errors.

Configured Maven 3.x for dependency management and build automation, streamlining project setups.

Developed custom solutions using early versions of ReactJS, pioneering in modern web application frameworks.

Applied Git for version control, facilitating collaborative development and efficient code management.

Leveraged IntelliJ IDEA for code development, benefiting from its robust features for Java coding.

Executed performance tuning on IBM WebSphere, enhancing system efficiency and reducing downtime.

Ensured application security by implementing best practices in code development and system configuration.

Orchestrated deployment strategies that minimized operational disruptions and maximized uptime.

Collaborated with QA teams to enhance software testing procedures, incorporating automated and manual testing strategies.

Environment: Java SE 8, Struts 2.x, Spring Framework 4.3, Hibernate 4.3, XHTML, CSS3, JavaScript (ES5), IBM WebSphere 8.5, JAX-RS 2.0, SQL Server 2014, TestNG 6.x, Jenkins 2.x, Maven 3.5, ReactJS 16, Git, IntelliJ IDEA 2018, and best practices for application security and deployment. Client: XTGlobal, Hyderabad, India Oct 2015 to May 2017 Role: Software Developer

Roles & Responsibilities:

Developed Java-based applications, implementing robust and scalable solutions for various business requirements.

Leveraged Spring 3.x to construct detailed business logic and manage application contexts efficiently.

Utilized Hibernate 4.x for object-relational mapping, enhancing data access and manipulation across applications.

Enhanced user interfaces with HTML and CSS, improving site aesthetics and user navigation.

Employed JavaScript and jQuery for dynamic content management, enriching user interaction and functionality.

Configured IBM WebSphere 8.x for effective deployment and management of enterprise applications.

Implemented AJAX techniques to update web content dynamically, enhancing the user experience without reloading pages.

Developed RESTful services to facilitate efficient communication between client-side and server-side applications.

Managed MySQL 5.6 databases, ensuring optimal performance and reliable data storage solutions.

Conducted unit testing using JUnit 4, maintaining a high standard of software quality and performance.

Utilized Apache Ant for automating build processes, improving development efficiency and consistency.

Applied Git for version control, ensuring proper code versioning and supporting team collaboration.

Optimized application performance and server configurations to handle high user loads effectively.

Integrated IBM WebSphere Application Server utilities for enhanced application monitoring and management.

Collaborated in a team-oriented environment, adopting Agile methodologies to accelerate project timelines and improve deliverables.

Environment: Java SE 7, Spring Framework 3.2, Hibernate 4.1, HTML4, CSS2, JavaScript (ES5), jQuery 1.11, IBM WebSphere 8.0, AJAX, RESTful services (JAX-RS 1.x), MySQL 5.6, JUnit 4.12, Apache Ant 1.9, Git, and Agile methodologies.

Education:

Bachelor of Technology (B.Tech) in Computer science from Osmania University, Hyderabad, Telangana, India. - 2015



Contact this candidate