Apply

Senior Software Engineer - Back-end (Core Services)

Posted about 12 hours agoViewed

View full description

💎 Seniority level: Senior, 7+ years

📍 Location: U.S., Canada, Poland

💸 Salary: 100000.0 - 115000.0 USD per year

🔍 Industry: Software development, SaaS

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSDockerSQLJavaKubernetesSpring BootApache KafkaGrafanaNosqlMicroservicesCompliance

Requirements:
  • 7+ years of professional software development experience.
  • Strong expertise in Java and the Spring ecosystem (Spring Boot, Spring Cloud).
  • Extensive experience with Apache Kafka, including topics, partitioning, and Kafka Streams.
  • Proven track record of building distributed systems at scale.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Strong understanding of database technologies (both SQL and NoSQL).
  • Familiarity with cloud platforms (AWS/Azure/GCP).
  • Experience with monitoring and observability tools (e.g., DataDog, Grafana).
  • Must be fluent in written and spoken English.
Responsibilities:
  • Design and develop high-performance, scalable microservices using Java and Spring Boot.
  • Build and maintain event-driven data pipelines using Apache Kafka for real-time data processing.
  • Collaborate with cross-functional teams to define system specifications and technical requirements.
  • Mentor junior engineers and contribute to technical decision-making processes.
  • Implement robust error handling, monitoring, and automated recovery mechanisms.
  • Participate in code reviews and maintain high code quality standards.
  • Design and implement APIs that integrate with various enterprise systems.
Apply