About Us
Öneriver, a spin-off company of Infina Yazılım, develops innovative technology solutions for the capital markets and investment ecosystem.
We are building scalable, high-performance financial platforms powered by modern engineering practices and distributed system architectures.
We are looking for an experienced Software Development Team Lead to lead our engineering team, drive technical excellence and actively contribute to software development and architecture decisions.
Qualifications
* Bachelor’s degree in Computer Engineering or a related field
* Minimum 8 years of professional software development experience
* At least 2 years of hands-on team leadership or technical leadership experience
* Strong expertise in Java and backend development
* Solid experience with microservice architectures
* Hands-on experience with Apache Kafka and event-driven systems
* Strong knowledge of Redis
* Strong experience with Spring Boot and RESTful API development
* Experience designing scalable, high-availability distributed systems
* Good understanding of SQL and NoSQL databases
* Experience with CI/CD pipelines, Git, and modern software engineering practices
* Experience working in Agile / Scrum environments
* Ability and willingness to remain hands-on with coding activities
* Strong analytical thinking and problem-solving skills
* Excellent communication and collaboration skills
Preferred Qualifications
* Experience in fintech, capital markets, or investment systems
* Knowledge of investment funds, portfolio management, or fund operations
* Experience with Docker and Kubernetes
* Knowledge of Domain-Driven Design (DDD) and event sourcing
* Experience with system performance optimization and observability tools
Responsibilities
* Provide technical leadership to the software development team
* Actively participate in software development and contribute to the codebase
* Guide architectural and technical decision-making processes
* Design and maintain scalable and sustainable software architectures
* Improve engineering standards and code quality practices
* Lead code review and technical review processes
* Mentor and support team members in their technical growth
* Collaborate closely with architecture teams, product owners, and business stakeholders
* Participate actively in troubleshooting and resolving critical production issues
* Ensure Agile / Scrum processes are effectively followed within the team
What We Offer
* Strong engineering culture focused on quality and innovation
* Opportunity to work with modern technologies and large-scale systems
* Ownership in technical decision-making processes
* Collaborative and dynamic work environment