Sr Software Developer - Java

Skills Required:

  • Minimum Bachelor Degree in Software Engineering, Computer Science or equivalent
  • Experience with different software development methodologies and practises.  Maintain knowledge of modern practices and methods
  • Experience developing and integrating software systems including 3rd party systems
  • Ability to make timely decisions which may involve some risk
  • Experience architecting, designing and implementing enterprise-scale, high volume, high-availability systems and hosted applications
  • Experience with OO analysis and design using Java
  • Experience in architecture and design dealing with SOA, WOA, ROA, cloud and SaaS-based solutions is desired
  • Experience in multiple web technologies such as PHP, HTTP, HTML5, RDF, JavaScript, CSS is desired