-
Ithinka IT and IoT Technologies

Back-End Developer

Ithinka IT and IoT Technologies
Turkey · Full-time · Associate

We Are Hiring: Back-End Developer

Join our dynamic and innovative IT team and be part of a rapidly growing organization! We are seeking an experienced Back-End Developer to help build and maintain scalable, reliable, and high-performance applications. If you are passionate about solving complex technical challenges and working with cutting-edge technologies, we would love to meet you!


Responsibilities:

• Write clean, maintainable, and testable code that meets functional requirements.

• Design, develop, and maintain high-performance, scalable REST APIs.

• Collaborate with cross-functional teams in an Agile environment (Scrum, Kanban, Jira, etc.).

• Apply SOLID principles and clean architecture for scalable and maintainable code.

• Work with Java 8+ and Spring Boot for backend development.

• Understand Java and JEE internals (memory management, transaction management, etc.).

• Develop and implement cloud-native microservices and apply cloud design patterns.

• Implement reactive programming patterns using frameworks like Reactor or Spring WebFlux.

• Practice unit testing, integration testing, and follow TDD/BDD practices.

• Work with relational databases (SQL, JPA2, Hibernate) and NoSQL databases (MongoDB, Elastic, Redis, etc.).

• Implement and maintain message queues like RabbitMQ, Kafka, etc.

• Work with time-series databases like InfluxDB.

• Manage CI/CD pipelines and ensure seamless integration and deployment processes.

• Utilize Docker, Kubernetes, or OpenShift for containerization and orchestration.


Qualifications:

• Bachelor’s degree in Computer Science or equivalent experience.

Professional working proficiency in English (technical communication required).

• 3+ years of experience in Java 8+ and Spring Boot development.

• Strong understanding of Java and JEE internals (memory management, transaction management, etc.).

• Experience in developing REST APIs and working with backend technologies.

• Solid understanding of clean coding, clean architecture, and SOLID principles.

• Experience with cloud-native microservices and cloud design patterns.

• Proficiency in reactive programming frameworks (e.g., Reactor, Spring WebFlux).

• Strong experience with unit/integration testing, and TDD/BDD practices.

• Excellent knowledge of relational databases, SQL, and ORM technologies (e.g., JPA2,

Hibernate).

• Experience with RDBMS such as Oracle, PostgreSQL, etc.

• Experience with NoSQL databases such as MongoDB, Elastic, Redis, etc.

• Knowledge of message queues (e.g., RabbitMQ, Kafka).

• Fundamental understanding of time-series data stores (e.g., InfluxDB).

• Experience in CI/CD practices and tools.

• Experience with Docker, Kubernetes, or OpenShift.


Preferred Skills:

• Experience with cloud platforms (AWS, Azure, Google Cloud).

• Familiarity with DevOps practices and automation tools.

• Knowledge of microservice architecture and its best practices.


If you are ready to take the next step in your career and be part of an exciting and growing team, we look forward to meeting YOU!

Key Skills

Ranked by relevance

containerization message queues redis cloud scrum java cicd jira sql aws
Login to Apply
Posted
Apr 02, 2025
Type
Full-time
Level
Associate
Location
Türkiye

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Ithinka IT and IoT Technologies
Related

Back-End Developer

2025-04-02

Full-time
Associate
Turkey
IT Services
Information Technology
View Job Details
Ithinka IT and IoT Technologies
Related

Mobil Uygulama Geliştirici

2025-04-02

Full-time
Entry
Turkey
IT Services
Engineering
View Job Details
Ithinka IT and IoT Technologies
Related

Kıdemli Yazılım Mühendisi

2024-12-20

Full-time
Mid-Senior
Turkey
IT Services
Engineering