Logo
Request Technology, LLC

Lead Java Software Engineer (Chicago)

Request Technology, LLC, Chicago, Illinois, United States, 60290

Save Job

***Hybrid, 3 days onsite, 2 days remote*** ***We are unable to sponsor as this is a permanent full-time role*** Qualifications: BS degree in Computer Science, similar technical field required 2+ years of development experience with Scala 7+ years of experience in software development 5+ years of experience in Java or related technologies 3+ years of experience in react js or similar technologies 1+ years of experience with distributed application design & blockchain Experience with Akka or other actor-based systems Experience with Devops and CICD tools (GIT, Jenkins, Docker, Kubernetes, Harness, Rancher) Ability to write clean, bug-free code that is easy to understand and easily maintainable Experience with BDD methodologies & automated acceptance testing Web/mobile application development experience Understanding of message brokers, Queues and distributed datastores (Kafka, MQ, Redis, Splunk) Experience working Unix/Linux environments, large software system development, security software development, public-cloud platforms Fluent in functional programming, object-oriented design, industry best practices, software patterns, and architecture principles Proficient in the following types of testing: unit, integration, system, functional, non-functional, regression, performance, security, and acceptance Deep understanding of performance issues and multi-threaded development Experience with continuous integration tools and techniques, automating processes, and writing scripts using Python and other languages.