Role

Java/MuleSoft Integration Architect

Client

Apex Systems

Location

Austin, TX - 2 Days/week on-site

Duration

1+ Year + Extension

Type

W2 Position

Java/MuleSoft Integration Architect

Interview

The interview process will be 2 technical video interviews and then an offer will be made. If candidates are not already local to Austin, we can allow up to 3 weeks to relocate .

Skills/Experience

Experience working in enterprise application integration

Experience in Core Java, Messaging (JMS), Web API - SOAP, REST, XML, YAML, CSV, TCP, WebSocket, HTTP, REST, JSON, SOAP, JDBC, JMS, FTP.

Deep understanding of Java Design patterns, Anti-Patterns, Best Practices, and concepts on API Gateways, Service registry and discovery, Centralized

Configuration, Centralized Logging, Message Tracing

Skilled with standard concepts, practices, and procedures within a solution architecture development. Relies on limited experience and judgment to plan and accomplish goals. A certain degree of creativity and latitude is required. Works under limited supervision with considerable latitude for the use of initiative and independent judgment. Performs deep analysis of systems and the interactions and defines the most efficient solutions for the interaction between the systems.

Experience with MuleSoft Product and features

Good understanding of underlying Mule ESB architecture with experience of server administration and physical deployment (On Cloud, On Premise and Hybrid);

MuleSoft Integration/platform Architect certification

Good knowledge of with microservices architecture and API Strategy development.

Experience with Anypoint platform set up including identity management, Client management, Roles and access, environment, VPC, DLB, VPC sizing, firewalls, network, cloud concepts

Experience in implementing security aspects including API security, authentication, authorization, message & transport-level security

Experience in designing performant, scalable, fault-tolerant and highly available application architecture

Hands-on development experience in Mule 4.x including RAML design, REST API design, Flow, Sub flow, message processor, connectors, components, scopes, flow control, error handling, batch processing, Dataweave 2.x, java, custom connector SDK, MUnits

Role

Software Developer

Company

GIA Technologies Inc.

Location

Nashville, TN

Education

Bachelor's Degree in Computer Science, Information Technology, Computer Engineering or Related

Experience

1 year as Software Developer, Software Engineer or related

Software Developer

Job Description

Version Control and Quality Assurance of the platform. Collaborate with the referral marketing team to build and enhance a suite of consumer-facing Websites. Utilize React to create fast, fluid, and responsive experiences for prospective home buyers and sellers across various devices.

Key Responsibilities

Manage Salesforce integration and participate in an agile software development cycle featuring continuous integration and tight feedback loops.

Fix and Implement web application features using ReactJS, JavaScript, WordPress, Gutenberg editor, SCSS pre-processing language, PHP, Laravel, Angular, and various deployment tools such as Envoyer and TeamCity.

Work with Docker, WebPack, and NPM for building applications, write unit tests and end-to-end test cases using Laravel, Cypress, and Percy, and manage version control using Github.

Implement third-party vendor integrations (Heroku, Salesforce, ActiveCampaign).

Participate in Scrum process including Sprint planning, retrospectives and daily stand-ups.

Development of proof of concepts and special projects.

Travel/relocation to various unanticipated client sites within the United States only is required. Exact client site location cannot be predicted as it may vary/change depending on project availability. Frequency is not known as these are open ended projects that can last days, weeks, months or years.

How to Apply

Mail Resumes to: 501 Union St. Ste. 402, Nashville, TN 37219-1770