
Java Software Development Engineer (Java/Kafka/AWS)
FUSTIS LLC
Job description
Hiring: Java Software Development Engineer (Java/Kafka/AWS)
Location: Remote – East Coast Hours
Contract: 6 Months | Potential Full-Time Conversion
Eligibility : USC and GC only
Experience: 5–7 Years
Caching (Redis, Valky cache) – Primary focus area
Kafka Streaming – Strong knowledge of consumer and publisher sides
API Development – REST, SOAP, GRPC
Backend Java – Preferred but flexible for strong .NET or Python candidates
Soft Skills:
Problem-solving ability
Collaboration and teamwork
Enthusiasm to learn new technologies
-
Updated job requirements
now emphasize experience with
APIs (REST, SOAP, GRPC)
,
cloud technologies (AWS)
, and
caching mechanisms like Redis and Valky cache
to align with current work priorities.
-
The role requires someone who can work independently and solve problems, with an emphasis on collaboration.
-
Kafka streaming experience is essential, including understanding both consumer and publisher roles.
-
The candidate should be comfortable working on greenfield projects as well as migrating existing systems.
-
Flexible coding background accepted
, with Java preferred but not mandatory, allowing strong candidates skilled in
.NET or Python
to be considered.
-
Coding tests will initially focus on Java but can be adapted if a candidate excels in relevant technologies like Kafka or caching.
We are the Mobility core team, dedicated to building modern API interfaces for WEX’s industry-leading fuel card platform. We are defining and creating APIs for both internal and external customers, and we're at the forefront of creating a foundation to open up new opportunities for WEX.As a Software Development Engineer on our team, you will be a key contributor in designing, developing, and maintaining our cloud-native solution. You'll work with a modern tech stack including containerization, Kafka event streams, ElasticSearch, and APIs written in Java. This is an opportunity for you to join a small, agile, and collaborative team that values ownership, high-quality results, and a fun working environment.
How you’ll make an impact
Design, develop, and implement scalable and reliable software solutions using Kafka, ElasticSearch, and other modern technologies.
Contribute to the architecture and design of our cloud-native infrastructure.
Write clean, maintainable, and well-documented code.
Participate in code reviews and collaborate with other team members to ensure high code quality.
Troubleshoot and resolve issues in a timely and efficient manner.
Pick up new technology and switch between tech stacks with a minimum of fuss.
Stay abreast of industry best practices and emerging technologies.
Experience you’ll bring
Bachelor's degree in Computer Science, Engineering, or a related field.
5-7 years of software development experience, including experience developing and supporting cloud-based infrastructure as code.
Strongly proficient with event streaming platforms (e.g., Kafka).
Expertise in Elasticsearch, including query optimization, indexing, and data analysis.
Experience with cloud platforms such as AWS.
Excellent problem-solving and analytical skills.
Strong communication and interpersonal skills.
Writing test cases