Scroll to content

Our client is seeking a skilled engineering lead to own key features and components of our automation and workflow engine. As such, you will be interfacing with product management, our UI team, and other groups within engineering to define and deliver the required solutions. You will participate in all phases of software development including requirements, design, coding, unit testing, debugging and performance tuning. 


What you'll do:

• Designing and developing Spring-based microservices. These services may expose new APIs for customers or utilize a variety of AWS managed services (e.g., Elasticsearch, DynamoDB, S3)
• Designing and developing AWS lambdas. Lambdas are one of the key facilities that we use to move data around within their Data Pipeline
• Unit and Automation testing. For features that you build, design and implement effective automation tests for CI/CD pipeline
• Instrumenting your code to collect metrics for monitoring and supportability
• Addressing issues found in the CI pipeline or production
• Code reviews (via Bitbucket) and coaching junior team members

Required skills:

• 5+ years of experience in software development using Java
• 5+ years of experience building large-scale distributed systems
• Excellent system design and object-oriented design skills
• Experience and solid understanding of SQL or NO-SQL data stores
• Experience with the Spring Framework
• Excellent oral and written communication skills
• A high degree of “ownership” -the ability to determine what needs to be done and make it happen
• BS or MS in Computer Science

Strongly Desired Skills:

• Experience developing microservices
• Experience deploying a global service in AWS
• Experience with big-data technologies

Or, know someone who would be a perfect fit? Let them know!


Applicant tracking system by Teamtailor