Post Job Free
Sign in

Java Developer Senior

Location:
United States
Posted:
February 04, 2025

Contact this candidate

Resume:

Srujana Vuppala

Full Stack Java Developer

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

LinkedIn

469-***-****

Professional Summary

A results-driven Senior Java Developer with over five years of experience in designing, developing, and maintaining high-performance Java applications. Expertise in Spring Framework, Microservices architecture, and event-driven systems using Kafka, complemented by a strong command of REST APIs and cloud services on AWS. Demonstrated proficiency in the complete Software Development Life Cycle (SDLC), with a focus on Agile methodologies and CI/CD practices utilizing Jenkins, Docker, and Kubernetes. Proven leadership in managing development teams, fostering collaboration, and delivering innovative solutions that enhance user experience and operational efficiency. Adept at integrating complex systems, optimizing database interactions, and ensuring data integrity across various platforms.

Technical Skills

Languages

Java 8/ Java 11, J2EE, Groovy, C++, Python

Framework

Spring, Spring Boot, Servlet, JSP, Apache Struts, GRPC, Protobuf, web sockets

Server

IBM WAS (Web Application Server), Apache Tomcat, Jetty, JBoss

Database

MySQL, Oracle, MongoDB, Cassandra, DB2, SQL Server, postgres

Version Control

Git, GitHub, SVN

IDE

IntelliJ, Eclipse, Visual Studio Code

Client-Side Technologies

HTML5, CSS, Bootstrap, AJAX,

Tools

Maven, Jenkins, Docker, Kubernetes

Testing

JUnit, Mockito, JaCoCo, SonarQube, Apache JMeter, Coverity

Operating Systems

Windows, Linux, Unix

Scripting

JavaScript, TypeScript, Terraform

Message Brokers

RabbitMQ, Kafka, JMS

AWS Services

EC2, Lambda, S3, DynamoDB, RDS, SNS, SQS, CloudWatch, IAM, API Gateway, CodeBuild, EKS, QuickSight, Kinesis

Professional Experience

Samach Innovations LLC

Senior Java Developer August 2023 – present

Responsibilities:

●Developed web applications using java8 and Struts as a struts-based application

●Utilized Struts framework to separate business logic, user interface, and data layers, promoting modularity and maintainability.

●Managed user requests and interactions with the business layer, ensuring smooth navigation and operation flow.

●Created dynamic, interactive user interfaces with AJAX for asynchronous operations, enhancing user experience.

●Managed complex data interactions and storage solutions, ensuring data integrity and performance optimization.

●Streamlined database operations through Java Persistence API, facilitating seamless data management and reducing boilerplate code.

●Ensured efficient data retrieval and storage operations, minimizing latency and improving application performance.

●Enabled real-time tracking and management of inventory levels, orders, and deliveries.

●Deployed the application on IBM WAS, ensuring enterprise-grade reliability, security, and performance.

●Configured ETL jobs to integrate data from Oracle and Teradata, ensuring data consistency and availability for the application.

●Utilized Autosys for job scheduling, using JIL (Job Information Language) to automate and manage job workflows efficiently.

●Designed and implemented modules to consume SOAP web services for data exchange, ensuring seamless integration with third-party systems.

●Parsed and processed XML responses from SOAP web services, effectively utilizing the data within the application for various business processes.

●Solid understanding of networking protocols including TCP/IP, DNS, DHCP, and HTTP/S, ensuring secure and reliable data transmission for cloud services and distributed systems.

●Configured and troubleshot networking issues in cloud environments, ensuring system availability and uptime in production environments.

Capgemini Technological Services

Associate Consultant August 2019 – July 2023

Responsibilities:

Attended daily Agile Scrum meetings for task updates.

Implemented advanced Java design patterns like Singleton, Adapter, Builder, Abstract DAO, and DTO.

Designed and implemented APIs using Spring REST and SOAP Web services.

Utilized Maven for building automation and Apache Camel for efficient data routing.

Developed and maintained Spring Boot-based RESTful API architecture.

Created reusable React components to reduce code redundancy.

Implemented Spring JPA and Hibernate for database interactions.

Utilized various AWS services (Lambda, CloudFront, DynamoDB) for integration with Spring Boot applications.

Utilized Groovy for writing custom scripts to streamline deployment processes and automate routine tasks in development environments.

Employed RabbitMQ and Kafka for asynchronous microservices communication.

Integrated Microservices with SAP, Salesforce, and master data systems.

Developed Docker files for services, and managed builds and deployments with Jenkins.

Utilized Terraform for infrastructure as code, creating RDS and DynamoDB tables in AWS.

Experience administering SaaS platforms by deploying and managing services through AWS (Lambda, EC2, S3, RDS) ensuring high availability and scalability.

Hands-on experience with AWS cloud-based tools for automating infrastructure, CI/CD pipelines, and service monitoring (e.g., CloudWatch, IAM, SNS, SQS).

Extensively utilized JSON for data exchange between microservices in RESTful APIs to ensure seamless communication between front-end and back-end systems.

Developed and integrated APIs that consumed and produced JSON for communication with external systems.

Performed load tests and analyzed network capacity using Apache JMeter.

Monitored systems using Kibana and published analytics to Grafana.

Education

Southern Arkansas University, Magnolia, Arkansas

Master’s in computers and information systems, GPA: 4.0 (Fall 2023-Fall 2024)

JNTU, Hyderabad, India

Bachelor of Technology in Electronics and Communication, GPA: 3.9 (2016-20)

Certifications&Training

MuleSoft Certified Developer Level 1 (Dec 2022)



Contact this candidate