What are the responsibilities and job description for the Senior Java Developer Full time position at Kairos?
Location : Baltimore, MD --- Onsite
Ful time
Java Full stack Developer
Position Description
Ful time
Java Full stack Developer
Position Description
- Design and develop software applications using Twelve-Factor App methodology from functional requirement Design and develop applications using Kafka, Java, REST API and spring boot
- Collaborate with product design and engineering teams to develop an understanding of needs.
- Attend all Agile ceremonies.
- Mentor Junior staff
- Design and develop Microservices using Spring Boot, Java and RESTful architecture.
- Solid understanding of DevOps practices, CI/CD pipelines, and tools such as Jenkins, Git, or Bitbucket, and experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies.
- All other duties as assigned or directed.
- Bachelor's degree in computer science, Mathematics, Engineering, or a related field
- Masters or Doctorate degree may substitute for required experience
- Hands on experience with Kafka
- 10 years of experience with programming and designing software with Java
- 8 years of experience on an Agile development team, preferable Scaled Agile Framework (SAFe)
- Strong design and development experience with Kafka and Kafka Stream Processing technologies.
- Experience developing an event streaming pipeline, via Kafka, which includes a listener.
- Extensive Design and Programming skills in Java and JEE technologies.
- Strong experience working with RESTFUL API