Associate Principal, Software Engineering: Java

3 weeks ago


dallas, United States New York Technology Partners Full time

Job Description:

We are looking for an experienced Java Developer specializing in Kafka and distributed computing frameworks to support our financial data infrastructure. This role collaborates with business analysts, team leads, and development teams to deliver scalable, resilient, and high-speed data solutions. The ideal candidate will be an expert in Java-based development, cloud technologies, and messaging brokers, with a strong understanding of object-oriented principles and the ability to work in an Agile environment.

Key Responsibilities:

  • Develop, support, and optimize high-speed, data-centric applications for financial market clearing and risk activities.
  • Collaborate with development teams to ensure applications are secure, resilient, and scalable.
  • Analyze requirements and develop, test, and document software to ensure quality and adherence to SDLC processes.
  • Communicate any delays or defects and support production by troubleshooting and providing fixes as necessary.
  • Conduct risk analysis on application and project implementations, recommending improvements.

Technical Qualifications:

  • 5+ years of experience in Java-based software development, including deep understanding of Java fundamentals (Memory Model, Concurrency, Multithreading).
  • Experience with high-speed distributed computing frameworks (Flink, Apache Spark, Kafka Streams).
  • Proficient with distributed message brokers (Kafka, RabbitMQ, ActiveMQ, or Amazon Kinesis).
  • Experience with cloud technologies and public cloud platforms (AWS, Google Cloud), including VPCs, Security Groups, EC2, S3, IAM, etc.
  • Strong experience with DevOps tools (Terraform, Ansible, Jenkins, Kubernetes, Helm) and CI/CD pipeline management.
  • Database expertise (Relational, NoSQL, Object-based, Graph) with hands-on experience writing complex SQL queries.
  • Git workflows experience, including Git for version control.
  • Familiarity with monitoring tools (Splunk, Elasticsearch, Prometheus, AppDynamics) and performance testing frameworks (Junit, Citrus).

Additional Preferred Skills:

  • Experience in performance optimization and profiling for high-volume, high-transaction environments.
  • Knowledge of Unix/Linux, transaction processing systems, and event-driven systems.
  • Hands-on experience with Java 8+, Spring, Spring Boot, REST APIs, and microservices.

