Overview:
Managing software and supporting a prime deployment. Will work with Linuz based Java coding experience and relational databased called Single Store. Use rabbit MQ and Kafka. Contractor will us a heavy SMP protocol. Contractors will work with several spring framework. Memory database called Apache Ignite which is very similar to radius.
Day to Day:
back end working on the UI side.
Must Have:
Strong Java coding software development skill.. NOT full stack engineer
Proficient programming high performance Java based software
Good to Have:
Python experience
DOCSIS or pound network
Order of Preferences :
Relational DB, SQL, Cassandra, Solr
RabbitMQ, Kafka, Kafka Stream,
SNMP
Cable and/or FTTH network, Docsis, PON
Spring Boot, Spring frameworks,
Apache Ignite
Cloud preferred
Network management, network, finance, etc
Description:
Our Principal Engineers work with a variety of technologies and groundbreaking products. You will design and develop product features that tackle market problems within project schedule deadlines while focusing on performance and scalability improvements.
- BS degree in Computer Science, Software Engineering or a similar degree program and 8+ years of software product development experience in a Linux distributed applications environment
- Highly proficient in Java with in-depth knowledge of Spring and Spring Boot frameworks, Kafka and Kafka Stream, Web Services.
- Understand database design, experience using SQL and NoSQL database and distributed in-memory data store such as Apache Ignite or Redis.
- Experience with design, development of large-scale distributed applications. Solid understanding of network programming, including Sockets, TCP/IP, UDP, SNMP and related networking protocols
- Exposure to cloud native architecture and experience with Microsoft Azure or AWS cloud deployments and containerized applications
- Network management software experience is desired.
Job Type: Contract
Pay: $60.00 - $65.00 per hour
Schedule:
Application Question(s):
- Do you have hands-on experience developing backend applications using Java, Spring Boot, and Kafka?
- Have you worked with in-memory data stores such as Apache Ignite or Redis in a production environment?
- Are you familiar with network protocols like SNMP, TCP/IP, or UDP, and have you used them in any of your backend projects?
Work Location: Remote