Java Yazılım Mühendisi İş İlanı

İşveren Hakkında
  • Ankara
  • Bilişim, Yazılım, Güvenlik Hizmetleri

GENEL NİTELİKLER

GENEL NİTELİKLER


-Yazılım geliştirme konusunda en az 5 yıllık tecrübe sahibi olmak ve belgelemek,

-JavaEE mimarisinde çalışan projelerde aktif olarak en az 5 yıl çalışmış olmak,

-Nesneye dayalı programlama ve tasarım kalıplarına hakim olmak,

-Spring Framework (Spring MVC, Spring Boot, Spring Data, Spring Cloud) kullanarak, RESTful mimarilerini kullanarak microservice gibi temel yapıları tasarlayıp proje geliştirme. konusunda en az 5 (beş) yıl tecrübe sahibi olmak,

-Hibernate/ORM kullanarak proje geliştirmiş olmak,

-AngularJS, jQuery, ReactJS, ve Express/Node.js gibi frameworklere hakim

-RESTful web servis, SOAP, GraphQL ve mikroservis mimarisi, hakkında bilgi ve tecrübe sahibi olmak,

-NoSQL veritabanları hakkında bilgi sahibi olmak,

-JavaScript, TypeScript, JQuery, Ajax, HTML5, CSS3, and Bootstrap gibi front-end teknolojilerinde tecrübeli.

-Versiyon Kontrol Sistemlerini (TFS, GIT, SVN vb.) konusunda bilgi ve tecrübe sahibi olmak,

-Test süreçleri hakkında bilgi sahibi olmak,

-JSP, HTML, CSS, XML, AJAX, JQuery ve JavaScript gibi teknolojileri kullanarak Grafiksel Kullanıcı Arayüzü (GUI) implementasyonunu yapabilecek.

-Continuous Integration ve Continuous Delivery araçları olan Jenkins, Nexus, gibi teknolojilere hakim olmak.

-SDLC metodolojileri hakkında bilgi sahibi olmak,

-Clean Architecture, MVC, MVP, MVVM ve OOP, Design Patterns hakkında bilgi sahibi olmak,

-Performans odaklı geliştirmeler ve code refactoring yapabilmek,

-Oracle, PostgreSQL veya MSSQL ilişkisel veritabanlarından en az birisini kullanarak uygulamalar geliştirmiş olmak,

-Kamu satınalma prosedürleri konusunda bilgi sahibi olmak,

-Çok katmanlı mimari hakkında bilgi ve deneyim sahibi olmak,

-Web teknolojileri performans, güvenlik ve testleri konusunda tecrübeli olmak,

-Mevcut ve yeni projelere/yazılımlara hızlı adapte olmak ve geliştirmek, güçlü iletişim ve problem çözme yeteneklerine sahip olmak,

-Yazılım mimari gereksinimlerinin belirlenmesi, tasarım, geliştirme ve alt yapının teknolojik gelişmelere uyarlanması konusunda deneyim sahibi olmak,

-Tercihen UML diagramları (ER, Use Case, Mockup vb...) hakkında bilgi sahibi olmak.

-Literatürü takip edebilecek düzeyde İngilizce bilmek,

-Tercihen Web uygulamaları, Responsive Design, Typescript konularında bilgi sahibi olmak,

-Tercihen Angular framework, React veya VueJs kütüphanelerinden en az birisiyle uygulama geliştirmiş olmak,

-Tercihen UI, UX standartları, kullanıcı deneyimi hakkında bilgi sahibi olmak,

-Tercihen DevOps, CI/CD süreçleri, Konteyner mimarisi, Kubernetes, Docker hakkında bilgi sahibi olmak,

-Tercihen Kafka, RabbitMQ, Redis sistemleri hakkında bilgi sahibi olmak,

-Tercihen Agile, Scrum süreçleri hakkında bilgi sahibi olmak,

-Tercihen gRPC, Protocol Buffers konuları hakkında bilgi ve tecrübe sahibi olmak,

-Erkek adayların askerlikle ilişiklerinin olmaması veya en az iki yıl tecilli olması.