Education and Certifications:

  • Required: BS in Computer Science or a related technical field.
  • Preferred: MS in Computer Science.
  • Preferred Certifications: OCP Java SE 8 Programmer, AWS Certified Solutions Architect – Associate Level.



  • dallas, United States New York Technology Partners Full time

    Job Title: Associate Principal, Software Engineering: Java & KafkaLocation: Dallas, TX / Chicago, IL (Hybrid)Position: FulltimeJob DescriptionWhat You'll Do:This role supports and works collaboratively with business analysts, team leads and development team. A contributor in developing scalable and resilient hybrid and Cloud-based data solutions supporting...


  • Dallas, United States New York Technology Partners Full time

    Job Title: Associate Principal, Software Engineering: Java & KafkaLocation: Dallas, TX / Chicago, IL (Hybrid)Position: FulltimeJob DescriptionWhat You'll Do:This role supports and works collaboratively with business analysts, team leads and development team. A contributor in developing scalable and resilient hybrid and Cloud-based data solutions supporting...


  • dallas, United States New York Technology Partners Full time

    Job Title: Associate Principal, Software Engineering: Java & KafkaLocation: Dallas, TX / Chicago, IL (Hybrid)Position: FulltimeJob DescriptionWhat You'll Do:This role supports and works collaboratively with business analysts, team leads and development team. A contributor in developing scalable and resilient hybrid and Cloud-based data solutions supporting...


  • dallas, United States New York Technology Partners Full time

    Job Description:We are looking for an experienced Java Developer specializing in Kafka and distributed computing frameworks to support our financial data infrastructure. This role collaborates with business analysts, team leads, and development teams to deliver scalable, resilient, and high-speed data solutions. The ideal candidate will be an expert in...


  • Dallas, United States New York Technology Partners Full time

    Job Description:We are looking for an experienced Java Developer specializing in Kafka and distributed computing frameworks to support our financial data infrastructure. This role collaborates with business analysts, team leads, and development teams to deliver scalable, resilient, and high-speed data solutions. The ideal candidate will be an expert in...


  • Dallas, United States Cambium Learning Full time

    Job Overview:A Lexia Learning Principal Software Engineer has a pivotal role in the definition, design, and implementation of our award-winning educational products. In this position, you will participate on a software development team to build dynamic HTML and JavaScript based applications utilizing a service-oriented backend architecture, provide feedback...


  • Dallas, United States OCC Full time

    What You'll Do: The Associate Principal, Software Engineering will be responsible for the development and delivery of business features in the front end applications, integrating with a variety of upstream data-sources and presenting data through the user interface, all while enriching and advancing the platform. This software must achieve a blend of...


  • Dallas, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a principal-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. The successful candidate will be a member of a high-performing multi-site team and must be self-motivated with a strong work ethic, time-management, and interpersonal skills....


  • Dallas, TX, United States New York Technology Partners Full time

    Job Description:We are looking for an experienced Java Developer specializing in Kafka and distributed computing frameworks to support our financial data infrastructure. This role collaborates with business analysts, team leads, and development teams to deliver scalable, resilient, and high-speed data solutions. The ideal candidate will be an expert in...


  • Dallas, Texas, United States TechnoGen Full time

    Job Title: Senior Java Software EngineerLocation: Dallas, TXDuration: 6+ MonthsJob Description:We are seeking a highly skilled Senior Java Software Engineer to join our team at TechnoGen. The ideal candidate will have strong programming skills in Java with a focus on object-oriented design principles. Experience with Java frameworks such as Spring and...


  • Dallas, Texas, United States Bayone Full time

    Job Title: Senior Java Software EngineerAt Bayone, we're seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-native, scalable, and highly available distributed systems using Java and Spring Boot.Key Responsibilities:* Design...

  • Software Engineer

    1 month ago


    Dallas, Texas, United States Wise Skulls Full time

    Job Title: Software Engineer - Java ExpertWe are seeking a skilled Software Engineer - Java Expert to join our team at Wise Skulls.Key Responsibilities:* Design and develop high-quality Java applications* Collaborate with cross-functional teams to deliver projects* Stay up-to-date with the latest Java technologies and frameworksRequirements:* 3-4 years of...


  • Dallas, United States TechnoGen Full time

    Please Note: As of July 22, 2021, our team will require that all candidate submissions include a LinkedIn profile. Please do not submit any candidates that do not have a LinkedIn. iLabor Jobs Details Client Industry Full Job Description A Kforce client is seeking to hire a Senior Java Software Engineer in Dallas, Texas (TX). Summary: Our client is building...


  • Dallas, Texas, United States CyberTec Full time

    Job DescriptionAt CyberTec, we are seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying large-scale Java applications using Spring Boot and Microservices-based architecture in AWS.Responsibilities Design and develop high-quality Java...


  • Dallas, United States Dew Software Full time

    Join Dew Software as a Java Application Architect and play a crucial role in shaping our clients' digital transformation journeys. At Dew Software, we are a leading player in the digital transformation space, partnering with Fortune 500 companies to drive innovation and deliver exceptional software solutions. As a Java Application Architect, you will be...


  • Dallas, Texas, United States CyberTec Full time

    CyberTec is seeking a highly skilled Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying large-scale Java applications using Spring Boot and Microservices architecture in AWS.Key Responsibilities:Design and develop high-quality Java applications using Spring Boot...


  • Dallas, Texas, United States Abode Techzone LLC Full time

    Job Title: Lead Java DeveloperJob Summary:We are seeking a skilled Java Developer with experience in OSS/BSS (Operations Support Systems/Business Support Systems) & Networking to join our team at Abode Techzone LLC. The ideal candidate will be responsible for designing, developing, and maintaining software solutions that facilitate the operation and...


  • Dallas, Texas, United States TWO95 International Full time

    Job Title: Senior Java Software EngineerJob Description: We are seeking a highly skilled Senior Java Software Engineer to join our team at TWO95 International.Key Responsibilities:* Design, develop, test, and deploy applications/systems using Spring framework and Spring Boot.* Integrate experience with Spring Boot or Kafka is a must.* Collaborate with...


  • Dallas, Texas, United States The Dignify Solutions LLC Full time

    Job Description:We are seeking a highly skilled Sr. Software Engineer Java to join our team at The Dignify Solutions LLC. The ideal candidate will have a strong background in JavaEE, Java Web Services, and Spring, with experience in cloud technologies, microservices development, and MQ Series Messaging. Additionally, they should have expertise in secure...


  • Dallas, Texas, United States Akraya Full time

    Job Summary:We are seeking a highly skilled and experienced Senior Java Engineer to join our team at Akraya. As a key member of our team, you will be responsible for designing and developing secure and scalable software applications using Java and J2EE. Your expertise in utilizing AWS cloud services will be crucial in ensuring the smooth operation of our...