Job Description :
Role: Java FullStack Developer
Location: Cincinnati, OH
Duration: Long-Term

Job Description:
Tech Stack:
Bachelor’s degree typically in Computer Science, Management Information Systems, Mathematics, Business Analytics or another technically strong program
Minimum 4+ years working in modern full-stack web-application development
Experience building and shipping multiple large software products using agile methodologies
Excellent communication skills - you can effectively work with engineers but at the same time collaborate with product owners, data analysts and stakeholders
Major Bonus Points for:
Experience working on distributed or remote-first teams
Experience with distributed system performance analysis and optimization
Experience in event-driven architectures
Experience with DevOps best practices and tools
Experience in Spark, Hadoop, Unravel, Hive, Google Cloud
Experience in Media / Ad Industry
Key Responsibilities:
o Lead and participate in the design and implementation of large and/or architecturally significant applications.
o Champion company standards and best practices. Work to continuously improve software delivery processes and practices.
o Build partnerships across the application, business and infrastructure teams.
o Develop programming specifications. Design, code and unit test application code using Software Development Life Cycle (SDLC) best practices.
o Complete estimates and work plans independently as appropriate for design, development, implementation and rollout tasks.
o Create technical system documentation and ensure that this documentation remains current throughout all phases of the SDLC.
o Participate in all phases of system testing.
o Communicate with the appropriate teams to ensure that assignments are managed appropriately and that completed assignments are of the highest quality.