Senior Software Engıneer - Java İş İlanı

İşveren Hakkında
 İş İlanları

QUALIFICATIONS AND JOB DESCRIPTION

On the road we set out to make our dreams come true in 1990, we are moving forward with unity, passion and determination in the light of our values. Today, we speak 21 different languages in 13 different countries and produce technological, innovative, simple and solution-oriented services for our world’s giant customers in more than 80 locations. With our multinational family of 7.500, we invest not only in people but also in animals and all living things that we live with. Every day, we try to be the best for the world, not the best in the world. We are a magnificent family that walks together, produces, never gives up and works with determination. TOGETHER WE ARE...


GENERAL QUALIFICATIONS:

  • University graduate in Computer Science, Computer Engineering or related fields,

  • Minimum 5 years of experience in software development

  • Working knowledge of one or more of the following is also highly desirable: Java (Spring Boot), React Js, Docker, Docker Swarm, Jenkins, Eureka, NodeJS

  • Strong desire to learn and explore new technologies,

  • Strong understanding of software development methodologies,

  • Experienced in Design Patterns,

  • Experience with relational and non-relational database systems (SQL and NoSQL)

  • Experienced in Web development,

  • Experience and understanding of Unit Testing

  • Good understanding of HTTP RESTful APIs

  • Experienced in GIT

  • Knowledge of CI/CD and Jenkins

  • Knowledge of Containerization,

  • Knowledge of Redis, RabbitMQ, Microservices Architecture


JOB DESCRIPTION:

A Java developer with strong experience in Java (Spring Boot), who will be:

  1. A part of the Software Development Team

  2. Responsible for software design, development, and implementation,

  3. Performing code reviews to suggest, encourage, and support coding standards and methodologies,

  4. Generating technical flows and documents related to products,

  5. Applying software engineering best practices to increase code quality, the reliability of our software, and maintainability of our codebase,

  6. Continuously learning and sharing new ideas and technical concepts.


Benzer İş İlanları