Request Technology
Senior Java Full Stack Developer - Kafka Streaming
Request Technology, Chicago, Illinois, United States, 60290
NO SPONSORSHIPSenior Full Stack Java Developer from a regulated firmThey want stable fulltime candidates,
no consultants.7-10 years experience
SALARY: $140k - $150k plus 15% bonus
LOCATION: CHICAGO, ILNo 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 QUESTIONSRe: 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 basicFinally, of these topics, which do you feel you the strongest in..and why
FLINK,KAFKAmultithreading,ci/cdlinux commandsBig O Notation5+ 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.
no consultants.7-10 years experience
SALARY: $140k - $150k plus 15% bonus
LOCATION: CHICAGO, ILNo 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 QUESTIONSRe: 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 basicFinally, of these topics, which do you feel you the strongest in..and why
FLINK,KAFKAmultithreading,ci/cdlinux commandsBig O Notation5+ 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.