Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Principal Software Engineer/Java Architect

  • Job type Posted on: Jul 13, 2026
  • Experience level ShiftCode Analytics
  • Employment type St Louis, Missouri
  • Employment type Onsite
  • Salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Principal Software Engineer/Java Architect roles in Missouri.

View Salary Guide →

Job Title :

Principal Software Engineer/Java Architect

Job Type :

Full-time

Job Location :

St Louis Missouri United States

Remote :

No

Jobcon Logo Job Description :

PRINCIPAL SOFTWARE ENGINEER/ JAVA ARCHITECT 6+ MONTHS CONTRACT ST LOUIS, MO (ONSITE) VISA- NO CPT/OPT • Skills Matrix Skill Last Used Experience in Years/month Rating (10 points) 1 = newbie 10 = expert Hands on Exp. Yes/No Java Kafka Flink Distributed systems Job description: The ideal candidate will have a strong Java hands-on expertise, with experience in building scalable and efficient distributed solutions. Key Responsibilities: Design, develop, and deploy real-time stream processing pipelines using Apache Kafka and Flink and knowledge of how to implement these platforms in a highly secured and available architecture. Optimize stream processing workflows for performance, reliability, and low-latency processing. Implement monitoring and alerting solutions to ensure the health and stability of real-time streaming pipelines. Contributions to the open source community, including code commits, documentation updates, and engagement in forums or mailing lists. Required Skills and Qualifications: 10+ years strong Java coding experience with 12 factor spring boot applications. Strong experience in designing and architecting distributed systems and reactive / event driven solutions. Strong experience in SDLC process with CI/CD automation tools (Bitbucket, GIT, Jenkins, Artifactory). Strong working experience on Apache Kafka/ Apache Flink. The candidate should have previously been in a lead position and have strong knowledge of Flink and Kafka internals. Bachelor's degree in Computer Science, Engineering, or related field. Preferred Skills: Knowledge of Go programming language is nice to have. Having worked with Docker and Kubernetes. Experience in deploying solutions in cloud such as AWS. Familiarity with other messaging solutions like NATS.

Jobcon Logo Position Details

Posted:

Jul 13, 2026

Reference Number:

14660_F3DBF10E30A20BC35E07EF83E196E6CE

Employment:

Full-time

Salary:

Not Available

City:

St Louis

Job Origin:

APPCAST_CPC

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Principal Software Engineer/Java Architect    Apply

Click on the below icons to share this job to Linkedin, Twitter!

PRINCIPAL SOFTWARE ENGINEER/ JAVA ARCHITECT 6+ MONTHS CONTRACT ST LOUIS, MO (ONSITE) VISA- NO CPT/OPT • Skills Matrix Skill Last Used Experience in Years/month Rating (10 points) 1 = newbie 10 = expert Hands on Exp. Yes/No Java Kafka Flink Distributed systems Job description: The ideal candidate will have a strong Java hands-on expertise, with experience in building scalable and efficient distributed solutions. Key Responsibilities: Design, develop, and deploy real-time stream processing pipelines using Apache Kafka and Flink and knowledge of how to implement these platforms in a highly secured and available architecture. Optimize stream processing workflows for performance, reliability, and low-latency processing. Implement monitoring and alerting solutions to ensure the health and stability of real-time streaming pipelines. Contributions to the open source community, including code commits, documentation updates, and engagement in forums or mailing lists. Required Skills and Qualifications: 10+ years strong Java coding experience with 12 factor spring boot applications. Strong experience in designing and architecting distributed systems and reactive / event driven solutions. Strong experience in SDLC process with CI/CD automation tools (Bitbucket, GIT, Jenkins, Artifactory). Strong working experience on Apache Kafka/ Apache Flink. The candidate should have previously been in a lead position and have strong knowledge of Flink and Kafka internals. Bachelor's degree in Computer Science, Engineering, or related field. Preferred Skills: Knowledge of Go programming language is nice to have. Having worked with Docker and Kubernetes. Experience in deploying solutions in cloud such as AWS. Familiarity with other messaging solutions like NATS.

Loading
Please wait..!!