Job Description

AllDigital is looking for a self-motivated, top-performing “rock-star” Senior Java Programmer to join an existing group of A-players. Please apply with your resume by sending an email to careers@alldigital.com with “Senior Java Programmer” in the subject.

SPECIFIC RESPONSIBILITIES
  • Join an existing team to design and develop our video acceleration and optimization products.
  • Collaboratively work with other developers in solving complex problems.
  • Developing high performing resilient services within a micro-services based architecture.
  • Support our QA team by troubleshooting issues and providing solutions to issues.
  • Contribute to further automate and improve our continuous delivery pipeline.
REQUIREMENTS/QUALIFICATIONS
  • Minimum 6 years of java experience.
  • Familiar with agile development methodologies.
  • Strong focus on object oriented programming, with excellent design skills.
  • Familiar with most of our tech stack: Spring Framework, RESTful services, micro-services, CoreOS, Docker, RabbitMQ, STOMP, webSockets, Git, Postgres, Mongo, UDP/UDT, JUnit.
  • Experience of creating high performing, low latency, resilient distributed systems.
  • Prior experience of video transcoding solutions a strong plus.
  • BA/BS preferred.
PERSONAL ATTRIBUTES
  • Highly motivated, self-driven, and passionate about software development.
  • Strong sense of ownership, always striding to build an incredible product and producing top quality work.
  • Demonstrates a passion for innovation.
  • A great attitude, with the passion and persistence to face complex problems head on.
  • Responsible, self-directed individual who knows what needs to be done and operates with urgency and focus.
  • A strong team player.
  • The ability to thrive in an energetic, fast pace, high growth, entrepreneurial environment.
  • Above all, ethical, fair and of high integrity.
AllDigital is an Equal Opportunity Employer