Principal Engineer (JAVA)


Bachelor’s degree in Computer Engineering or relevant subjects



5+ years of relevant experience


Technical Requirements:

  • Expert knowledge in hands on development in J2EE technology stack.
  • Hands on expertise in JSF, Spring MVC Framework
  • Hands on expertise in PL/SQL, Oracle DB
  • Experience with XML, JSON, web services technologies, and data structure fundamentals, with experience in multi-threaded programming.
  • Extensive experience designing solutions for enterprise applications
  • Knowledge of testing frameworks/methodologies (JUnit, Selenium, TDD)
  • Implement software in accordance with defined development procedures.


Other Skills:

  • Ability to train peers and subordinates
  • Ability to understand and utilize new technologies quickly
  • Excellent analytical and problem solving skills
  • Excellent interpersonal communication and teamwork skills




Friday, October 27, 2017