Logo
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.