Software Developer - Advanced at 3Core Systems , Inc | Austin | Rezi

Software Developer - Advanced at 3Core Systems , Inc

Software Developer - Advanced

3Core Systems , Inc · Austin

Today

Software Developer - Advanced

3Core Systems , Inc · Austin

2 hours ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Client is seeking a senior backend/server-side engineer with strong Core Java fundamentals, including multithreading, concurrency, algorithms, and data structures, for their post-trade application team. Experience with Kafka and event-driven architecture is crucial.

Responsibilities

  • Hands-on experience in system design, application development, testing, and operational support of enterprise applications.
  • 7+ years of experience in Java (Java 8 or higher) with strong expertise in Spring Boot 3.
  • 3+ years of experience with Kafka or other event-streaming platforms such as RabbitMQ, Client Kinesis, or Azure Service Bus.
  • 5+ years of experience working with relational databases such as Oracle, SQL Server, MySQL, or PostgreSQL.
  • Experience with distributed caching and in-memory data grid technologies, such as Hazelcast.
  • Proficiency with software development and DevOps toolsets including Git/BitBucket, Jira, and Maven.
  • Experience designing, deploying, and managing scalable applications on Kubernetes.
  • Knowledge of capital markets, with a strong understanding of back-office technology platforms and systems.

Requirements

  • Extremely strong in Core Java fundamentals, particularly multithreading, concurrency, algorithms, and data structures.
  • Strong in Core Java concepts like multithreading, Data structure, Algorithms, concurrency.
  • Hands-on experience with Kafka producers, consumers, and topics.
  • Experience with event-driven architecture.
  • Experience with relational databases such as Oracle, SQL Server, MySQL, or PostgreSQL.
  • Experience with distributed caching and in-memory data grid technologies, such as Hazelcast.
  • Proficiency with software development and DevOps toolsets including Git/BitBucket, Jira, and Maven.
  • Experience designing, deploying, and managing scalable applications on Kubernetes.
  • Knowledge of capital markets, with a strong understanding of back-office technology platforms and systems.

Skills

  • Core Java
  • Multithreading
  • Concurrency
  • Algorithms
  • Data Structures
  • Java 17
  • Java 8
  • Kafka
  • Producers
  • Consumers
  • Topics
  • Event-driven architecture
  • Spring Boot 3
  • RabbitMQ
  • Client Kinesis
  • Azure Service Bus
  • Oracle
  • SQL Server
  • MySQL
  • PostgreSQL
  • Hazelcast
  • Git/BitBucket
  • Jira
  • Maven
  • Kubernetes

Location

  • Quincy, MA

Work Type

  • Hybrid
  • Contract

Experience Level

  • Senior
  • 7+ years of experience in Java
  • 3+ years of experience with Kafka or other event-streaming platforms
  • 5+ years of experience working with relational databases

About the Company

  • Client is looking for a senior backend/server-side engineer who is extremely strong in Core Java fundamentals, particularly multithreading, concurrency, algorithms, and data structures.
  • This is for their post-trade application team.
  • Most of our integrations are Kafka-driven.
  • Kafka is effectively their primary event streaming platform.