Software Engineer

5 - 7 years experience  • 

Salary depends on experience
Posted on 03/20/18
Bellevue, WA
5 - 7 years experience
Salary depends on experience
Posted on 03/20/18

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Design, develop and document software components using best practices.
  • Own the design and code for features built for specific products.
  • Contribute original ideas and architectural thinking
  • Maintain and support current system and ongoing beta programs.
  • Perform code and design review.
  • Hands-on development and maintenance of software applications/components.
  • Mentor and coach junior developers.
  • Provide necessary support to file patents for technology innovation


REQUIRED SKILL SET & EXPERIENCE

  • Strong Java development skills: 5+ years in commercial hands-on Java software development.
  • Working knowledge of Akka, Scala
  • Working with at least one database platform (SQL Server, Oracle or DB2) is a must.
  • Ability to understand and create Low Level Design document is a must.
  • Good knowledge of XML processing (and related technologies) using java (or 3rd party libs) is a must.
  • Experience with Web UI development and java script libraries (jQuery, AngularJs, extJs) is a big plus.
  • Experience developing distributed applications potentially with Scala / Akka or similar technologies is a big plus.
  • Experience with Lucene and Big Data technology is a plus.
  • Experience developing Web Services is a plus.
  • Experience with analytics tools is a plus.
  • Knowledge of SVN / CVS / Ant / Maven.
  • Experience in Database or Object Modeling.
  • Ability to work independently with minimum guidance.
  • Experience with Agile Development & Continuous Integration experience is a must.
  • Experience in contribution to open source projects is desired
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.