Lead Java Developer

Seattle, Washington, United States · 20

Description

You are an extraordinary Lead Developer who is passionate about their customers, their team, and internal stakeholders

• You are curious, looking to go deeper into the next level of innovation while keeping their team and timelines on track with their code clean

• You are passionately motivated to ship products that can scale to millions of users on loosely coupled and highly cohesive server-less infrastructure

• You are a Lead Java Developer with a solid understanding of the full web technology stack (e.g. HTTP, cookies, headers, asset loading / caching) and a broad knowledge of the JavaScript ecosystem.

• You have a deep understanding of Java API integration technologies and practical experience in the same

• You're someone who expects continuous integration, agile development, predictive analytics, and mobile development to be part of their day

• You are a coach who seeks a team that is smarter than they are

Requirements

• A strong technical background coding in Java 7 or 8

• Strong communicator with experience producing and consuming UML (or similar) for diagramming of software architectures • Experience presenting to a variety of teams including product management, interaction designers, and backend engineers

• Experience with managing code reviews, architecture reviews, and requirement reviews

• Experience with creating and consuming RESTful, Query, and hybrid APIs using OAuth 2.0 particularly with social media APIs such as Twitter

• Proficient and experienced in making software architecture change recommendations to external teams

• A dedicated and enthusiastic approach to solving problems

• Knowledge of core CS concepts such as: common data structures and algorithms, profiling/optimization, cost optimization problems/machine learning Qualifications:

• B.S. or higher in Computer Science (or equivalent work experience)


Bonus Points:

• Prior experience in mobile app development

• Prior experience with Wit.A

Apply for this job