At adMarketplace, we create best of breed advertising technology using
cutting-edge microservice architectures with millisecond response time
and crunch through terabytes of data every day. The ideal candidate is
motivated designing for massive scale, developing for low latency and
will be part of a small highly talented team responsible building
adMarketplace reporting and data applications. Our team uses cutting
edge software, including Java, Scala, RabbitMQ, AWS, NoSQL and more.
RESPONSIBILITIES:
- Work with different teams across the organization to take projects
from business requirements through design to full-stack
implementation
- Scale, design, refactor and improve the core components of UI,
reporting and data applications
- Solve complex technical challenges related to low latency large
scale distributed systems
- Build, test, integrate and release using Continuous Integration and
Delivery processes
REQUIREMENTS:
- BS in Engineering, Computer Science or related discipline
- Must have 4+ years industry related development experience using
Java and front end technologies
- Proficient understanding of Spring framework (or another dependency
injection framework)
- Proficient understanding of web markup, including HTML5, CSS3,
JavaScript
- Good understanding of software development principles, data
structures, algorithms, and algorithmic complexity/simplicity
tradeoffs
- Familiarity and hands-on experience with profiling, code efficiency
and testing/release concepts
- Experience SQL and AWS services including EC2, S3, CodeDeploy and
CloudFormation
- Experience working in a Linux environment
- Excellent communication, documentation, and troubleshooting skills
- Ability to work independently with minimal supervision
- Is a plus:
- Digital advertising industry experience
- Experience with RabbitMQ, MySQL, Vertica, and Aerospike
- Experience with IOS and Android mobile application development
- Experience with Scala or PHP development
- Experience working in an agile software development team using
Jira
- Experience with Continuous Integration and Delivery