Job Description:
• Write Clean, Reusable Code That’s Easier to Read and Test
• Build Products that Perform, Scale, are Highly Available and Fault Tolerant With
automated Failover Capabilities.
• Operate and Scale a Rapidly Growing Product that is Vital to Our Partners
• Contribute Novel Ideas and Collaborate with Cross-functional Teams to Deliver
and Improve Blackhawk Systems.
• Collaborate with Product Architects, Product Owners, and other Stakeholders To
create Great Product Requirements
required:
• Bachelor or Master’s Degree in Computer Science And/or Equivalent Experience
• 4+ Years of Solid Programming Experience Building Distributed Systems Using
java Technologies
• Solid Understanding of Relational Databases
• Strong Computational Skills, Fluent in Data Structures, Algorithms and Design
patterns
• Strong Knowledge of Computing Concepts such as Service-oriented
architecture, Rest Services, Fault Tolerance, Self-healing, Network Protocols,
network Programming, Multi-threaded Programming, Performance, Reliability,
scalability, and Security.
• Ability to Differentiate Good and Bad, Design and Coding Practices
• Strong Verbal and Written Communication Skills.
• Strong in Self-direction, Problem Solving and Critical Thinking.
• Deep Passion for Providing High Quality Customer Experiences.
preferred:
• Experience with Amazon Web Services (aws) Including Rds and Ec2
• Experience with Container-based Application Development Using
docker/kubernetes
• Familiarity with the Whole Web Stack, Including Protocols and Web Server
optimization Techniques