Post Job Free
Sign in

Java Developer

Location:
Little Elm, TX
Posted:
March 05, 2025

Contact this candidate

Resume:

SAURAB GHIMIRE

Little Elm, TX +1-314-***-**** *************.***@*****.***

https://www.linkedin.com/in/saurabghimire-dev

JAVA DEVELOPER

Java Developer with AWS Certified Developer - Associate credentials and nearly 5 years of experience delivering scalable enterprise applications implementing microservices across diverse domains, including administration. Successfully developed impactful and high-performance solutions like the Metropolitan City ERP System and interactive event exploration platform, leveraging Java, Spring Boot, Hibernate, React and AWS. Proficient in designing and implementing robust backend systems, scalable microservices, using PostgreSQL, Kafka, Spring, JUnit, Jenkins and Docker.

API Design and Development Microservices Database Design Design Patterns SOLID Cloud Computing

CI/CD Hibernate Databases (RDBMS) Test Driven Development (TDD) Agile Development

Languages: Java (8+), Typescript

Web: HTML, CSS, Tailwind, React, NodeJS

Web Services: REST, API, Microservices, XML, JSON

Web/App Servers: Apache Tomcat

Frameworks: Spring MVC, Spring Boot, Spring Security, Spring Cloud, Hibernate, JPA, WebClient

Databases: PostgreSQL, MySQL, Cloud Firestore (NoSQL), MongoDB, Redis

Design Patterns: Singleton, Factory, Observer, Proxy, Strategy, State, Dependency Injection

SDLC: Agile, Scrum

Tools: Apache Kafka, Docker, Kubernetes, Jenkins, Prometheus, Grafana, OAuth2, Camunda, Redux, Maven, Gradle, OpenAPI, Swagger, Postman, Git, Slack, Jira, Confluence, JUnit, Mockito

Cloud Services: AWS (EC2, S3, Lambda, RDS, CloudWatch, CloudFront), GCP (Cloud Firestore, Cloud Functions, Messaging, Authentication)

PROFESSIONAL EXPERIENCE

COLLA NETRIX INC. (The Trops), Neptune City, NJ, USA 04/2023 – 01/2024

Colla Netrix, Inc. (thetrops.com), develops software solution for art communities.

Software Developer

Developed the backend APIs and contributed to application’s front-end, creating an interactive art exploration platform.

Designed and implemented microservices using Spring Boot, Kafka, PostgreSQL and Hibernate ORM. Enhanced scalability, streamlined deployment, and reduced future modification efforts by optimizing service communication and maintenance.

Optimized APIs, achieving a 30% improvement in database performance by implementing Redis caching, and ensured reliability through comprehensive testing with Junit and Mockito.

Implemented authentication and authorization using AWS Cognito, improving security and access management by 30% through OAuth 2.0, JWT, and role-based access control (RBAC).

Configured AWS Lambda functions for serverless computing solutions to automate user account creation in the database using AWS Cognito post-signup triggers, leveraging NodeJS, improving user authentication workflows and onboarding processes.

Implemented containerized deployments on Kubernetes using Docker and automated Jenkins CI/CD pipelines, cutting deployment times by 25% while enhancing scalability and release efficiency.

Developed dynamic and responsive front-end interfaces using React and Tailwind CSS, integrating APIs, resulting in efficient data handling and enhanced performance with smooth user experience.

Implemented observability using Prometheus for metrics collection and Grafana for real-time monitoring and visualization, enabling proactive issue detection, performance optimization, and enhanced system reliability across microservices.

Technologies Used: Java, Spring Boot, Microservices, NodeJS, React, PostgreSQL, AWS S3, AWS Cognito, AWS Lambda, Docker, Jenkins, Jira, Git, Confluence, Amazon EC2, Amazon RDS

CELLAPP PVT. LTD., Kathmandu, Nepal 06/2019 – 03/2023

Cell App Pvt. Ltd. crafts applications solutions to empower local governments in their administrative tasks.

Java Developer

Integrated backend services and database management for the Metropolitan City app using Spring Boot and HTTP Interfaces, i.e. REST APIs; leveraging SQL database and Hibernate ORM for data access layer; enhancing data handling and service integration, boosting application performance and strengthening reliability across all modules.

Implemented the Digital Certificate Issuance feature for the Metropolitan City app, consisting of 70+ different forms, document verification, and payment processing for legal document certification using Java and Spring Boot; significantly reducing processing time resulting in efficient municipal services.

Utilized Test-Driven Development (TDD) principles to ensure robust and reliable code, employing the JUnit and Mockito library for effective testing, achieving over 80% test coverage, leading to reduction in bug reports and significant improvement in code maintainability.

Implemented and optimized workflows using Camunda BPM for process automation, leveraging Kafka, integrating with microservices architecture to streamline complex business processes and enhance debugging and efficiency across applications.

Actively Involved in the Full Cycle of Software Development from Analysis through Design, Development, Integration and Testing phases; following Agile Software Development with Scrum methodology; ensuring robust operational feasibility and achieving 20% improvement in project efficiency.

Utilized Swagger, Javadoc, Jira and Confluence for comprehensive API and project documentation, adhering to Open API standards, resulting in a 50% reduction in troubleshooting time, problem-solving efficiency, and knowledge transfer.

Optimized user interfaces in the Metropolitan City app by using React, significantly enhancing usability, maintainability, and performance, and resulting in scalable and high-quality code.

Technologies Used: Java, Spring Boot, Hibernate, Kafka, Camunda, TDD, React, Jenkins, JUnit, Mockito, Jira, Git, Confluence

PROJECTS

Maharishi International University (2024) Framework Design: Developed a Java-based mini-framework using Reflections to mimic Spring Boot's functionality, incorporating custom annotations such as @Service, @ConfigurationProperties, @Async, @Before, @After, and @Around. The framework utilized various design patterns, including Singleton and Proxy, to manage object creation, method interception, and asynchronous processing, providing a lightweight alternative for enterprise application development.

EDUCATION

Master of Science in Computer Science

Maharishi International University, Fairfield, Iowa

Bachelor of Engineering in Electronics and Communication Engineering

Institute of Engineering, Pulchowk, Nepal

CERTIFICATIONS

AWS Certified Developer – Associate

https://www.credly.com/badges/9f05312f-1eab-4d0b-95d7-58f7f4ff3891/public_url



Contact this candidate