Post Job Free
Sign in

Software Engineer - Java, Spring Boot, Microservices Expert

Location:
Herndon, VA
Salary:
90000
Posted:
April 07, 2026

Contact this candidate

Resume:

AMIMUL BASHER Herndon,VA

******@**************.*** +1-325-***-**** https://www.linkedin.com/in/amimul-basher-uiu/ PROFESSIONAL SUMMARY

● Software Engineer with over 3+ years of experience designing and developing scalable, distributed, and cloud- based applications using Java and modern full-stack technologies.

● Strong background in microservices architecture, system design principles, and RESTful API development using Spring Boot and Hibernate within enterprise retail and product lifecycle management environments.

● Experienced in building backend services, integrating front-end frameworks such as Angular and React, and deploying containerized applications using Docker in AWS cloud environments.

● Skilled in infrastructure provisioning with Terraform, CI/CD pipeline implementation, and automated testing using JUnit and TestNG.

● Demonstrates strong collaboration skills, adherence to clean architecture standards, and the ability to deliver production-ready solutions aligned with business and performance objectives. TECHNICAL SKILLS

Programming Languages: Java, C++, Python, Shell

Java & Backend Technologies: Core Java, Spring Boot, Spring MVC, Hibernate, JDBC, RESTful APIs, Microservices Architecture, System Design

Frontend Technologies: Angular, React, Bootstrap, Tailwind CSS, RequireJS, jQuery, VanillaJS Databases: SQL, NoSQL, Matrix Query Language (MQL) Cloud & DevOps: AWS (EC2, S3, IAM, RDS, Load Balancer), Docker, Terraform, Jenkins, GitHub Actions

Testing & Automation: JUnit, TestNG, Selenium, Cucumber Tools & Platforms: Git, GitHub, Jira, Confluence, Swagger/OpenAPI PROFESSIONAL EXPERIENCE

Software Engineer The Home Depot Richmond, VA

November 2024 – Present

● Design and implement scalable microservices using Spring Boot and Core Java to support high-volume e- commerce transaction systems.

● Contribute to backend system design discussions, defining service boundaries, API contracts, and data flow within distributed retail platforms.

● Develop RESTful APIs integrated with Hibernate ORM for efficient persistence and transactional data management.

● Implement business logic for order processing, cancellation workflows, delivery scheduling, and POS return integrations.

● Containerize backend services using Docker and deploy to AWS environments to ensure consistent and reliable releases.

● Provision and manage cloud infrastructure using Terraform, configuring EC2, S3, RDS, IAM roles, and Load Balancers.

● Enhance frontend integrations using Angular, React, and Bootstrap to ensure responsive UI behavior aligned with backend services.

● Implement structured exception handling, logging mechanisms, and performance optimizations to improve service reliability.

● Develop and execute unit and integration tests using JUnit and TestNG to maintain code quality.

● Participate in Agile sprint cycles, peer code reviews, and continuous improvement initiatives to strengthen system scalability and maintainability.

Environment: Java 8/11, Spring Boot, Hibernate, REST APIs, Microservices Architecture, Angular, React, Bootstrap, Docker, AWS EC2, S3, RDS, IAM, Terraform, Jenkins, GitHub Actions, JUnit, TestNG, Jira Software Engineer BJIT Corp Bangladesh

May 2021 – October 2023

Enovia 3D Experience

● Developed and maintained enterprise Java applications integrated with E-Matrix-based Enovia PLM systems to support product lifecycle workflows.

● Designed backend services using Spring Boot and RESTful APIs to enable integration between 3D design modules and enterprise databases.

● Applied microservices-based design patterns to build modular and maintainable backend components.

● Implemented Hibernate ORM for database persistence and structured data management.

● Built responsive UI components using React, Bootstrap, RequireJS, and jQuery to enhance user experience within PLM dashboards.

● Developed and optimized batch deployment scripts to streamline widget deployment and configuration processes.

● Performed database operations using Matrix Query Language (MQL) to structure machine-generated data for enterprise use.

● Wrote unit and integration tests using JUnit and TestNG to validate backend service logic.

● Collaborated with stakeholders to gather requirements and deliver enhancements aligned with manufacturing and design workflows.

Environment: Java, Spring Boot, Hibernate, REST APIs, Microservices Architecture, React, Bootstrap, RequireJS, jQuery, MQL, SQL, Docker, Git, JUnit, TestNG, Jira

EDUCATION

● Bachelor of Science (B.Sc.) in Computer Science and Engineering United International University January 2016 – December 2020

TRAINING & CERTIFICATION

● Mastering Data Structure and Algorithms in C and C++ (Udemy) LEADERSHIP & VOLUNTEER ACTIVITIES

Event Management Executive UIU Computer Club

● Participated in and coordinated key CSE programs, including CSE Fest, Hackathons, and Programming Contests, fostering technical engagement.

● Organized mentoring sessions on programming and game development while facilitating academic networking events.

Treasurer UIU Social Service Club

● Organized fundraising initiatives and managed financial planning to support underprivileged communities.

● Led winter clothing distribution drives in remote areas to support vulnerable populations.



Contact this candidate