Friday, 11 May 2012

Vacancy: Java Software Engineer

Java Software Engineer
Reports to Research and Development Manager
 
General Responsibilities:
  • Analyze, design, code, test, debug
  • Self-starter; manage time exceptionally well; able to meet deadlines; able to multi-task (likely to have more than one project ongoing at times)
·         Able to work individually and on small teams; communicate effectively and regularly with project manager(s) and team members, when applicable
  • Show an interest in developing feature sets (that is, a willingness to become a product Subject Matter Expert over time)
  • Show an understanding of usability issues and interest in making websites intuitive and user-friendly
  • Develop new and maintain existing source code; enhance existing web applications
  • Understand object-oriented programming concepts
 
Specific Qualifications:
·         Bachelor’s degree in Computer Sciences or MIS preferred OR minimum 2 years experience in web based programming. Candidates MUST have a High School Diploma or equivalent
·         Extensive knowledge of programming language and web design fundamentals
·         Considerable knowledge of web infrastructure concepts (web servers, ISAPI, http/https protocols, APIs, web services etc.)
·         Familiarity with PHP
·         At least two years experience in each of the following:
o    Core Java/J2EE including servlets, jsp, and JDBC with emphasis on MVC and jUnit test framework
o    JavaScript (in depth), basic understanding of jQuery framework
o    Database concepts, including an understanding of data-modeling practices, stored procedures, and basic performance tuning, preferably using MySQL and/or PostgreSQL
o    HTML (in depth)
o    XML/JSON (in depth)
o    CSS (working knowledge but does not need to in-depth)
·         Experience with any of the following are a plus but not required:
o    Tomcat web server (6.x or later)
o    Eclipse IDE
o    PERL scripting
o    Software management/version control tool(s) such as Subversion, GIT, CVS, Mercurial
o    Groovy or Scala
o    Maven or Ant build system
o    Hibernate ORM

send resume at amirsayani@gmail.comamir.sayani@jonassoftware.com