Java Developer

View Website
|  Posted on:
January 31, 2017

Java Developer

Java Developer
Seattle, WA

Job Details

Java Developer
Seattle, WA

**Local candidates only, please. No sponsorship available, and nor corp-to-corp.**

This company is among the world’s leading creators and distributors of award-winning still imagery, video, music and multimedia products, as well as other forms of premium digital content, available through its trusted house of brands.

With its advanced search and image recognition technology, they serve business customers in more than 100 countries and is the first place creative and media professionals turn to discover purchase and manage images and other digital content. Its best-in-class photographers and imagery help customers produce inspiring work which appears every day in the world’s most influential newspapers, magazines, advertising campaigns, films, television programs, books and online media.

Currently, they are looking for a java developer to assist in full stack procedures and collaborate with front end developers.

Responsibilities of Java Developer:

  • Develop functional and highly performing Java backend services
  • Collaborate with frontend developers, product owner, UX, QAs
  • Unit and performance testing of design as part of development cycle
  • Integrating new code into existing products, providing product enhancements and resolving product defects to meet customer issues
  • Providing technical expertise and peer code reviews to other team members
  • Providing architectural input on new and existing solutions
  • Writing technical specifications, program documentation, and unit test plans for all work performed
  • Assisting in quality assurance process and customer issue resolution
  • Partnering with product owners, project architect and other team members to drive high-quality, on-time deliverables

Requirements of Java Developer: 

  • 5+ years of experience in Java/J2EE
  • 2+ years of experience with JavaScript MVC concepts and frameworks
  • Have solid Java / J2EE coding skills with hands on experience including Spring, Struts, JSP, JNDI, XML, XSLT, RMI, JDBC, JUnit, JQuery, JavaScript, AJAX,
  • Experience creating and consuming web services SOAP-based web services (XML/JSON/WSDL, REST)
  • Understanding of microservices
  • Understanding of web markup, including HTML5 and CSS3
  • Bachelor's degree in Computer Science, Engineering or similar


  • Knowledge of databases and ORM solutions. Experience with SQL, Oracle, Hibernate, MyBatis, NoSQL databases
  • Strong working knowledge with Object-Oriented Analysis, Design, and Implementation
  • Understanding principles of event driven architecture with JMS, RabbitMQ, ActiveMQ
  • Experience with application servers (Tomcat, JBoss, Glassfish)
  • Experience in configuration management (Ansible, Docker) is a bonus
  • Interest and experience in building modern JVM frontends using technology including one or more of the following: HTML5, Angular.js, Backbone JS is a bonus
  • Applying of TDD, experience of writing efficient unit tests, automated tests, integration tests, performance tests, do the analysis and tuning
  • Experience with distributed systems, caching and persistence solutions
  • Knowledge of OWASP standards
  • Experience with full life cycle development: requirements gathering, analysis, design, coding, unit testing, and acceptance testing
  • Experience with Service Oriented Architecture and cloud technologies

Share This Job

Job Type



Send your resume to Urvi Shah at urvis@rylem.com or click Apply Now!
Every resume will be reviewed and considered for this or other positions.