Senior Software Engineer (Scala) - Remote Work | REF#290234
Role responsibilities
Design and develop distributed data processing components and pipelines focused on throughput and reliability. Optimize JVM performance and collaborate with engineering teams to resolve bottlenecks in large-scale data workloads.
Requirements
Candidates must have over 5 years of IT experience with at least 3 years specializing in Scala or Java. A strong background in distributed data processing, stream or batch infrastructure, and JVM fundamentals is required.
Key skills
Scala, Java, Distributed Data Processing, JVM Performance, Stream Processing, Batch Processing, Data Engineering, Software Design, Code Review, Troubleshooting, English Proficiency
Keywords
Scala, Java, JVM, Distributed Systems, Data Processing, Streaming Pipelines, Batch Jobs, Open Source, Data Platform, Software Engineering, Scalability, Performance Optimization, IT Services, Data Engineering