Virtual
Software Engineer
Virtual, Phoenix, Arizona, 85003
Vaco is supporting a key client in the Phoenix area to find a skilled Full Stack Engineer with expertise in Java Microservices development, ideally deployed to an AWS cloud. The ideal candidate will have strong experience working with backend components, designing and optimizing systems, and developing APIs (Java). Experience with Oracle EBS integration and/or development (forms, reports, etc.) is critical for this role as well. If you are a passionate engineer with a strong background in Java Microservices and Oracle EBS, we encourage you to apply today Core Responsibilities: Develop and maintain backend systems for data processing, request handling, and application logic. Write and optimize code for APIs, event handling (publisher/consumer), and databases (Oracle). Create and manage APIs to enable seamless interactions between front-end, backend, and third-party systems, ensuring scalability, reliability, and performance. Implement microservices architecture, including containerization and orchestration. Develop and manage event-driven systems, including messaging protocols and event handling. Design monitoring and logging solutions for APIs to enhance system visibility and reliability. Utilize tools like Terraform, Bitbucket, or other CI/CD platforms for deployment processes. Required Skills & Experience: Programming Languages: JavaScript, Java Knowledge of Oracle E-Business Suite modules, such as AP (Accounts Payable), AR (Accounts Receivable), and GL (General Ledger) API Development: Strong knowledge of API design, monitoring, and logging CI/CD Tools: Terraform, Bitbucket, or equivalent tools Preferred Qualifications: Cloud Technologies: AWS (S3, CodePipeline, Lambda, ECS, EKS, MSK, Glue Schema Registry) Architectural Expertise: Microservices, containerization, and orchestration Event-Driven Architecture: Experience with messaging protocols and event handling Experience with DevOps practices and tools Familiarity with Flowable for workflow automation Background in cross-functional collaboration in an Agile environment Familiarity with additional languages and technologies: C, C++, Unix Shell Scripting, SQL, PL/SQL