Primus Software Corporation - Charlotte, NC

posted 10 days ago

Full-time
Charlotte, NC
Professional, Scientific, and Technical Services

About the position

We are seeking a skilled Java Developer with extensive experience in the banking domain to join our dynamic technology team. The ideal candidate will have a strong background in developing low latency and high-volume applications, with expertise in Core Java, Kafka, messaging systems, and database management. You will play a crucial role in building scalable and efficient solutions that meet the needs of our financial services clients.

Responsibilities

  • Design, develop, and maintain low latency, high-volume applications in the banking sector using Core Java.
  • Implement and manage messaging solutions using Kafka and other MQs to ensure reliable and efficient data transfer across systems.
  • Work with SQL, Oracle, or MongoDB for data storage, retrieval, and transaction management, ensuring data integrity and performance.
  • Optimize heap and memory management to enhance application performance and reduce latency.
  • Implement data scaling strategies and data partitioning techniques to handle large volumes of transactions effectively.
  • Collaborate with cross-functional teams, including business analysts, QA, and operations, to gather requirements and deliver high-quality software solutions.
  • Maintain technical documentation for system designs, architecture, and development processes.
  • Identify and resolve application issues, ensuring minimal downtime and disruption to services.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in Java development, particularly within the banking or financial services domain.
  • Proven experience in developing low latency and high-volume applications.
  • Strong proficiency in Core Java and object-oriented programming.
  • Hands-on experience with Kafka, MQs, and other messaging frameworks.
  • Knowledge of database technologies including SQL, Oracle, and MongoDB.
  • Familiarity with transaction management, data scaling, and data partitioning techniques.
  • Understanding of heap/memory management principles and performance tuning.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work in a fast-paced, dynamic environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service