Hoy
Expira 10/12/2025
Senior Java Software Engineer (Backend - Kotlin/Spring/Kafka)
Senior Java Software Engineer (Backend - Kotlin/Spring/Kafka)
Overview
Join our dynamic team as a Senior Java Software Engineer. Your expertise in Spring and Kafka will drive backend development and system improvements.
Responsibilities
- Contribute to backend development using Spring and Kafka Streams in an event-driven architecture.
- Design and implement scalable, real-time data processing pipelines integrating Databricks, Snowflake, and PostgreSQL.
- Develop and optimize batch and streaming workflows using Python and PySpark.
- Collaborate through pair programming to enhance knowledge and improve code quality.
- Modernize legacy systems for better performance and scalability.
- Follow best practices in software design, testing, and deployment.
- Utilize CI/CD pipelines and Kubernetes for containerized deployments.
- Work with cross-functional teams to deliver reliable solutions.
Requirements
- 3+ years of experience in Java development.
- Strong background in backend development with the Spring Framework.
- Knowledge of Kafka, Kafka Streams, and event-driven architectures.
- Proficiency in Python and PySpark.
- Experience with Databricks, Snowflake, and PostgreSQL.
- Ability to refactor legacy systems for scalability.
- Familiar with CI/CD, Kubernetes, and cloud deployment.
- Strong problem-solving and collaboration skills.
- English proficiency (B2+ level).
Nice to Have
- Experience with Kotlin for backend development.
- Familiarity with Java-based microservice ecosystems.
We Offer
- International project opportunities with top brands.
- Collaboration with global teams of skilled professionals.
- Comprehensive healthcare benefits.
- Financial programs for employees.
- Paid time off and sick leave.
- Access to upskilling and certification courses.
- Unlimited access to LinkedIn Learning courses.
- Global career opportunities.
- Community involvement and volunteer opportunities.
- Award-winning workplace culture.