EPAM Systems
Senior Java Software Engineer (Backend - Kotlin/Spring/Kafka)
EPAM SystemsArgentina13 days ago
Full-timeInformation Technology, Engineering +1

Join our team as a Senior Java Software Engineer specializing in Spring and Kafka to drive backend development and system improvements.

You will work with cutting-edge technologies like Kafka Streams, Databricks, Snowflake, and PostgreSQL to optimize data processing and integration. Apply now to contribute to scalable, resilient solutions in a collaborative setting.

 

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 share knowledge, improve code quality, and ensure consistent implementation standards
  • Analyze and modernize legacy systems to improve performance, maintainability, and scalability
  • Ensure best practices in software design, testing, and deployment
  • Work with CI/CD pipelines and containerized deployments using Kubernetes
  • Collaborate with cross-functional teams and stakeholders to design, develop, and deliver reliable technical solutions

 

Requirements

  • 3+ years of experience in Java development
  • Strong backend development experience with the Spring Framework
  • In-depth knowledge of Kafka, including Kafka Streams and event-driven architectures
  • Proficiency in Python and PySpark for data processing and analytics workflows
  • Experience with Databricks, Snowflake, and PostgreSQL in data-heavy applications
  • Proven ability to refactor and enhance legacy systems for scalability and reliability
  • Familiarity with CI/CD, Kubernetes, and modern cloud deployment practices
  • Excellent problem-solving, debugging, and optimization skills
  • Strong collaboration skills, with a preference for pair programming and knowledge sharing
  • English proficiency at the B2+ level

 

Nice to have

  • Experience with Kotlin for backend service development
  • Familiarity with Java-based microservice ecosystems

 

We offer

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

Key Skills

Ranked by relevance