Openıngs

Would you like to work with us?

Senior Java Developer

At IMST Bilişim, we are looking for colleagues for a Senior Software Engineer (Java) position with at least 4 years of experience in accordance with the following criteria for long term assignment.

Please send your applications to info@imst.com.tr with a short cover letter and your resume.

Requirements
  • Graduated from the Computer Engineering departments of the universities providing 4-year undergraduate education,
  • Developed software on JavaEE platform and has experience in web based application development,
  • Experience in Object Oriented programming and UML modeling,
  • Spring, Hibernate, Maven, EJB3, JPA, and those skilled in the Servlet issues
  • Having knowledge about JSP, JSF, jQuery, HTML5 and CCS3
  • Having knowledge about SOAP and Restful web services (XML, JAX-WS, JAX-RS),
  • Having knowledge about Design Pattern (MVVM, MVC, Observer, Factory, Singleton),
  • Experienced in at least one of the versioning tools (Git, SVN, etc.),
  • Having programming experience and knowledge of relational database technologies in at least one of Oracle, PostgreSQL, MySQL and MS SQL Server databases,
  • Having knowledge and experience about Linux operating system,
  • Following open-source technologies and software literature,
  • Knowledgeable about code security and coding standards,
  • Adopting the principle of developing quality software and design,
  • Analytical thinking, solution oriented, open to learning and innovation,
  • Will be able to present software development experiences as a reference,
  • Good command of English knowledge,
  • Prone to team work,
  • Preferably non-smoker,
  • Have completed their military service for male candidates
Preferably
  • Having knowledge and experience in Elasticsearch or SOLR,
  • Having knowledge and experience in Hadoop,
  • Having knowledge and experience in Continuous Integration tools,
  • Having knowledge and experience in AngularJs,Angular,ReactJS,
  • In addition, experience in at least one of the programming languages such as Pyhton, Perl, Ruby, PHP, C, C ++,
  • Having knowledge about NoSQL databases