Job Description :
                                                                             Role: Java FullStack Developer 
Location: Cincinnati, OH
Duration: Long-Term
Job Description:
Tech Stack:
Java
SpringBoot
RESTful APIs
Angular
Redux
Docker
RabbitMQ
Requirements:
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.