Text copied to clipboard!
Başlık
Text copied to clipboard!Java EE Yazılım Geliştirici
Açıklama
Text copied to clipboard!
Java EE teknolojileriyle kurumsal uygulamalar geliştirmek üzere yetenekli ve deneyimli bir Java EE Yazılım Geliştiricisi arıyoruz. Bu pozisyon, büyük ölçekli yazılım projelerinde görev alacak, analiz, tasarım, geliştirme ve test süreçlerinde aktif rol oynayacak bir profesyoneli kapsamaktadır. Adayın, Java EE platformuna hâkim olması, modern yazılım geliştirme metodolojilerine aşina olması ve takım çalışmasına yatkın olması beklenmektedir.
Sorumluluklar arasında, mevcut sistemlerin analiz edilmesi, yeni yazılım çözümlerinin tasarlanması ve geliştirilmesi, uygulamaların performans ve güvenlik açısından optimize edilmesi yer almaktadır. Ayrıca, yazılım geliştirme yaşam döngüsünün tüm aşamalarında yer alacak, kod incelemeleri yapacak ve teknik dokümantasyon hazırlayacaktır.
Adayın, Java EE bileşenleri (EJB, JPA, JSF, JMS vb.) konusunda derin bilgi sahibi olması, RESTful ve SOAP tabanlı web servisleri geliştirme deneyimi bulunması, veritabanı tasarımı ve SQL konusunda yetkin olması gerekmektedir. Spring, Hibernate gibi popüler Java framework'leriyle çalışma deneyimi tercih sebebidir.
Takım çalışmasına yatkın, iletişim becerileri güçlü, analitik düşünme yeteneğine sahip ve çözüm odaklı bir yaklaşım sergileyen adaylar arıyoruz. Agile/Scrum metodolojileriyle çalışmış olmak ve versiyon kontrol sistemleri (Git, SVN vb.) hakkında bilgi sahibi olmak da önemli avantajlardandır.
Eğer siz de dinamik bir yazılım geliştirme ekibinde yer almak, yenilikçi projelerde çalışmak ve kariyerinizi ileriye taşımak istiyorsanız, başvurunuzu bekliyoruz.
Sorumluluklar
Text copied to clipboard!- Java EE tabanlı kurumsal uygulamaların geliştirilmesi
- Yazılım gereksinimlerinin analiz edilmesi ve teknik tasarımın yapılması
- Veritabanı tasarımı ve optimizasyonunun gerçekleştirilmesi
- RESTful ve SOAP web servislerinin geliştirilmesi
- Kod kalitesinin sağlanması ve kod incelemelerinin yapılması
- Yazılım testlerinin planlanması ve uygulanması
- Teknik dokümantasyonun hazırlanması
- Mevcut sistemlerin bakım ve iyileştirme çalışmalarının yürütülmesi
- Takım içinde etkin iletişim ve iş birliği sağlanması
- Agile/Scrum süreçlerine aktif katılım
Gereksinimler
Text copied to clipboard!- Bilgisayar Mühendisliği veya ilgili alanlarda lisans derecesi
- Java EE teknolojilerinde en az 3 yıl deneyim
- EJB, JPA, JSF, JMS gibi Java EE bileşenlerine hakimiyet
- Spring, Hibernate gibi framework'lerle çalışma deneyimi
- Veritabanı sistemleri (Oracle, MySQL, PostgreSQL) hakkında bilgi
- RESTful ve SOAP servisleri geliştirme tecrübesi
- Versiyon kontrol sistemleri (Git, SVN) kullanma becerisi
- Agile/Scrum metodolojileri hakkında bilgi
- İyi derecede İngilizce okuma ve yazma becerisi
- Analitik düşünme ve problem çözme yeteneği
Potansiyel mülakat soruları
Text copied to clipboard!- Java EE ile geliştirdiğiniz en büyük projeyi anlatır mısınız?
- Hangi Java EE bileşenlerinde daha yetkin olduğunuzu düşünüyorsunuz?
- Spring veya Hibernate ile çalışma deneyiminiz var mı?
- RESTful servisleri nasıl tasarlarsınız?
- Veritabanı performansını nasıl optimize edersiniz?
- Agile metodolojileriyle daha önce çalıştınız mı?
- Kod kalitesini nasıl sağlarsınız?
- Versiyon kontrol sistemleriyle ilgili deneyiminiz nedir?
- Takım içinde yaşadığınız bir zorluğu ve nasıl çözdüğünüzü anlatır mısınız?
- Yazılım geliştirme sürecinde en çok hangi aşamayı seviyorsunuz?