Hi, I'm Amit Maharjan!

Versatile Full Stack Java Developer focused on scalable enterprise systems, secure APIs, and modernizing legacy Java platforms into resilient, cloud-ready architectures.

Amit Maharjan

Versatile Full Stack Java Developer experienced in designing, building, and optimizing scalable enterprise applications using Java, Spring Boot, Spring MVC, Hibernate/JPA, and distributed system patterns. Skilled in developing secure REST/SOAP APIs, implementing authentication and authorization workflows (JWT, OAuth2, SAML, CAS SSO), and building resilient cloud-native services on AWS. Strong background in modernizing legacy Java systems, improving performance through caching and SQL tuning, and leveraging event-driven architectures with Kafka and AWS SQS. Adept at collaborating in Agile teams, troubleshooting complex production issues, mentoring peers, and delivering maintainable, high-quality solutions across diverse technology stacks.

Experience

  • Present
    Compunnel, Inc. Sep 2025 – Present
    Princeton, NJ
    Senior Full Stack Java Developer
    • Designed, developed, and enhanced Java/J2EE enterprise modules (EAR/WAR) using Spring MVC/Boot, Struts2, Servlets, EJBs, Hibernate/JPA, JDBC, and Oracle 19c across Unix/Solaris/Windows environments, delivering scalable, secure, and maintainable application functionality.
    • Built and consumed REST and SOAP-based integrations, including XSD-based validation, XML parsing, security headers, and custom Spring-based load balancing and service discovery.
    • Modernized legacy components by designing and building Spring Boot microservices, improving system reliability, reducing latency, and enabling dynamic endpoint routing while ensuring maintainability aligned with Agile SDLC practices.
    • Developed responsive UI features using Angular/TypeScript, JavaScript, jQuery, Bootstrap, HTML5/CSS3, ensuring seamless JSON/XML data exchange with backend APIs and collaborating with UI/UX teams to confirm design feasibility.
    • Deployed, monitored, and optimized Java applications on WebSphere, WebLogic, Apache Tomcat, and Linux environments, resolving issues related to SSL certificates, JVM tuning, thread/heap bottlenecks, deployments, and PL/SQL performance to ensure stable production operations.
  • 2025
    East Tennessee State University Aug 2023 – May 2025
    Johnson City, TN
    Graduate Teaching Assistant
    • Instructed and facilitated lab sessions for 7 sections covering IT fundamentals and web development, supporting 50–100 students per class.
    • Assisted in redesigning curriculum content by incorporating AI, digital citizenship, and modern development practices, resulting in a measurable 42% improvement in student performance.
    • Supported students through one-on-one tutoring, office hours, and technical coaching, enabling them to effectively grasp IT fundamentals, programming principles, and web technologies.
    • Mentored and trained new teaching assistants on course delivery, grading standards, lab procedures, and student engagement best practices.
  • 2022
    Cedar Gate Technologies June 2019 – July 2022
    Kathmandu, Nepal
    Software Engineer Dec 2020 – July 2022
    • Designed, developed, and deployed scalable Java/Spring applications using Java, Spring Framework, Spring MVC, Spring Security, and Hibernate/JPA, supporting distributed enterprise applications and modular plugin architectures.
    • Implemented RESTful APIs with secured integrations using Spring Security, SAML, and JWT, following enterprise-grade authentication and authorization patterns.
    • Built asynchronous, event-driven workflows using AWS SQS with application-level message validation, automated retries, dead-letter queues (DLQs), and resilient processing patterns to support high-volume enterprise operations.
    • Improved system performance by 35% through intelligent Redis (AWS ElastiCache) caching, SQL tuning, and Spring Data JPA optimization, reducing API latency and improving throughput.
    • Deployed and managed services on AWS EC2 and Apache Tomcat, and automated CI/CD pipelines for reliable and repeatable deployments.
    • Monitored application health and performance using Spring Actuator, AWS CloudWatch, and ELK stack (Elasticsearch, Logstash, Kibana), enabling proactive diagnostics and issue resolution.
    • Collaborated with design teams, DBA, QA, and product teams in Agile ceremonies, facilitating smooth overall integration and contributing to a 20% improvement in sprint delivery velocity.
    Associate Software Engineer June 2019 – Nov 2020
    • Developed a centralized Java/Spring authentication microservice supporting 12 internal applications and 400K+ users, integrating Apereo CAS for secure Single Sign-On (SSO).
    • Built automated reporting pipelines using Cron jobs and Amazon SQS, increasing analytics accuracy by 40% and streamlining operational insights.
    • Set up observability using AWS CloudWatch and ELK stack, reducing mean time to resolution (MTTR) from 6 hours to 30 minutes through proactive alerting and log aggregation.
    • Boosted backend performance by 50% by optimizing SQL stored procedures, tuning queries, and refactoring service logic to reduce response times by 30%.
    • Participated in Agile SDLC processes, writing clean, testable Java code, contributing to design discussions, and delivering production-ready features aligned with enterprise development standards.
  • 2019
    Leapfrog Technology Inc. Mar 2019 – May 2019
    Kathmandu, Nepal
    Software Engineering Intern
    • Developed responsive web pages using HTML, CSS, and JavaScript, ensuring smooth user interactions and cross-browser compatibility.
    • Increased frontend performance by 30% by implementing lazy loading, reducing initial load time, and improving overall user experience.
    • Contributed to organizing CSS/JS assets and refining component-level logic, improving modularity and maintainability across frontend pages.
  • 2019
    Agile Solutions Pvt. Ltd. Nov 2018 – Feb 2019
    Kathmandu, Nepal
    Software Engineering Trainee
    • Developed an ERP system using Microsoft Dynamics NAV, improving efficiency and automating business processes.
    • Contributed to the migration of legacy ERP data, ensuring 99.9% data integrity and a seamless transition with minimal downtime.
    • Identified and resolved inconsistencies in NAV form configurations and data mappings, ensuring accurate behavior of ERP modules during testing.

