-
FPT Software

Back End Developer

FPT Software
Germany · Full-time · Mid-Senior

Job Description

As a Backend Engineer, you will play a key role in designing, developing, and maintaining scalable backend systems that power our platforms. You will work closely with cross-functional teams—including Product Managers, Frontend Engineers, and DevOps—to deliver high-quality, reliable, and performance-driven solutions.


Key Responsibilities

  • Design, develop, and maintain backend systems using Java and Kotlin.
  • Collaborate with Product Managers, Frontend Engineers, and stakeholders to analyze requirements and translate them into technical solutions.
  • Ensure scalability, reliability, security, and performance of backend services.
  • Implement best practices for code quality, testing, and deployment.
  • Conduct code reviews and provide technical guidance or mentorship to junior engineers.
  • Work closely with DevOps teams to ensure smooth CI/CD, deployment, and monitoring processes.
  • Stay up to date with emerging technologies and industry best practices to continuously improve system architecture and performance.


Required Skills and Experience

  • Proven experience as a Backend Engineer, with strong hands-on skills in Java and Kotlin.
  • Solid understanding of Object-Oriented Programming (OOP) principles and design patterns.
  • Experience in RESTful API design and development.
  • Hands-on experience with microservices architecture.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Strong knowledge of relational databases and SQL.
  • Experience with version control systems, especially Git.
  • Understanding of CI/CD pipelines and tools.
  • Strong problem-solving skills and attention to detail.
  • Good communication skills in both written and spoken English.


Preferred Qualifications

  • Experience in e-commerce platforms, especially B2B environments.
  • Experience with cloud platforms such as AWS or Google Cloud Platform (GCP).
  • Knowledge of NoSQL databases.
  • Experience with message brokers such as Kafka or RabbitMQ.
  • Familiarity with Agile/Scrum methodologies and tools like JIRA.


Working Location

  • Hybrid model:
  • 2–3 days per week onsite in Berlin
  • Remaining days remote

Key Skills

Ranked by relevance

google cloud platform docker cloud cicd
Login to Apply
Posted
Jan 06, 2026
Type
Full-time
Level
Mid-Senior
Location
Berlin

Industries

IT Services IT Consulting Outsourcing Offshoring Consulting Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
FPT Software
Related

Native Android Developer (B2B Contract – Remote, Romania)

2025-09-19

Full-time
Mid-Senior
Romania
IT Services
Information Technology
View Job Details
FPT Software
Related

PHP Developer (B2B Contract – Remote, Romania)

2025-09-04

Full-time
Mid-Senior
Romania
IT Services
Information Technology
View Job Details
FPT Software
Related

Cyber Security Consultant

2026-03-31

Full-time
Mid-Senior
Sweden
IT Services
Engineering