Candidate 021

Software Engineer | Java Full Stack Developer
Antioch, TN

Summary

Results-driven Software Engineer with a B.S. in Computer Science and 5+ years of experience designing, developing, and deploying scalable Java-based applications. Proficient in Core Java, OOP, Spring Boot, Angular, AWS, RESTful APIs, and Microservices, with strong expertise in both frontend and backend development. Skilled in database design, cloud deployment, and Agile/Scrum practices. Adept at solving complex problems, optimizing performance, and delivering high-quality code in enterprise and startup environments.

Professional Experience

Java Developer
Nexient
06/2021 – 02/2025

Quality Control Project - Uline

  • Led modernization of the Quality Control application, redesigning both frontend UI
  • Built a responsive, component-based UI using Angular 10, HTML5, CSS3, and TypeScript.
  • Developed ticket functionality for issue tracking, accessible to all user roles.
  • Item Master Audit Project - Uline
  • Designed and implemented an audit history feature that tracked all update, delete, and save operations
  • on data records.
  • Developed backend logic with Java 8, Spring Boot, Kafka, and Kafka Streams for data comparison and
  • change tracking.
  • Stored audit logs in PostgreSQL for compliance and reporting purposes.

Billing System - Bill.com

  • Modernized the company’s billing system by developing REST endpoints using Java 8, Spring Boot,
  • and Hibernate ORM.
  • Improved system performance by optimizing database queries and implementing memory management
  • best practices.
  • Integrated backend APIs with the frontend to provide seamless data access for user-facing modules.
  • Participated in code reviews, unit testing (JUnit, Mockito), and bug fixes to ensure high code quality.
  • Collaborated with cross-functional teams in an Agile environment to deliver features on schedule.

Web Application Software - Nexient Internal Project

  • Designed, developed, and maintained enterprise-grade web applications using Java 8, Spring Boot,
  • Spring Web, and Spring Data REST.
  • Implemented RESTful APIs and integrated GraphQL queries to improve data retrieval efficiency.
  • Developed backend services using PostgreSQL and optimized queries for faster performance.
  • Utilized Kafka and Kafka Streams for real-time data processing, enabling scalable event-driven
  • architecture.
  • Applied Spring Security with JWT to implement authentication and authorization mechanisms.
  • Automating build, test, and deployment processes.
  • Deployed containerized applications using Docker and AWS (EC2, S3, and RDS) for scalable cloud
  • infrastructure.
  • Monitored and analyzed system performance using ElasticSearch/Kibana.
  • Collaborated in Agile Scrum teams, using Jira for sprint planning, task tracking, and bug resolution.

Project Experience

No items found.

Technical Skills

Programming & OOP
:
Core Java (Advanced), Java SE, OOP Principles (Inheritance, Polymorphism, Abstraction, Encapsulation), Java 8+ (Streams, Lambda Expressions), Multithreading, Memory Management
Backend Development
:
Spring Core, Spring MVC, Spring Boot Microservices, RESTful APIs, Spring Data JPA/Hibernate, Spring Security & JWT, Microservices Architecture (Eureka)
Frontend Development
:
HTML5, CSS3, JavaScript (ES6+), React, Responsive Design (Bootstrap, Tailwind CSS), AJAX, Client-Side Routing, Webpack/npm/Vite
Databases
:
MySQL, PostgreSQL, MongoDB
DevOps & Cloud
:
Git/GitHub/GitLab, Jenkins, GitHub Actions, Docker, Kubernetes, AWS (EC2, S3, RDS, Lambda)

Certifications

Full Stack Java Development - Cogent University
2020–2021
Agile and Scrum Master
Cisco Certified Network Associate (CCNA)
Java SE 8 Oracle Certified Java Associate

Education

Africa
Associate of Science in Computer Science
07/2009
Tennessee State University, Nashville, TN
Bachelor of Science in Computer Science
12/2019

References

No items found.