Senior Java Full Stack Developer - Kafka Streaming

Company:  Request Technology
Location: Chicago
Closing Date: 21/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

NO SPONSORSHIP

Senior Full Stack Java Developer from a regulated firm

They want stable fulltime candidates, no consultants.

7-10 years experience

SALARY: $140k - $150k plus 15% bonus

LOCATION: CHICAGO, IL

No sponsorship hybrid 3 days in office and 2 days remote

SELLING POINTS: 5 plus years strong backend java development, java 11 golang, kafka regulated environment. Must have stability 5 years plus at one firm. event driven AWS unit integration testing git workflow familiarity with DevOos tools cicd terraform ansible Jenkins Kubernetes etc. must have a degree and have great communication skils certifications are plusses

PRESCREEN QUESTIONS

Re: Java, do you understand multithreading and are you able to explain concepts, where/when did you utilize?


What is your level of experience in Spring. Are you able to explain some concepts to show at least a beginner level mastery?

Re: Kafka Can you answer basic user /developer questions – can you point to work done in KAFKA?

Re: Flink do you have any experience that you are able to explain your projects to date in a clear manner .


Do you have any skills or understanding of BigO notations. y/n


Re: Junit testing and Linux commands, how familiar are you and where did you get to use these skills?.


Re: CI/CD tools, can you explain in a way to indicate your familiarity from basic to far above basic

>>Finally, of these topics, which do you feel you the strongest in..and why

FLINK,

KAFKA

multithreading,

ci/cd

linux commands

Big O Notation

  • 5+ years of experience in building large scale, compute and event-driven solutions.
  • • Experience (including internal workings of Java) in Java 11+ is required.
  • Experience with app development in Golang.
  • Experience developing software using Object Oriented Designs, advance patterns (like AOP) and multi-threading is required.
  • • Experience with distributed message brokers like Kafka, IBM MQ, Amazon Kinesis, etc. is desirable.
  • • Experience with cloud technologies and migrations. Experience preferred with AWS foundational services like VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc.
  • • Must be able to write good quality code with 80% or above unit and integration tests coverage. Experience with testing frameworks like Junit, Citrus is desirable.
  • • Experience working with various types of databases like Relational, NoSQL, Object-based, Graph.
  • • Experience following Git workflows is required.
  • • Familiarity with DevOps tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Docker, Helm and CI/CD pipeline etc.is a plus.
  • • Familiarity with monitoring related tools and frameworks like Splunk, Prometheus, AppDynamics is a plus.
  • • ‘Get stuff done’ and flexible mindset for greater good of the organization.
  • • Intellectually curious and eager to learn.

Technical Skills:

  • Experience (including internal workings of Java) in Java 11+ is required.
  • • Experience with Golang application development.
  • • Experience developing software using Object Oriented Designs, advance patterns (like AOP) and multi-threading is required.
  • • Experience with performance optimization, profiling, and memory management.
  • • Experience with distributed message brokers like Kafka, IBM MQ, ActiveMQ, Amazon Kinesis, etc. is desirable.
  • • Experience working with various types of databases like Relational, NoSQL, Object-based, Graph.

Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