1

Flexible Principal Java Software Engineer Jobs in Missouri

Java Software Developer

Saint Louis, MO ยท Hybrid

$50 - $55/hr

Java Software Developer III 1st Preference - St Louis - 4 days in the office 2nd Preference- Denver ... the Role Principal-level technical leader within Mobile organization, owning architectural ...

Java Software Developer

Saint Louis, MO ยท Hybrid

$50 - $55/hr

Java Software Developer III 1st Preference - St Louis - 4 days in the office 2nd Preference- Denver ... the Role Principal-level technical leader within Mobile organization, owning architectural ...

Principal Software Engineer - mGQL Team About the Team The mGQL team builds scalable, high ... Experience building scalable APIs and microservices using Java Spring Boot. * Advanced knowledge of ...

Principal Software Engineer - mGQL Team About the Team The mGQL team builds scalable, high ... Experience building scalable APIs and microservices using Java Spring Boot. * Advanced knowledge of ...

Principal Software Engineer

Chesterfield, MO ยท On-site

$133K - $179K/yr

Seeking a Principal Software Engineer to build and modernize digital commerce and enterprise ... NET (or Java ecosystem) and modern JavaScript frameworks (React, Angular, etc.). * Strong ...

Principal, Software Engineer

Cassville, MO ยท On-site

$110K - $220K/yr

Experience in multiple stack technologies - Java, React Native , microservices ,development ... Flexible, hybrid work: We use a hybrid way of working that is primarily in office coupled with ...

Principal, Software Engineer

Anderson, MO ยท On-site

$110K - $220K/yr

Experience in multiple stack technologies - Java, React Native , microservices ,development ... Flexible, hybrid work: We use a hybrid way of working that is primarily in office coupled with ...

Experience in multiple stack technologies - Java, React Native , microservices ,development ... Flexible, hybrid work: We use a hybrid way of working that is primarily in office coupled with ...

Principal, Software Engineer

Anderson, MO ยท On-site

$110K - $220K/yr

Experience in multiple stack technologies - Java, React Native , microservices ,development ... Flexible, hybrid work: We use a hybrid way of working that is primarily in office coupled with ...

Principal, Software Engineer

Noel, MO ยท On-site

$110K - $220K/yr

Experience in multiple stack technologies - Java, React Native , microservices ,development ... Flexible, hybrid work: We use a hybrid way of working that is primarily in office coupled with ...

Experience in multiple stack technologies - Java, React Native , microservices ,development ... Flexible, hybrid work: We use a hybrid way of working that is primarily in office coupled with ...

next page

Showing results 1-20

Flexible Principal Java Software Engineer information

What is the difference between Flexible Principal Java Software Engineer vs Principal Java Software Engineer?

AspectFlexible Principal Java Software EngineerPrincipal Java Software Engineer
Required CredentialsBachelor's or Master's in Computer Science, Java certifications often preferredBachelor's or Master's in Computer Science, Java certifications often preferred
Work EnvironmentFlexible, often remote or hybrid, project-basedTypically on-site or hybrid, leadership-focused
Employer & Industry UsageTech companies, startups, consulting firmsLarge enterprises, tech firms, financial institutions
Common Search & ComparisonYesYes

The main difference is that the Flexible Principal Java Software Engineer often works in more adaptable, remote environments and may handle diverse projects, while the Principal Java Software Engineer typically holds a more traditional, leadership-focused role within larger organizations. Both roles require strong Java expertise and similar credentials, but their work settings and responsibilities can differ.

What is a Flexible Principal Java Software Engineer?

A Flexible Principal Java Software Engineer is a highly experienced software engineer specializing in Java programming who also demonstrates adaptability in working across various projects, teams, and technologies. 'Principal' denotes a leadership role, often involving technical guidance, architecture decisions, and mentoring other engineers. The 'flexible' aspect means this professional can adjust to changing requirements, work environments, or technical stacks as needed. They are typically responsible for designing robust solutions, overseeing complex projects, and ensuring high-quality software delivery.

What are the key skills and qualifications needed to thrive as a Flexible Principal Java Software Engineer, and why are they important?

To thrive as a Flexible Principal Java Software Engineer, you need deep expertise in Java development, system architecture, and design patterns, typically supported by a computer science degree and extensive experience. Familiarity with frameworks like Spring, cloud platforms (AWS, Azure), CI/CD tools, and relevant certifications (like Oracle Certified Professional) are commonly required. Strong leadership, problem-solving, and communication skills help drive complex projects and mentor teams effectively. These skills ensure the delivery of robust, scalable solutions and foster technical excellence within the organization.

How does a Flexible Principal Java Software Engineer typically collaborate with cross-functional teams, and what impact does this have on project outcomes?

As a Flexible Principal Java Software Engineer, you will frequently collaborate with cross-functional teams, including product managers, UX designers, QA engineers, and DevOps specialists. This collaboration ensures that technical decisions align with business goals and user needs, leading to more robust and scalable solutions. You'll often facilitate technical discussions, mentor junior developers, and help bridge communication gaps between technical and non-technical stakeholders. Effective collaboration not only improves project outcomes but also fosters a culture of continuous learning and innovation within the team.
What cities in Missouri are hiring for Flexible Principal Java Software Engineer jobs? Cities in Missouri with the most Flexible Principal Java Software Engineer job openings:
Java Software Developer

Java Software Developer

Tanisha Systems

Saint Louis, MO โ€ข Hybrid

$50 - $55/hr

Other

Posted 3 days ago


Job description

Java Software Developer III 1st Preference - St Louis - 4 days in the office 2nd Preference- Denver- 4 days in the office Pay Rate $50-55/Hr JC 158569 Domain Telecom Domain is must About the Role Principal-level technical leader within Mobile organization, owning architectural decisions and driving technical strategy across multiple teams. Deep hands-on expertise in Java/Spring Boot, Oracle/SQL, and Kafka required with the ability to evaluate and adopt AI/ML capabilities. What You'll Do Lead design and implementation of high-throughput distributed systems using Java and Spring Boot Own end-to-end technical architecture for cross-team initiatives (provisioning, billing, network, customer/agent facing apps) Architect event-driven systems using Apache Kafka for real-time streaming and integration Evaluate and integrate AI/ML tools into engineering workflows and developer productivity Establish engineering standards, lead design reviews, and mentor senior engineers Partner with product and architecture teams to translate business needs into scalable solutions Lead production incident response, root cause analysis, and systemic improvements Hands-on coding as needed to deliver technical and business features.

What You Bring 10+ years overall and 8+ years hands-on with Java (11+) and Spring Boot Deep Oracle expertise PL/SQL, performance tuning, query optimization, data modeling Strong Kafka experience producers, consumers, Kafka Streams, schema registry Proven delivery of large-scale distributed systems in production RESTful API design, microservices patterns, CI/CD, Docker/Kubernetes AI literacy ability to evaluate AI tools and apply them to engineering problems Influence-based technical leadership across teams Nice to Have Telecom, network/mobile provisioning, or billing systems experience MNO or MVNO experience AI/ML platforms