Bhuwan Bahadur Neupane
Senior Full Stack Java Developer
About
Senior Full Stack Java Developer with 6+ years of experience building enterprise applications using Java, Spring Boot, J2EE, and modern frontend frameworks including React and Angular. Strong background in system integration, REST and SOAP web services, XML-based data exchange, and complex database-driven applications. Experienced in regulated, customer-facing environments within insurance and enterprise domains. Passionate about delivering scalable, secure, and high-quality solutions in Agile teams.
Skills & Expertise (75)
Work Experience
Java Full Stack Developer
MetLife Insurance
Mar 2019 - Jun 2022
Participated in the complete Software Development Life Cycle (SDLC), including requirements analysis, technical design, development, testing, deployment, and application maintenance. Designed and developed core Java application modules, including base classes, utility components, and reusable frameworks to support business functionality. Implemented robust exception handling mechanisms to improve application stability, error reporting, and maintainability. Applied MVC architecture principles, developing Java Beans as the model layer and ensuring clean separation of concerns across application tiers. Built data-driven web applications using Servlets and JSP, generating dynamic server-side content for enterprise workflows. Developed REST and SOAP web services, enabling secure communication and data exchange between internal and external systems. Designed and optimized relational database schemas, writing complex SQL and PL/SQL queries, functions, joins, indexes, and triggers to support transactional workloads. Integrated Hibernate ORM to map Java domain models to relational databases, improving data access consistency and reducing boilerplate code. Worked with NoSQL persistence using Cassandra, integrating Spring Data to simplify access and improve scalability of distributed data stores. Developed modern user interfaces using React, creating reusable components and dynamic, browser-compatible pages. Integrated React front-end applications with Java backend services to ensure efficient API communication and responsive user experiences. Designed analytics-driven microservices on Google Cloud, leveraging managed relational databases and scalable data platforms to support reporting and insights. Optimized data storage and querying using cloud-based SQL databases and analytical data stores to support high-volume workloads. Deployed and managed microservices on Kubernetes clusters, ensuring scalability, fault tolerance, and high availability. Configured Spring IoC and dependency injection, managing bean lifecycles and resolving application dependencies efficiently. Implemented authentication and authorization using Spring Security to enforce access control and protect application resources. Automated build and deployment workflows using Maven and CI pipelines, packaging applications and deploying to enterprise application servers. Consumed and produced XML-based payloads, enabling structured data exchange between client and server components. Maintained application source code using version control, supporting collaborative development and controlled releases. Implemented logging and debugging strategies, enabling traceability and faster issue resolution during development and testing.
Full Stack Java Developer
USAA
Jul 2022 - Mar 2024
Participated across the full Software Development Life Cycle (SDLC), including requirements analysis, technical design, development, testing, deployment, and production support of enterprise Java applications. Designed and developed server-side applications using Java and Spring Boot, following clean architecture principles with layered data access using Hibernate and JPA. Built and maintained scalable microservices supporting both web and cloud service layers, enabling modular deployments and independent scaling. Implemented Kubernetes Jobs and CronJobs to schedule and manage background Java processes, improving reliability of batch and asynchronous workloads. Optimized database access layers using Hibernate ORM, JDBC integrations, and efficient SQL design to enhance transactional performance. Managed large-scale MongoDB cluster environments, supporting terabytes of production data while ensuring high availability, monitoring, and performance stability. Containerized Java microservices using Docker, creating optimized and secure images through multi-stage builds and lightweight base images. Deployed and operated applications on AWS, leveraging compute, storage, networking, and monitoring services to support scalable production workloads. Automated infrastructure provisioning and application deployments using AWS-based automation to improve operational consistency and reliability. Developed Angular-based single-page applications, implementing component-driven views, client-side validations, and data binding for responsive user interfaces. Integrated Angular frontends with backend REST APIs, ensuring seamless data synchronization and improved user experience. Developed and executed automated unit tests using JUnit and Mockito, integrating quality checks into CI/CD pipelines to improve release confidence. Implemented centralized logging and monitoring to support debugging, tracing, and production visibility across distributed systems. Developed SOAP-based web services to support integration with external systems and legacy platforms. Provided production support by troubleshooting defects, implementing enhancements, and collaborating with cross-functional teams to maintain system stability.
Full Stack Java Developer
Meijer Corp
Apr 2024 - Present
Designed and delivered enterprise-scale features using Agile Scrum and Test-Driven Development (TDD), collaborating closely with product owners, QA, and DevOps teams. Built robust Java-based batch and ETL frameworks, leveraging multithreading, fault tolerance, and restart ability to process high-volume data reliably. Architected and developed Spring Boot–based Java microservices and RESTful APIs, applying core design patterns including DAO, Factory, Singleton, and MVC. Developed modular and reusable Angular user interfaces, implementing custom directives, routing, form validations, and component-driven design to enhance usability and maintainability. Integrated Angular front-end applications with backend Java services, enabling secure data exchange and responsive, real-time UI updates. Implemented event-driven solutions using Apache Kafka, developing high-throughput producers and consumers for real-time streaming and data processing. Designed and optimized relational database interactions by developing PL/SQL cursors, stored procedures, and JDBC integrations to improve backend performance. Enhanced multithreaded Java ETL applications for distributed ingestion of XML data into Oracle databases using JPA and Hibernate. Designed and managed NoSQL data models, creating MongoDB collections optimized for scalability and high-performance workloads. Containerized and modernized applications using Docker, decomposing monolithic systems into scalable microservices and optimizing container images for security and efficiency. Deployed and operated cloud-native applications on AWS, configuring compute, storage, networking, monitoring, and IAM services to ensure high availability and resilience. Automated infrastructure provisioning and application deployments using infrastructure-as-code practices to improve consistency, scalability, and release reliability. Implemented centralized logging and monitoring solutions to enable proactive issue detection and faster root-cause analysis in production environments. Developed automated testing frameworks using Cucumber, executing UI and integration test suites to improve release quality and confidence. Provided production support and performance tuning, resolving concurrency, memory utilization, and throughput issues in Java-based systems. Mentored junior developers through code reviews and technical guidance, promoting best practices in Java development, database design, and microservices architecture. Maintained source control, CI/CD workflows, and Agile tracking processes using Git and project management tools to support sprint execution and release coordination.
Education
Masters of Science in Computer Science - San Francisco Bay University
- · Afghanistan