NO SPONSORSHIP - NO OPT's
Backend / Full stack Java Developer
For the first interview they will be doing a shared screen Java coding exam.
What they need is event-driven systems experience usually, if you have Kafka you will have it
SALARY: $110k - $130k plus 10%
LOCATION: Chicago, IL
Looking for a medium weight 2-4-6 years solid backend java developers. Sharp go-getters with good communications skills Kafka streaming and financial big plus. Experience writing unit testing and integration testing high speed real=time and batch solutions. A contributor in developing scalable and resilient hybrid and Cloud-based data solutions supporting critical financial market clearing and risk activities.
- Support the application development of real-time and batch applications for business requirements in agreed architecture framework and Agile environment
- Thoroughly analyzes requirements, develops, tests, and documents software quality to ensure proper implementation
- Follows agreed upon SDLC procedures to ensure that all information system products and services meet: both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented
- Performs application and project risk analysis and recommends quality improvements
Qualifications:
- 3+ year of experience in building high speed, real-time and batch solutions
- 3+ years of experience in Java
- Experience with distributed message brokers like Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc.
- Experience writing unit and integration tests with testing frameworks like Junit, Citrus
- Experience working with various types of databases like Relational, NoSQL
- Experience working with Git
- Hands-on experience with Java version 8 onwards, Spring, SpringBoot, REST API
- Java-based software development experience, including deep understanding of Java fundamentals like Data structures, Concurrency and Multithreading
- Experience in object-oriented design and software design patterns