Java Developer with Streaming-Akamai Live Streaming, CDN, and EdgeComputing platforms

11 Nov 2024

Vacancy expired!

The Staff Software Engineer will be responsible for the design, development, and support of the API Layer for client's streaming enterprise system. She/he will report directly to the Director, Software Development.

  • Extensive knowledge of Java-based front-end and back-end web development technologies and concepts.
  • Strong design and implementation skills pertaining to web applications, enterprise system design and rich media applications.
  • Work closely with the Tech Lead and Senior Systems Architect to ensure that strategic objectives are met with the proposed architectural solutions for business needs.
  • Code all core services and applications in various Java technologies (mentioned in the Technical Skills) following industry standards.
  • Participate in technical design and architecture and serve in the capacity of Tech Lead.
  • Document all technical design, code, build and release procedures.
  • Robust understanding of Object Oriented Programming concepts and design
  • Work directly with Development, QA and IT Ops on all phases of SDLC.
  • Knowledge of industry-standard application architectures, design patterns and technology standards and best practices
  • Experience in designing and developing highly scalable, highly available and maintainable internet applications
  • Good understanding of cloud based applications and application deployment
  • Ability to learn and stay up to date on new technologies and trends
  • Excellent written and verbal communication skills and problem solving skills
  • Ability to work under tight deadlines and reliably deliver work of the highest standards on time
  • Handle 3rd tier support, where business consultation and development maybe required
Supervisory Responsibilities:
  • There are no supervisory responsibilities associated with this job
Minimum Qualifications:
  • BS, Computer Science
  • 8+ years of experience with full Java application development life cycle
  • Strong design and implementation skills pertaining to web applications, database design and rich media applications
Technical Skills:
  • Extensive knowledge with application development using core Java, Spring framework, Scala.
  • Understanding of multiple threading, concurrency, design patterns and their impacts on application concurrency and scalability.
  • Good working knowledge of web services, RESTful interfaces, XML
  • Excellent skills working with XML schemata and documents, validation, parsing, and marshalling
  • Extensive knowledge with cloud computing platforms, like Amazon Web Services or Azure
  • Extensive experience with Linux and Tomcat servers
  • Experience working with NoSQL DB.
  • Experience with maven, Github, and issue tracking tools (JIRA a plus)
  • Experience building 'deployment pipelines' using tools like Jenkins or TeamCity
  • Akamai Live Streaming, CDN, and EdgeComputing platforms experience preferred
  • Experience with AWS, Google Cloud Platform is a plus

  • ID: #22556238
  • State: New York New york city 10001 New york city USA
  • City: New york city
  • Salary: Depends on Experience
  • Job type: Contract
  • Showed: 2021-11-11
  • Deadline: 2022-01-08
  • Category: Et cetera