Back-end Engineer (Java/Kotlin)

New
J
JobgetherSaaS software
Based in GermanyFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Advanced written and spoken English proficiency
Experience
At least 5 years of professional experience in backend software engineering.
Required Skills
AWSDockerElasticSearchHibernateJUNITJVMKotlinMySQLSpring Boot

Requirements

  • At least 5 years of professional experience in backend software engineering.
  • Strong proficiency in Kotlin and practical experience building backend applications with JVM technologies.
  • Experience designing scalable software systems, ideally within a SaaS product environment.
  • Understand containerization, microservices, event-driven architectures, cloud computing, and RESTful APIs.
  • Knowledge of Spring Boot and Hibernate.
  • Knowledge of JUnit and automated testing frameworks.
  • Experience with AWS services, including SES and Lambda.
  • Knowledge of Elasticsearch and MySQL.
  • Knowledge of Docker and OpenAPI.
  • Familiarity with agile methodologies and modern software development practices.
  • Advanced written and spoken English proficiency for effective communication in a remote, largely asynchronous environment.
  • Additional JVM languages such as Java, Groovy, or Scala; AWS EC2, RDS, SQS, and SNS; and Terraform are advantages.

Responsibilities

  • Lead and contribute to engineering projects developing and improving SaaS solutions.
  • Design and evolve software architecture for scalability, reliability, and maintainability.
  • Design, implement, and maintain distributed services, backend systems, and RESTful APIs.
  • Collaborate with engineers, product managers, and other stakeholders to deliver technical solutions.
  • Write clean, scalable code and maintain a robust codebase.
  • Develop and maintain automated test coverage.
  • Improve platform availability and maintainability through architectural enhancements and optimization.
  • Participate in code reviews, refactoring, and improvements to integration and delivery processes.
  • Apply agile development practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now