Senior Java Software Engineer (Kafka) – HYBRID

Compunnel Inc.
  • Jersey City
  • Post Date: 12 lutego, 2025
  • 45219
  • Applications 0
  • Views 8
Job Overview

Company logo: https://media.licdn.com/dms/image/v2/D560BAQFJ_aE76QD84g/company-logo_400_400/company-logo_400_400/0/1735194131849/compunnel_software_group_logo?e=1746057600&v=beta&t=MJuJkBIfeSNCDQaGOpxhbe2UFC45WdDJaPCQSfNSgUM *REQUIRED SKILLS* 1) Advanced Core Java/Spring Boot
–>MUST HAVE Asynchronous processing experience –>MUST HAVE Advanced multi-thread programming
2) Strong messaging experience with Kafka or related messaging service (processing 300 million messages a day)
*PREFERRED SKILLS* AWS, Financial services experience, working on a trading application
The Expertise and Skills You BringBachelor’s degree in Computer Science or equivalent.8+ years of experience developing multi-tier distributed application preferred.Expert level knowledge of REST API developmentProven expertise MQ /Kafka technology to develop and support data ingestion servicesExperience in developing applications that use multi-threaded processing.Familiarity using financial messaging protocols like FIX.Familiarity with GIT workflow for code check-ins and reviewExperience with devops/deployment tools and techniques like Jenkins, TerraCore, Concourse, Docker etc.Strong software experience in developing and a proven track record of delivering full-stack cloud-based applications.Demonstrated expertise in various relational and non-relational database technologies (ideally Oracle/Redis/Aerospike/DynamoDB)Experience in UI Development with technologies like Angular, React and others is a huge plus.You are comfortable working in an Agile software delivery environment, with exposure to continuous integration and continuous delivery tools.You have a passion for clean, maintainable code and are always looking to improve your engineering skills in fast-paced, ambiguous environments.Learning, adapting and embracing new concepts & technologies quickly and implementing them successfully.Understanding of fundamental design principles for building a modular and scalable platform.You build positive relationships with other team members and have excellent verbal and written communication.Good communication skills, problem solving skills, and a highly professional attitude are essential for this role.

Job Detail
Shortlist Never pay anyone for job application test or interview.