What are the responsibilities and job description for the Lead Java Software Engineer position at Request Technology, LLC?
***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.
Salary : $180,000 - $190,000
Lead Software Engineer - Java / Angular
LaSalle Network -
Chicago, IL
Lead Software Engineer - Java, AWS, React.js, Kafka
JPMorgan Chase -
Chicago, IL
Lead Software Engineer - Java, JavaScript, React
JPMorgan Chase -
Chicago, IL