Nagarjuna Java Full Stack Resume
Nagarjuna Java Full Stack Resume
PROFESSIONAL SUMMARY:
Experienced Java Developer of 5+ years in Java, Spring Boot, REST API, microservices, and front-end
technologies like HTML, CSS, JavaScript, Angular.
Proficient in AWS, Apache Maven, and Jenkins for efficient cloud-based development, automation, and
CI/CD processes.
Skilled in Oracle, SQL Server, and MongoDB for robust data management and real-time data streaming with
Apache Kafka.
Hands-on experience in development and implementation of RESTful and Soap Web Services with JAX-RS
(Jersey), spring and Spring Boot.
Extensive experience in developing producers & amp customers in Kafka to build a data pipeline.
Good experience in working with Web/Application servers like Apache Tomcat 6.0, JBOSS 4.0.
Experienced with JUnit and Mockito for rigorous unit testing, ensuring software quality and reliability.
Committed to Agile methodologies like Scrum, recognized for a strong problem-solving aptitude, and
collaborative teamwork.
EDUCATION:
Bachelor Of Technology from Jawaharlal Nehru Technological University Hyderabad, India. Jul
2017
Master Of Science in Computer Science from University of North Texas, Texas. May 2023
TECHNICAL SKILLS:
PROFESSIONAL EXPERIENCE:
Role: Java Developer May 2023 - Present
Unisys Corporation
Dallas, TX.
Responsibilities:
Implemented Agile methodologies such as Scrum using JIRA for project management, fostering
collaboration, and ensuring timely delivery of banking solutions through effective teamwork and
communication.
Developed comprehensive banking applications using Java and Spring Boot to ensure robust backend
functionality, focusing on secure and efficient transaction handling in compliance with industry standards.
Utilized advanced Java 1.8 features like lambda expressions and streams to write concise and high-
performance code tailored to banking processes, ensuring optimal system operation.
Implemented RESTful APIs with Spring Boot and Spring REST to enable seamless communication between
banking systems and client applications, promoting efficient data exchange and interaction.
Applied fundamental Java principles, including Object-Oriented Programming (OOP) and multithreading, to
design resilient backend systems capable of managing concurrent banking operations securely.
Conducted rigorous unit and integration testing using JUnit and Mockito to validate the reliability and
functionality of banking application components, maintaining adherence to industry regulations.
Automated Continuous Integration/Continuous Deployment (CI/CD) pipelines using Jenkins and integrated
SonarQube for code quality analysis, ensuring the delivery of stable and error-free banking applications.
Leveraged AWS services such as AWS Lambda, S3, and RDS to build scalable and secure banking
applications, prioritizing data protection and high availability.
Adopted microservices architecture to modularize banking applications, facilitating scalability, fault
isolation, and easier maintenance of individual banking services.
Managed project dependencies efficiently using Apache Maven, while employing Apache Kafka for real-time
data streaming and Oracle database for secure storage and retrieval of banking data, ensuring compliance
with regulatory requirements.
Environment: Java, HTML5/HTML, CSS3/CSS, Angular, Angular Materials, Angular Cli, RESTful Web-Services, SQL,
Oracle, JavaScript, JSON, Spring, JDBC, Eclipse, JUnit, Jenkins, GitHub, Apache Tomcat, CI/CD, Safari, Chrome,
Agile, AWS, Git.