ApplySr. Software Development Engineer - Java
Posted about 2 months 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