Role: Java With AWS
Location: Universal City, CA
Duration: 6+ Months
Must be able to do interview in person
Within Interactive Technology we have achieved some notable recent milestones:
We completed a full, zero-downtime migration from our corporate data center to
Amazon Web Services, took ownership of our entire application stack including a custom CMS, API layer.
We are constantly learning and applying knowledge we gain to our production environments.
Read on for more regarding responsibilities and requirements if this sounds interesting to you. Primary Responsibilities
Develop and maintain new and existing features and products for all digital
platforms that are owned and operated by E! News
Participate in code reviews and collaborative pair programming to create
and ship the highest possible quality code
Contribute to the learning and adoption of best practices and tools for
modern web application development
Participate in gathering technical requirements and defining the best
approaches for new product development Requirements
B.S. in Computer Science, Computer Information Systems, or equivalent
industry experience
5+ years of web development experience using Java, Spring, JSP(s), and other
backend technologies
3+ years' experience with SQL and NoSQL database technologies including
MYSQL, Oracle, MongoDB, Cassandra, and DynamoDB.
1-2 years' experience with Node.js
Experience with caching technologies such as Ehcache, Memcache, Redis, and Varnish.
Rich understanding of RESTful based services
Deep understanding of object oriented design patterns.
Experience with cloud based deployments in AWS including knowledge of EC2, S3, Lambda, and CloudFormation.
Experience with git. An appreciation of the importance of good documentation in code comments,
git commits, and wikis / knowledge bases
Good written and verbal communication skills in person, team chat, email
and meetings
Experience with Automated Testing frameworks and methodologies such as
jUnit, Mockito, TDD, and Selenium. Additional Valuable Skills and Experience
Experience with GoLang, Python, or Perl a plus.
Web development experience using HTML5, CSS3, and ES5 JavaScript
Experience with DevOps based technologies. (Chef, Puppet, Ansible, Jenkins,
Bamboo)
Comfort with the Atlassian suite of products such as JIRA, Bitbucket, Confluence, and Bamboo
Experience on teams using agile / scrum methodologies
Desire to both learn and teach new concepts as part of a team
Experience working on a product-oriented team developing and maintaining a suite of digital products for the long-term