Senior Java Developer

Requirements:

  • Minimum of 5 years EXPERIENCE  in dealing with Enterprise Java applications
  • Working knowledge of Scala is highly preferred  
  • Having a portfolio of open source projects is highly preferred
  • Must have a deep understanding andEXPERIENCE  working with Java SE and Java EE
  • Must be comfortable working with SQL and a variety of open-source relational databases (e.g. MySQL, PostgreSQL)
  • Must have a good understanding of the principles of Object-Oriented Programming 
  • Must have a good understanding of the various application and architectural design patterns 
  • Must be consistently applying various coding best practices to their work, and must be a good example to others 
  • Must be a practitioner of Test-Driven Development 
  • Must be capable of understanding and adapting to various technologies at a very high rate 
  • Must have a deep understanding and experience working with the following Java technologies: 

– Spring 

– Hibernate

  • Must have working experience  in performing production setup, and deployment
  • Must have working experience  with Linux servers 
  • Must have workingEXPERIENCE  with the following tools: 

– Git 

– Maven 

– Ant

 

The positions listed are up for grabs. If you're interested, please send your resume to hrd@ayannah.com with subject heading "Job Application - <Position>, <Last Name>, <First Name>". Kindly include an introduction/cover letter in your e-mail.