QUALIFICATIONS AND JOB DESCRIPTION
We are seeking talented, curious and passionate full stack software engineers (Java).
• Working with Java Technologies, Enterprise Java Frameworks, Oracle, Spring, Hibernate technologies by adapting software development methodologies and processes belonging to Yapı Kredi Information Technologies,
• Making Technical design of Information Technologies’ projects according to business requirements,
• Conducting coding and unit test processes in related with development platforms,
• Being an effective part of the process from the idea stage of the projects to the product.
• BS or MS in Computer Science, Engineering or related fields,
• Knowledge of professional software engineering best practices for the full software development life cycle,
• Computer Science fundamentals in object-oriented design, data structures, algorithms, database design and problem solving,
• Experience with Spring, Spring Boot, Spring Cloud, Hibernate,
• Working knowledge of relational databases (Oracle preferred),
• Experience with Git and Git Flow,
• Experience with build tools such as Maven and potentially Docker/microservices/containers,
• Candidate who has knowledge and experience about OWASP will be preferred,
• The ability to continuously learn,
• Able to solve difficult problems,
• Ready to tackle challanges,
• Creative and innovative.