Nagarjuna Java Resume
Nagarjuna Java Resume
PROFESSIONAL SUMMARY:
Experienced Java Developer of 2+ years in Java, Spring Boot, REST API, microservices, and front-end
technologies like HTML, CSS, JavaScript, Angular.
Proficient in cloud technologies such as AWS, Apache Maven, and Jenkins for efficient development, and
skilled in Oracle database management, SQL server and No SQL(MongoDB), Apache Kafka for real-time
data streaming, and JUNIT, Mockito for unit testing.
Versatile with Python and C++, an advocate for microservices, committed to Agile methodologies like
Scrum, and recognized for a strong problem-solving aptitude and collaborative teamwork.
EDUCATION:
Bachelor Of Technology from Jawaharlal Nehru Technological University Hyderabad, India. Jul
2019
Master Of Science in Computer Science from University of North Texas, Texas. May
2023
TECHNICAL SKILLS:
PROFESSIONAL EXPERIENCE:
Role: Java Full Stack Developer OCT 2023
– FEB 2024
Unisys Corporation
Dallas, TX.
Responsibilities:
Utilized Agile methodologies, particularly Scrum with JIRA, to orchestrate project management effectively,
fostering a collaborative environment and ensuring the timely delivery of banking solutions through cohesive
teamwork and transparent communication.
Developed interactive user interfaces for the applications using JSP, HTML5, CSS3, AJAX, and JavaScript
(jQuery).
Designed Angular 14 agent portals with reusable components, routing logic, and secure login functionality,
enhancing user navigation and experience.
Ensured responsive design and accessibility across devices using CSS Flexbox and Grid Layout.
Engineered robust banking applications from scratch using Java and Spring Boot, prioritizing the
development of backend functionalities to handle transactions securely and efficiently while adhering to
stringent industry standards.
Leveraged the advanced features of Java 1.8, including lambda expressions and streams, to craft succinct
and high-performance code tailored specifically to banking processes, thereby optimizing system efficiency
and reliability.
Developed RESTful APIs with Spring Boot and Spring REST, facilitating seamless communication between
diverse banking systems and client applications, thereby enabling efficient data exchange and interaction
across platforms.
Applied fundamental Java principles, such as Object-Oriented Programming (OOP) and multithreading, to
architect robust backend systems capable of managing concurrent banking operations securely, ensuring
data integrity and system stability.
Executed comprehensive unit and integration testing protocols using JUnit and Mockito to validate the
functionality and reliability of banking application components rigorously, maintaining compliance with
stringent industry regulations.
Leveraged Git version control for collaborative software development, ensuring versioning, branching, and
merging of codebase changes are efficiently managed, facilitating seamless collaboration among
development teams, and ensuring code integrity.
Utilized Apache Kafka for real-time data streaming, ensuring efficient and reliable communication between
microservices within the banking application ecosystem.
Automated the Continuous Integration/Continuous Deployment (CI/CD) pipelines using Jenkins and
integrated SonarQube for in-depth code quality analysis, thereby guaranteeing the consistent delivery of
stable and error-free banking applications.
Employed a combination of AWS services, including AWS Lambda, S3, and RDS, to architect scalable and
resilient banking applications, prioritizing data security and high availability to ensure uninterrupted service
delivery.
Leveraged AWS CloudFormation and Terraform for infrastructure as code (IaC) to provision and manage
cloud resources in a reliable and scalable manner, ensuring consistent deployment and configuration of
banking application environments.
Implemented a microservices architecture to decompose monolithic banking applications into smaller,
loosely coupled services, enabling enhanced scalability, fault tolerance, and simplified maintenance of
individual banking functionalities.
Effectively managed project dependencies using Apache Maven, while harnessing the capabilities of Apache
Kafka for real-time data streaming and leveraging Oracle database for secure storage and retrieval of
banking data, thereby ensuring regulatory compliance and data integrity.
Environment: Java, RESTful Web-Services, SQL, Oracle, JavaScript, JSON, Spring, JDBC, Eclipse, JUnit, Jenkins,
GitHub, Kafka, Apache Tomcat, CI/CD, Safari, Chrome, Agile, AWS Services, S3, EC2, Cloud Formation Template,
Terraform, Cloud watch, Git.