Home > Find Jobs
Turkey
Posted on: 10 September 2023
Experience
n/a
Work
n/a
Employee Type
n/a
Salary Range
n/a
At Midas, we exchange ideas, complement each others skills, and share experiences. In this way, everyone contributes to an atmosphere in which we challenge ourselves, and come up with new ideas and expand our vision. We are a team shaping the future of trading in Turkey and growing rapidly. As Turkey's first effortless stock trading platform, we are looking for Senior Software Engineers who will join our talented engineering team that works on mission-critical applications.
As a Senior Software Engineer, your responsibilities will include
Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high availability and performance
Collaborating as a product-oriented engineer to align technical solutions with business objectives
Creating well-designed, testable, efficient code
Participating in all phases of the development lifecycle
Assisting in the preparation and production of releases of software components
Ensuring designs are in compliance with specifications
Being actively involved in making correct time-proven architectural decisions
Investigating alternatives and technologies and presenting them for architectural review, in order to support continuous improvement
Driving engineering best practices by considering aspects like observability, maintainability, scalability, and code quality
Skills & Qualifications
A good idea of software development, particularly in test-driven development
Experience in designing and developing applications using Java and Spring Framework
Experience in Object-Oriented analysis and design using common design patterns
Experience in Relational Databases, SQL, and ORM technologies, including Spring Data and Hibernate
Good knowledge of Spring Boot, Java 17, Kafka, Redis
Good knowledge of Event Driven Architecture and messaging services technologies such as Apache Kafka
Experience in Kubernetes, Docker, Reactive Programming is a plus
Experience in Microservice Architecture
Scalability experience to build robust and scalable systems
Experience in transactional systems to design and develop reliable and secure components
Experience in APM tools and monitoring technologies
We Offer
Tags