What we do?We are building the future of payment technologies. We are developing a powerful payment platform that enables ecommerce for online merchants.Payten Turkey is looking for a Senior Software Developer.
Our focus is API development with Java and opensource technologies:- Technologies: Java, Spring, Hibernate, SpringBoot, Quarkus, Git, Maven, Docker, Kubernetes, Kafka, Redis, Jenkins for continuous delivery, JUnit and much more- Architectural approach: Microservices with CQRS and event sourcing, Cloud Native Computing- Delivery Model: SaaS (Cloud) and On-Premise optionsAbout Us: https://www.payten.com/tr/
About You:BS or MS in Computer, Electrical and Electronics Engineering or related fieldsMin. 5 years of experience as a backend and/or full-stack development of Java backend systems and relevant Web InterfacesProficiency with Java and experience with Spring Framework Strong software design skills. Experienced with designing scalable web services or complex distributed systemsA strong foundation in computer science fundamentals in object-oriented design, data structures, algorithms and design patternsSolid experience with SQL, database schema design, JPA and ORM (Hibernate)Have a good command of RESTful API designGood understanding of event-driven architectureHave experience in microservice architecture.Experience in Unix based environment (from the command line via SSH) or willing to do soUnderstanding of agile methodologies and experience working in agile teamsStrong analytical, problem solving and software design skills,Have a good command of written and spoken EnglishTeamwork and good colloboration with other team membersWants to take initiative and mentor junior developers
When you join us, we want to make sure you feel valued – and that you are rewarded for your great work!