Software Engineer JVM
Core
Building performant, maintainable ETL backend systems in Java to process high-volume manufacturing data into a live operational picture.
Role type
Senior IC Java backend engineer (ETL & distributed systems)
Builds
Scalable ETL backend services, data ingestion pipelines, and distributed data systems for manufacturing orchestration
Domain
Industrial manufacturing / Supply chain / Data engineering
Deliverable
production ML models | product features
Required skills
Java, Kotlin, relational databases, API development, distributed systems, performance optimization, software design principles (SOLID), automated testing, CI/CD, debugging
Preferred skills
mentoring junior engineers, experience in manufacturing/aerospace/defense sectors
Technologies
Java, Kotlin, relational databases
Responsibilities
Design and optimize ETL backend components for complex data processing; Architect scalable, modular services ensuring data integrity and availability; Integrate third-party services and APIs; Develop solutions for large-scale data ingestion and processing; Mentor junior engineers through code reviews; Write clean, testable code and drive performance testing
Seniority
Senior, hands-on IC