Lead Java Software Engineer - Backend (Kotlin/Spring/Kafka)
Descrição da Vaga
Become a **Lead Java Software Engineer** focusing on backend development with Kotlin, Spring Framework, and Apache Kafka. You will lead initiatives using advanced technologies like Databricks, Snowflake, PostgreSQL, and CI/CD pipelines to build scalable and resilient systems. Join us to drive innovation and collaborate with diverse teams to deliver top\-tier solutions. Apply now to advance your career in a dynamic environment. **Responsibilities** * Lead backend development leveraging Spring and Kafka Streams within event\-driven systems * Design and oversee scalable, real\-time data processing pipelines incorporating Databricks, Snowflake, and PostgreSQL * Develop and fine\-tune batch and streaming workflows using Python and PySpark * Promote knowledge sharing through pair programming and code reviews to enhance code quality * Evaluate and refactor legacy systems to boost performance, maintainability, and scalability * Implement best practices in software design, testing, and deployment * Manage CI/CD pipelines and containerized deployments using Kubernetes * Collaborate with cross\-functional teams and stakeholders to design and deliver dependable technical solutions **Requirements** * Minimum 5 years of professional experience in Java development * Strong expertise in backend development using the Spring Framework * Comprehensive understanding of Kafka including Kafka Streams and event\-driven systems * Proficiency in Python and PySpark for data processing and analytics * Experience with Databricks, Snowflake, and PostgreSQL in data\-centric applications * Demonstrated capability in refactoring and enhancing legacy software for scalability and reliability * Knowledge of CI/CD, Kubernetes, and modern cloud deployment methodologies * Excellent problem\-solving, debugging, and optimization abilities * Effective collaboration skills with emphasis on pair programming and knowledge exchange * English language proficiency at B2 level or higher **Nice to have** * Experience developing backend services using Kotlin * Understanding of Java\-based microservice architectures
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev