Required Experience:
- Strong experience with Android development tooling and processes with Kotlin and other Android libraries
- Strong experience with unit and integration testing of Kotlin applications
- Strong understanding and production experience of RESTful API's and microservice architecture
- Experience with SpringBoot and Java ecosystem frameworks and libraries
- Experience working and a strong understanding of object-oriented programing and cloud technologies
- Strong understanding of SQL databases and NoSQL databases and experience with writing abstraction layers to communicate with the databases
- Understanding of Android app release and publishing process and tooling
- Excellent troubleshooting, debugging, and system design skills
- Strong collaboration skills in Agile/Scrum teams
Nice to have's (but not required):
- Strong understanding and production experience working with Docker container environments
- Strong understanding and production experience working with Kafka
- Cloud Environments: AWS, GCP or Azure
Similar Jobs
What We Do
Egen is a data engineering and cloud modernization firm partnering with leading Chicagoland companies to launch, scale, and modernize industry-changing technologies. We are catalysts for change who create digital breakthroughs at warp speed. Our team of cloud and data engineering experts are trusted by top clients in pursuit of the extraordinary.
Our mission is to be an enabler of amazing possibilities for companies looking to use the power of cloud and data. We want to stand shoulder to shoulder with clients, as true technology partners, and make sure they succeed at what they have set out to do. We want to be disruptors, game-changers, and innovators who have played an important part in moving the world forward.









