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
- There are no supervisory responsibilities associated with this job
- 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
- 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