Java Developer
Posted Updated
Description
Responsibilities:
- Design and implement awesome new features using latest advancements in technology.
- Rapid data-driven iterations on existing product features while using/enhancing platform capabilities.
- Work closely with Product Managers, Designers and Other Engineering teams to push limits of product innovation using technology.
- Deeply understand the business and operations ecosystem, identify problems and solutions for them.
- Help operationalize new technology features by working closely with business & operations.
- Expected to be in hands-on development ~75% of time and spending ~25% of the time working with Product/Business/Operations teams.
Requirements:
- Strong in problem solving and data-structures with good analytical/problem-solving skills.
- Solid software development skills with experience building software in Java application development with MySQL as the data store.
- Experience driving software engineering best practices (e. g. unit testing, code reviews, design documentation).
- Proficient in a Unix/Linux environment.
- Excellent communication skills including experience speaking to a technical and business audiences.
- Experience with web infrastructure and distributed systems a big plus.
- Working experience on technologies like NoSQL (Mongo DB, Redis, etc).
- B. S. or higher in Computer Science (or equivalent work experience) Desired.
