FUSTIS LLC logo

Java Software Development Engineer (Java/Kafka/AWS)

FUSTIS LLC

RemoteseniorPosted 4h ago

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