
Senior Software Engineer (Ankara)
- Ankara
- Sürekli
- Tam zamanlı
- Bachelor’s degree in Computer Engineering/Science or related field or equivalent professional experience,
- Advanced knowledge of English (Written and verbal),
- Minimum 5 years of coding experience in Java, Javascript/Typescript,
- Minimum 2 years of working with Spring Boot/Data, JPA,
- Must to have advanced experience in AngularTS, React, Echarts, HighCharts, YFiles, Leaflet, Openlayers, Cytoscape, D3,
- Must to have advanced knowledge of relational databases like postgresql, mysql, oracle, mariadb,
- Working experience in microservice architectures, docker and spring cloud,
- Must to have good knowledge of CI/CD (Gitlab, Jenkins, CircleCI),
- Must to have experience in OAuth2,
- Working experience with Kafka or RabbitMQ,
- Nice to have experience in Nomad/Kubernetes/Docker Swarm, Apache Spark,
- Must to have good knowledge of Linux systems,
- Being energetic, self-motivated,
- Having good communications and documentation skills,
- Being a good team player.
- Being a part of the motivated scrum team,
- Being a member of the development team as a backend, frontend or fullstack developer,
- Taking an active role in designing phase, documentation, writing clean code, writing unit tests in mobile development team,
- Building and maintaining the CI/CD pipelines,
- Dealing with problems and have a great solutions,
- Creating innovative ideas, trying to produce zero defects.
- Mentoring junior level developers.