Job Description :
Need a Senior level API Architect/Lead with a Java background to help with a long term project. This person should have 20+ years of experience leading several customers with a micro-services and Kafka Architecture. Must have experience includes extensive API/micro-services architecture, modeling data in NoSQL data stores, and Kafka. Experience with Elastic Search & Cassandra is a huge plus.

They are open to candidates that aren’t local, but it’s preferred if they live in Minnesota. This resource will have to work on site for at least the first 2 months, and there may be flexibility to work from home a few weeks out of each month.

Please let me know if you have resources for this role:

What is the specific title of the position? Microservices Architect/developer.

PROJECT: Data Externalization - APIs. Data Externalization will ensure high quality, scalable, consistent, and available data in real time to all internal and external consumers by shifting the architecture of data exposure to managed APIs that will consolidate data consumption – driving down costs by increasing reuse and operational excellence while detangling the ”rubberband ball” of legacy data dependencies. Specifically, data streaming, caching, and RESTful APIs decouple data providers and consumers, allow unlimited horizontal scale, and impose a stable, versioned data contract. This will set a new precedent of technical rigor and modern engineering practice at Optum Tech.

IDEAL BACKGROUND: Extensive experience with Streaming technology is the highest requirement. Ideally experience in a large organization is preferred, as well as healthcare experience if possible.

TOP REQUIREMENTS:
- API / Micro-Services Architecture
- Modeling data in NOSQL data stores
- Kafka

What experience will set candidates apart from one another? Owning the implementation of streaming architecture at another fortune 15 company.

Is this person a sole contributor or part of a team? Will lead a scrum team of 5-6 developers.

What are the top 5-10 responsibilities for this position? Developing with frameworks such a springboot and rackpack, JVM, Java, Groovy, gradle, unit testing, RESTful API design, calling other APIs (Histrics), distributed microservices, DevOps,

What software tools/skills are needed to perform these daily responsibilities? Git, Github, Jenkins, Drone, Implementing application level metrics: Prometheus, influx/telegraph; Histrics, Experience modeling data in NOSQL data stores

What skills/attributes are a must have? We require this resource to have extensive API / Micro-Services Architecture and development experience as well as the ability to effectively communicate to different groups / teams and levels of management. The resource needs to be an accomplished software architect and developer with prior experience designing for scalability, performance, and security.

What skills/attributes are nice to have? Operational experience with Kafka, Elastic Search and Cassandra is a plus.
             

Similar Jobs you may be interested in ..