Pozisyon
SENIOR JAVA DEVELOPER
İlan Tarihi
16.07.2025
Şehir
İSTANBUL

Education:

  • Have a degree from a reputable university – preferred departments are Computer Engineering, Computer Science, Electrical Engineering, Industrial Engineering, etc.
  • Probably educated to degree level – Master of Science and PhD are plus.
  • Good knowledge of English is a must.

Technical Skills:

  • 4+ years of hands-on Software Development experience
  • Excellent knowledge of Relational Databases – preferred Oracle, Oracle PLSQL, MS-SQL, T-SQL
  • Standard Procedural Programming - C, Pascal, Basic
  • Object Oriented Programming – C++, Java, C#
  • Operating Systems – Unix, Linux, MS-Windows based
  • Strong knowledge in J2EE development is a plus – SOAP and REST Web Services
  • Multi-threading, multi-processing programming experience is a plus
  • Java GUI frameworks (JSF, PrimeFaces, ZK, Angular JS, Scala), Spring, Hibernate, JMS, Akka, Shell Scripting, Docker, Micro Web Services
  • Experience with test-driven development
  • Good communication skills and client oriented attitude

Main responsibilities:

  • Design and develop features and modules for mission-critical applications  Contribute in all phases of the development lifecycle
  • Write well designed, testable, reusable and efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review