Event Driven Software Engineer

Company:  Perfict
Location: Austin
Closing Date: 23/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

About Us:

Perfict Global is a leading IT consulting services provider focused on providing innovative and successful business workforce solutions to Fortune 500 companies. Our trained and experienced professionals constantly strive to bring together the best technologies available to manage client's complex business and technology, participate in implementation activities and collaborate in new ways to meet client needs.


We provide excellent benefits such as Medical, Dental, Vision ++ a fun company to work!!!


Job description:

W2 Role

MUST HAVES

  • 5+ years of experience with Amazon DynamoDB or other NOSQL fully managed DB
  • 5+ years of hands-on experience utilizing AWS LAMBDA SERVERLESS compute service
  • 5+ years of Event Driven development (EDD) and Event Driven Architecture (EDA) with AWS Eventbridge and AWS Stepfunctions


Duties:


  • Able to develop frontend UX using ReactJs framework.
  • Design components in java springboot framework, AWS lambda, Eventbridge, StepFunctions & Dynamo DB.
  • Develop coding standard and code-reviews.
  • Demonstrate working with cross-vertical teams and provide technical expertise in java and AWS cloud technologies.
  • Manage code deployments.

"Event driven architecture and development enhance the customer experience and ensure efficient operations. Here are some primary use cases:


Customer Use Cases


  1. Searching for Medications : Customers can search for specific medications, view details, and compare alternatives.
  2. Placing Orders : Customers can add items to their cart, upload prescriptions, and complete the checkout process.
  3. Order Tracking : Customers can track the status of their orders in real-time, from processing to delivery.
  4. Prescription Management : Customers can upload and manage their prescriptions, ensuring they receive the correct medications.
  5. Consultations : Customers can access virtual consultations with pharmacists for advice and information on medications.


Pharmacist Use Cases


  1. Prescription Verification : Pharmacists verify the authenticity and accuracy of uploaded prescriptions.
  2. Inventory Management : Pharmacists manage stock levels, ensuring medications are available and restocked as needed.
  3. Dispensing Medications : Pharmacists prepare and dispense medications based on verified prescriptions.
  4. Customer Support : Pharmacists provide consultations and support to customers, addressing any questions or concerns.


Delivery Personnel Use Cases


  1. Order Delivery : Delivery personnel handle the transportation of medications to customers' addresses.
  2. Status Updates : They update the order status in real-time, ensuring customers are informed about their delivery.
  3. Handling Returns : They manage any returns or issues with delivered medications.


Benefits


  • Convenience : Customers can order medications from the comfort of their homes.
  • Efficiency : Streamlined processes for ordering, verification, and delivery.
  • Accessibility : Easier access to medications and professional advice, especially for those with mobility issues or living in remote areas.”


Required Skills:


  • Java
  • Springboot
  • Microservices
  • Jenkins
  • AWS
  • Openshift
  • Javascript
  • AWS Certified

Education: 4 years Bachelor's degree or Master's in engineering or computer science.

Apply Now
Share this job
Perfict
  • Similar Jobs

  • Event Driven Software Engineer

    Austin
    View Job
  • Software Engineer/Senior Software Engineer

    Austin
    View Job
  • Software Engineer

    Austin
    View Job
  • Software Engineer

    Austin
    View Job
  • Software Engineer

    Austin
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