Sr Java developer Apply
<p> </p> <p> </p> <p><strong>Responsibilities:</strong></p> <ul> <li>Architect solutions for growing and scaling Client's internal tool supporting the media platform</li> <li>Build maintainable and performant software in many diverse areas (web apps, backend processes, internal libraries, etc.)</li> <li>Mentor the entire Engineering team around best technical practices in order to grow a culture of Engineering Excellence</li> <li>Identifying and investigating emerging technology opportunities to better serve Client's Media Brand platform</li> <li>Communicate tradeoffs to senior leadership around approach, prioritization, and rational for technical direction</li> <li>Participate in Agile ceremonies, helping the Engineering team continuously improve over time</li> </ul> <p><strong>Qualifications:</strong></p> <ul> <li>4 or more years of experience in software development</li> <li>Experience leading and/or mentoring a small team of Engineers</li> <li>Demonstrated ability to create, plan, and execute longer term technical vision spanning multiple products and systems</li> <li>Extremely familiar with designing, implementing, and working with REST or similar APIs.</li> <li>Experience designing relational DB architectures for medium to large scale projects.</li> <li>An excellent verbal and written communicator who can work directly with technical and non-technical project managers.</li> <li>Bachelor's degree in Software Engineering, Computer Science, or related field</li> <li>Professional experience building applications in React or Django</li> <li>Experience with Docker, Kubernetes, Cloud Platforms, and CI/CD pipelines</li> <li>Mastery of Javascript, Typescript, or Python</li> <li>Expert-level skill with something unrelated to computers (Legos, an instrument, carpentry, precision ax-throwing, anything).</li> </ul>