Software engineer (Scala, Java, Microservices) *** Direct end client *** Work from home till COVID ***

Amazon Web Services, Audit, Automated testing, IVR, Integration, Investigation, JavaScript, Monitoring, RESTful, Roadmaps, Security controls, Software development, TypeScript, Continuous integration, Engineering, Good Clinical Practice, GraphQL, Integration testing, Microservices, Product engineering, Product management, Production, React.js, QA, Scala, Scalability, Software deployment, Unit testing, Writing, Apache Kafka, Case management, Docker, Framework, Cloud, Fraud, Google Cloud, Kubernetes, Messaging, Mobile, Security
Contract W2, Contract Independent, Contract Corp-To-Corp, 12 Months
Depends on Experience

Job Description

7-10 years of professional software development experience
2+ years of working with Scala, Kafka, Microservices REQUIRED
Experience with CK’s tech stack/dev environment a huge plus
DevOps experience a plus, specifically Docker, Kubernetes & Cloud Services
Ability to work independently with minimal supervision
Demonstrated track record of delivering projects on time and with quality

Build out case management solution (connecting in-house solution with Feedzai alerts)
Expose data about Plaid connections and risk
Fraud framework for account opening, mobile check deposit, bill pay, address change, and Plaid account change
Integrate messaging into fraud service
Enable security model to allow Member Support to more effectively use the fraud admin tool

Should know either Typescript or Scala as programming languages. Experience with Node and CD/CI deployment tools. Hands on experience building and maintaining Micro services. Knowledge of GraphQL, React, integration tests and Google Cloud Platform is a plus but not absolutely required. Product engineering experience to build features for customers is a plus. Collaborates well with other engineers, product managers, and quality engineers in a team based environment. Passionate about delivering product features for customers at scale.

Hand on development, release and launch of a major product feature for product engineering team that includes a backend micro service. Need to write code with unit tests, that passes quality engineering validation and is deployed directly to production.
Writing integration tests for code repos and features
Hands on development , release and launch of a major tech oriented feature to improve fault tolerance scalability for the Cards team for a backend micro service.

2+ year of experience in Scala is highly desired
7-10 years of professional software development experience
2+ years of working with TypeScript/JavaScript, Microservices
Experience designing REST based APIs
Ability to work independently with minimal supervision
Demonstrated track record of delivering projects on time and with quality
Familiarity with AWS stack is a plus

Help integrate services/features with internal/external partners
Pitch in to automated testing, and help with code quality
Be a technical sounding board for the rest of the team, reviewing code/design and helping improve code quality
Production error investigation, triage, and fixes
Testability gaps
Fix and build out of integration tests
Integrations with 3rd party software
Performance and system resiliency improvements
Help built out IVR Roadmap - multiple service integrations to enable automation
Integrations with 3rd party solutions
Implementing security controls (audit logging, rate limiting, etc.)
Monitoring and observability enhancements

Dice Id : 10126850
Position Id : JP00000379
Originally Posted : 8 months ago
Have a Job? Post it