What are the responsibilities and job description for the Akka Developer (Scala/Java) position at Cube Hub Inc.?
Location
Moline, IL / Chicago, IL / Urbandale, IA / Austin, TX (Onsite – must specify preferred location on resume)
Position Overview
ISG Data Platform is seeking passionate and skilled Software Engineers to support products in the Monitor Stream area. This role focuses on building scalable, high-performance distributed systems using modern technologies.
Candidates must demonstrate strong coding ability and effective communication skills, as previous candidates did not meet expectations in these areas.
Key Responsibilities
- Design, develop, and maintain scalable distributed applications using Java and Akka
- Build and optimize real-time streaming and monitoring solutions
- Develop cloud-native applications leveraging AWS services
- Implement Agentic AI workflows where applicable
- Work with NoSQL databases for high-performance data processing
- Follow Test Driven Development (TDD) practices
- Collaborate with cross-functional teams to deliver robust solutions
- Participate in code reviews and technical discussions
Required Skills (Must Have)
- Strong hands-on experience in Java development
- Experience with Akka framework
- Solid understanding of Distributed Computing systems
- Hands-on experience with AWS (Amazon Web Services)
- Strong coding and problem-solving skills
- Good communication skills (critical requirement)
Preferred Skills (Nice to Have)
- Experience with Redis
- AWS Certification
- Exposure to Agentic AI workflows
- Experience working with NoSQL databases
Qualifications
- Bachelor’s or Master’s degree in Computer Science or related field
- Junior candidates will be considered if they demonstrate strong coding skills
- Ability to work onsite at one of the specified locations
Interview Process
- Glider Test will be used for technical evaluation
- Technical interviews will assess:
- Coding proficiency
- System design fundamentals
- Communication effectiveness