Apply

Sr. Software Development Engineer - Java

Posted 2 days agoViewed

View full description

💎 Seniority level: Senior, 7+ years

📍 Location: Germany

🔍 Industry: Conversational AI

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: DockerGraphQLElasticSearchJavaKafkaKubernetesMySQLSpring BootCassandraRedisCI/CDRESTful APIsMicroservices

Requirements:
  • 7+ years of experience with Java at scale.
  • Experience with large-scale distributed microservices architecture.
  • Solid understanding of RESTful and GraphQL APIs.
  • Hands-on experience with CI/CD, monitoring, observability, and production readiness.
  • Self-motivated and customer experience-oriented.
  • Experience with globally distributed teams is a plus.
  • Willingness to participate in paid on-call duties approximately every 6th week.
  • Technologies used include Java 17, Spring Boot, Kafka, MySQL, CouchBase, Docker, Kubernetes, and Google Cloud Platform.
Responsibilities:
  • Own the design and implementation of significant portions of the product development.
  • Set features, architecture, and best practices of the team, influencing overall strategy.
  • Create reliable, scalable, and high-performance services.
  • Drive execution and delivery of features by collaborating with cross-functional teams.
  • Build, scale, and maintain critical features for the Enterprise platform.
  • Translate customer/business requirements into user-friendly platform capabilities.
  • Collaborate with external partners for integration solutions.
  • Participate in product roadmap discussions and architecture reviews.
  • Promote agile and test-driven development practices.
  • Lead design discussions and communicate technical value to non-technical audiences.
Apply