Epicareer Might not Working Properly
Learn More

Senior Full Stack Java Developer - Kafka / Messaging

  • Full Time, onsite
  • Request Technology, LLC
  • Hybrid3 days on site, United States of America
Salary undisclosed

Apply on


Original
Simplified

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job