Do you want to be part of a global team?
At Mobven, we are passionate about creating exceptional mobile solutions. Established in 2012, our company has evolved from a startup into an award-winning mobile technology company with offices in Istanbul. Mobven has been awarded as Turkey’s fastest growing top 50 tech companies by Deloitte, 4 years in a row.
We continue our operations as a subsidiary of Payten, the payment solutions arm of Asseco, the 6th largest software house in Europe.
If you are self-motivated and constantly bear in mind how to add value to a company’s future and its products and services, then, we are looking for individuals like you with the ambition to be game changers in the industry and to create cutting edge mobile solutions for our multinational clients.
- Technologies: Java, Spring, Hibernate, SpringBoot, Redis, Docker, Kubernetes, Kafka/RabbitMQ, Elasticsearch & Kibana, C#, .net
- Architectural approach: Microservices with CQRS and event sourcing, Cloud Native Computing
WE NEED YOU TO HAVE
Strong coding skills with min. 4 years of experience building production software systems using Java technology
Experience with .Net technology or strong coding skills C# is a plus
Strong software design skills. Experienced with designing scalable web services or complex distributed systems
A strong foundation in computer science fundamentals in object-oriented design, data structures, algorithms and design patterns
Have a knowledge with SQL, Oracle and ORM (Hibernate)
Solid experience of RESTful and SOAP
Basic know-how on the Spring Framework
Experience with Spring Boot
Understanding of microservices architecture.
Experience in Unix based environment (from the command line via SSH) or willing to do so
Experience in Agile (Scrum, XP, Kanban, …etc.) software development methodologies.
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Ability to effectively articulate technical challenges and solutions.
Be familiar with Docker, Kubernetes technologies
ABOUT YOUR ROLE
Detailed design and implementation of various modules, applications, interfaces and microservices for Payment Gateway System
Unit testing and refactoring for the solution under consideration
Testing the solution integration to existing code to make sure everything works fine (not to break anything)
Documentation of the design and configuration
Support existing applications and modules, to develop features on existing environments
Be a team member of a cross-functional scrum team