As STM SAVUNMA TEKNOLOJİLERİ MÜHENDİSLİK VE TİCARET,
We are looking for Expert Software Engineers / Senior Software Engineers for our software development team to work on a new, large scale and international project.
· Bachelor’s degree in Computer Engineering, Computer Science or in a related area
· 3+ years of experience for Expert Software Engineers, +7 years of experience for Senior Software Engineers
· Strong working experience with; Java Spring Boot Framework, JPA, Relational Databases (preferably PostgreSQL), RESTful Web Services (preferably OData and Apache Olingo) and Git-based Version Control Systems
· For Senior Software Engineers, strong working experience with; Distributed Event Streaming Platform (preferably Apache Kafka), Enterprise Integration Patterns and Integration Frameworks (preferably Apache Camel), Microservices and Microservice Design Patterns and Containers, Container Runtimes and Container Orchestrators
· Understanding dynamics of CI/CD pipeline development and automation
· Experience with Agile/Scrum Methodologies
· Excellent written and verbal communication skills in English
· Have desire to learn new technologies and continually develop technical skills
· Team player and analytical thinker.