ApplySenior 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