1

Flexible Principal Java Software Engineer Jobs in Wisconsin

Job Summary - Software Engineer - Develop, improve, and maintain distributed, cloud-ready microservices using Java Spring (Spring Boot, Spring Cloud, Spring Integration, Spring Data). - Build and ...

Sr. Staff Software Engineer( Java Architect)

Waukesha, WI

$129K - $189K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

Role: Sr. Staff Software Engineer ( Java Architect) Location: Dallas, TX - (Hybrid role , in-office ... Flexible Time Off * Corporate Fitness Program * A variety of voluntary benefits such as; Legal ...

WI · On-site

$144 - $288/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Principal Software Engineer for the next-generation compute platform powering CVS Health's PBM ... Hands-on with modern JVM stacks (Java, Spring Boot, Gradle) and SQL-first persistence (JOOQ or peer)

WI · On-site

$153 - $190/hr

  • Medical

  • Dental

  • Vision

  • Retirement

About the Role/Product Development Team We are seeking an experienced Principal Software Engineer ... Strong programming experience and background in Enterprise Python ( preferred) or Java, spring boot ...

$80K - $90K/yr

Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ... software engineering principles, design patterns, algorithms, and system architecture ...

$80K - $90K/yr

Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ... software engineering principles, design patterns, algorithms, and system architecture ...

$80K - $90K/yr

Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ... software engineering principles, design patterns, algorithms, and system architecture ...

$80K - $90K/yr

Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ... software engineering principles, design patterns, algorithms, and system architecture ...

WI · On-site

$120 - $180/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Bachelor's degree in computer engineering, Computer Science, or related technical discipline. * 8+ years Strong software development experience using C, C++, Java, Python, and Bash for embedded ...

New

$136K - $182K/yr

About this Role Reporting to the Engineering Manager, the Principal Software Engineer works in a cross-ocean product team and serves as a technical leader for delivering the best web experience for ...

Job Summary - Software Engineer - Develop, improve, and maintain cloud-ready distributed microservices using Java Spring technologies (Spring Boot, Spring Cloud, Spring Integration, Spring Data ...

WI · On-site

$110 - $160/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Partner with DevOps on Docker and Kubernetes deployments, environment configuration, and release ... Java, Process Improvements, Release Management, Software Solutions, Technical Leadership, User ...

The Software Engineer is an individual contributor within a team, responsible for analysis, design ... Experience with several major modern computer languages/platforms such as Cache ObjectScript, Java ...

The Software Engineer is an individual contributor within a team, responsible for analysis, design ... Experience with several major modern computer languages/platforms such as Cache ObjectScript, Java ...

WI · On-site

$144.20 - $288.40/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Position Summary As a Principal Software Engineer, you will define and drive the technical direction for modern, cloud‑native applications built with Flutter across web and mobile. Operating as a ...

New

WI · On-site

$120 - $160/hr

PRINCIPAL SOFTWARE ENGINEER, CONTINUOUS INTEGRATION (STARSHIP) As a Principal Software Engineer on the Starship Continuous Integration team, you will own the tools that power Starship software ...

New

WI · On-site

$81 - $127/hr

This role offers an opportunity to combine strong Java engineering expertise with hands-on ... Benefits * Flexible contract engagement with openness to candidates across global locations.

New

WI · On-site

$95 - $137/hr

This role offers an opportunity to combine strong Java engineering expertise with hands-on ... Benefits * Flexible contract engagement with openness to candidates across global locations.

New

WI · On-site

$205.20 - $360.80/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Senior Principal, AI Software Engineer- Agentic & Industry SolutionsSkip to main contentThis site ... Flexible work schedules and work from home opportunities* Development and career growth ...

WI · On-site

$205.20 - $360.80/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Senior Principal, AI Software Engineer- Agentic & Industry SolutionsSkip to main contentThis site ... Flexible work schedules and work from home opportunities* Development and career growth ...

Showing results 41-60

Flexible Principal Java Software Engineer information

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?

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 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 are the most commonly searched types of Principal Java Software Engineer jobs in Wisconsin?

The most popular types of Principal Java Software Engineer jobs in Wisconsin are:

Software Engineer

Winaxis

Pleasant Prairie, WI • On-site

Contractor

Re-posted 27 days ago


Job description

Job Summary – Software Engineer
- Develop, improve, and maintain distributed, cloud-ready microservices using Java Spring (Spring Boot, Spring Cloud, Spring Integration, Spring Data).
- Build and deploy production-grade microservices on Kubernetes and container environments.
- Enhance observability of thousands of microservices using tools like DynaTrace, Nagios, Prometheus, and Elastic Stack.
- Design, develop, and support GitOps-based CI/CD pipelines utilizing Azure DevOps, Git, Maven, Tekton, Artifactory, SonarQube, and Argo CD.
- Apply object-oriented software analysis/design, industry best practices, and design patterns.
- Develop and maintain complex shared enterprise Java services (security, logging, REST APIs), ensuring coding standards.
- Conduct design and code reviews to ensure adherence to architectural principles.
- Analyze and resolve performance issues using Java profiling tools.
- Collaborate with software development, QA, and release management to enhance CI/CD pipelines.
- Work with architects to evaluate and introduce new technologies through proof-of-concept projects.
- Mentor and guide other developers on design and technical challenges.
- Manage and lead development teams as needed.
- Perform other related duties as assigned within the scope of software engineering.
Required Qualifications and Experience:
- Bachelor's degree in Computer Science or related field.
- 5+ years of Java development experience.
- 3+ years developing scalable microservices with Java Spring in containerized (Docker/Kubernetes) environments.
- Experience with Spring Data (JPA, JDBC, Cassandra, SOLR, SAI).
- 5+ years SQL development experience.
- 2+ years experience with Cassandra Query Language (CQL).
- Familiarity with Microservices Architecture and Domain Driven Design.
- 3+ years of experience building/supporting CI/CD pipelines using GitOps principles and tools (Azure DevOps, Git, Maven, Tekton, Argo CD, Artifactory, SonarQube).
- Strong verbal and written communication skills, including facilitation and presentations.
- Proven technical leadership and mentoring capability.