Education

  • 2025
    East Tennessee State University Aug 2023 – May 2025
    M.S. in Computer Science (Software Engineering) Johnson City, TN
    • GPA: 4.0
    • Coursework: Software Engineering, Software Design, Software Verification & Validation, Software Production, Software Project Management, Data Analytics & Visualization, Machine Learning, Natural Language Processing & Text Analysis.
  • 2018
    Tribhuvan University Nov 2014 – Oct 2018
    B.E. in Computer Engineering Kathmandu, Nepal
    • Grade: 80.61% (Distinction)
    • Coursework: Computer Programming, Object Oriented Programming, Data Structure & Algorithm, Computer Organization & Architecture, Software Engineering, Computer Graphics, Database Management System, Artificial Intelligence, Distributed System, Data Mining, Big Data Technologies, Object Oriented Analysis & Design.

Personal Projects

  • Hotel Rating System GitHub

    Spring Boot, Spring Security, JWT, REST API, REST Template, Feign, Kafka, Microservice, MySQL, MongoDB

    Developed a microservices-based hotel rating system with three independent services communicating via REST APIs. Implemented an API Gateway and Eureka Server for centralized routing and service discovery, improving scalability and reliability.

    Built a centralized configuration server using GitHub-backed config, and implemented a dedicated authentication microservice using JWT to secure access through the gateway.

    This demonstrates expertise in scalable microservice design, secure API communication, and distributed configuration management.

  • RMIPSS System GitHub

    ASP .NET MVC, .NET Core, .NET Identity, Entity Framework, SQL Server, Docker, Docker Compose, SMTP2go, Bootstrap, Toastr.js

    Built a web app for the Republic of the Marshall Islands Public School System to digitize the IEP process, replacing manual paperwork.

    Implemented bilingual English/Marshallese forms, real-time validation, secure role-based access with .NET Identity, and automated notifications via SMTP2go.

    Deployed the application using Docker and Docker Compose on Oracle Cloud VM, demonstrating end-to-end delivery from UX to infrastructure.

  • University Recommendation System GitHub

    Python, Pandas, NumPy, Scikit-learn, Matplotlib, Standard Scaler

    Developed a machine learning-based system to recommend US universities for international students using a 53K+ entry Kaggle dataset.

    Trained models including Logistic Regression, Decision Tree, Random Forest, SVM, KNN, and Naive Bayes; the Decision Tree achieved 84% precision for high-ranked universities, while Naive Bayes reached 89.53% recall for high-certainty admissions.

    This highlights strengths in predictive analytics, model evaluation, and data-driven decision-making.

  • Sentiment Analysis on Airline Reviews GitHub

    Python, Pandas, NumPy, Scikit-learn, TextBlob, VADER, DistilBERT, Flair, Matplotlib, NLP techniques

    Built a sentiment analysis pipeline for 23K+ airline reviews to classify feedback into positive, negative, or neutral classes.

    Evaluated multiple models (TextBlob, VADER, DistilBERT, Flair) and surfaced insights about best and worst-performing airlines.

  • Hamro College

    Java, Android SDK, Firebase, XML, Android Emulator

    Built an Android app to support students, teachers, and staff with attendance, notifications, class schedules, internal mark calculation, and other academic tasks.

    Contributed on UI design, reporting, and data collection as part of a collaborative major project.

  • Optical Character Recognition Using Neural Network

    Python, OpenCV, NumPy, Pandas, TensorFlow, Keras

    Implemented OCR for Devanagari script with image processing and machine learning components in Python.

    Focused on image preprocessing and enhancement for accurate recognition, demonstrating the practical application of neural networks to regional scripts.

Technical Skills

Backend & Core

Languages
Java Python C# C/C++ Groovy
Frameworks
Spring Boot Spring MVC Spring Security Spring Cloud Hibernate/JPA Struts2 ASP.NET MVC .NET Core Entity Framework Grails JUnit Spock
Databases
MySQL PostgreSQL SQL Server MongoDB Oracle 19c Redis (ElastiCache)

Cloud, DevOps & Platforms

Cloud
AWS EC2 AWS S3 AWS RDS AWS SQS AWS CloudWatch AWS Lambda AWS IAM Oracle Cloud
DevOps
Docker Kubernetes Docker Compose Jenkins GitHub Actions CI/CD Linux/Unix/Solaris
APIs & Integrations
REST SOAP Swagger/OpenAPI JSON XML/XSD SAML OAuth2 JWT Feign Eureka API Gateway Postman
Tools
Git GitHub Maven Gradle Jira IntelliJ Visual Studio WebSphere WebLogic Tomcat

Distributed Systems & Data

Messaging & Architecture
Kafka AWS SQS Event-driven Microservices Service discovery Retry/DLQ patterns
Observability
ELK Stack Elasticsearch Logstash Kibana Spring Actuator AWS CloudWatch
ML & Analytics
Pandas NumPy Scikit-learn TensorFlow Matplotlib TextBlob VADER DistilBERT Flair NLP Sentiment Analysis Predictive Analytics

Download Resume


Download Resume