Quick Overview
Job Description
Associate Principal Software Engineer – Java
Location: Chicago, IL or Dallas, TX
Work Arrangement: hybrid 3 days on site
Position Overview
We are seeking an experienced Associate Principal Software Engineer to join an Automation Testing Framework engineering team. This is a senior individual contributor opportunity for a hands-on Java engineer who can lead the design, development, and enhancement of scalable, reliable automation testing frameworks supporting critical risk technology systems.
The ideal candidate will bring strong Java and Spring Boot development skills, experience with distributed systems and Kafka, and a solid background in test automation frameworks, REST APIs, AWS, and CI/CD pipelines. This individual will provide technical leadership, establish engineering best practices, mentor other developers, and drive continuous improvement across the engineering team.
Important – Work Authorization Requirement: This position does not offer visa sponsorship now or in the future. Candidates must be authorized to work in the United States without employer sponsorship now or at any time in the future.
Key Responsibilities
- Design, develop, and maintain clean, scalable, maintainable, and well-tested Java code.
- Lead the design, development, and enhancement of automation testing frameworks and reusable testing solutions.
- Develop and support REST APIs, backend microservices, and distributed applications.
- Troubleshoot complex technical issues, perform root-cause analysis, and improve application and framework reliability.
- Apply object-oriented design principles, design patterns, concurrency, and multithreading best practices.
- Develop and support Kafka-based messaging and event-driven solutions focused on scalability, resilience, and fault tolerance.
- Build, maintain, and improve CI/CD pipelines using Jenkins and related DevOps technologies.
- Support containerized application delivery using Docker, Rancher, and Harness.
- Work with AWS services, particularly S3, and relational databases including PostgreSQL.
- Lead code reviews, design discussions, proof-of-concept initiatives, and technical decision-making.
- Apply secure software development practices and address findings from code quality and vulnerability scanning tools.
- Mentor junior engineers, promote coding standards, and collaborate with architects, testing teams, and business stakeholders.
- Contribute to Agile ceremonies, sprint planning, estimation, backlog refinement, and continuous improvement initiatives.
- Leverage AI-assisted development tools, such as Claude Code, to improve code generation, refactoring, unit testing, and documentation.
Required Qualifications
- Bachelor's degree in Computer Science or a related technical field.
- 5+ years of professional software engineering experience developing and supporting production systems.
- Advanced hands-on Java development experience, including Java 8 or later.
- Strong experience with Spring Boot, object-oriented programming, design patterns, and microservices architecture.
- Experience designing, developing, or enhancing automation testing frameworks.
- Strong understanding of multithreading, concurrency, debugging, and application performance tuning.
- Experience with Apache Kafka, including producers, consumers, topics, partitioning, and message delivery semantics.
- Experience developing and integrating REST APIs.
- Hands-on experience with AWS services, particularly S3.
- Strong SQL skills and experience with relational databases such as PostgreSQL.
- Experience with Git workflows, branching strategies, pull requests, and code reviews.
- Hands-on experience developing and maintaining CI/CD pipelines using Jenkins or similar tools.
- Experience with Agile software development and cross-functional collaboration.
- Strong communication, documentation, problem-solving, and technical leadership skills.
- Ability to work independently, lead complex technical deliverables, and mentor other engineers.
Preferred Qualifications
- Experience with Docker, Rancher, and Harness.
- Familiarity with message serialization formats such as Avro or Protobuf and schema governance.
- Experience with secure software development tools such as SonarQube, Snyk, Sysdig, Veracode, or Black Duck.
- Experience with AI-assisted software development tools, including Claude Code.
- Experience supporting mission-critical, high-availability, or financial services applications.
- Advanced degree in Computer Science or a related technical discipline.
Opportunity Highlights
- Lead the design and evolution of automation testing frameworks.
- Influence technical architecture, engineering standards, and development best practices.
- Work with Java, Spring Boot, Kafka, AWS, and modern DevOps technologies.
- Provide technical leadership and mentorship without formal direct-report responsibilities.
- Collaborate with engineering, architecture, and testing teams to deliver scalable, reliable solutions.
Work Authorization Requirements
No visa sponsorship is available for this position. Candidates must be authorized to work in the United States without employer sponsorship now or at any time in the future. Sponsorship will not be provided for employment visas now or in the future.
Similar jobs
- KA
Software Engineer, Backend Systems (Crypto Trading)
NewKaashTech LLC
New York, NY🇺🇸On-site21 hours agoDockerRustBlockchain+3Technology - BO
Software Systems Engineer (Associate or Experienced) with Security Clearance
NewBoeing
Seal Beach, CA🇺🇸$106.3k - $143.8k/yrOn-site21 hours agoSQLAgileC+++5Technology - BO
Embedded Software Engineer (Associate, Experienced or Lead) with Security Clearance
NewBoeing
El Segundo, CA🇺🇸$106.3k - $143.8k/yrOn-site21 hours agoEmbedded SystemsAgileC+++2Technology - LT
Senior Associate, Systems Engineer with Security Clearance
NewL3Harris Technologies
Greenville, TX🇺🇸On-site21 hours agoTechnology - BO
Systems Software Engineer (Associate or Experienced) with Security Clearance
NewBoeing
Chantilly, VA🇺🇸$94.3k - $136.8k/yrOn-site21 hours agoSAFeAgileConfluence+1Technology - BO
Senior DevSecOps Software Engineer with Security Clearance
NewBoeing
Colorado Springs, CO🇺🇸$147.9k - $200.1k/yrOn-site21 hours agoDynamoDBOracleAWS+9Technology - BO
Lead Software Systems Engineer with Security Clearance
NewBoeing
Seal Beach, CA🇺🇸$171.7k - $232.3k/yrOn-site21 hours agoFastAPISQLAgile+6Technology - BO
Software Engineer (Associate or Experienced) with Security Clearance
NewBoeing
Colorado Springs, CO🇺🇸$99.5k - $134.6k/yrOn-site21 hours agoSQLAgileC+++5Technology - WO
Senior Software Development Engineer with Security Clearance
NewWorkday, Inc.
Boulder, CO🇺🇸$156k/yrHybrid21 hours agoDockerGCPAWS+4Technology - NG
Systems or Software Engineer - Change Management 2 - Space AHT with Security Clearance
NewNorthrop Grumman
Huntsville, AL🇺🇸$87.6k - $131.4k/yrHybrid21 hours agoAgileTechnology - NG
Principal Software Engineer/Sr. Principal Software Engineer with Security Clearance
NewNorthrop Grumman
Azusa, CA🇺🇸$114k - $171k/yrOn-site21 hours agoDockerExpressShell+7Technology - LT
Specialist, Systems Engineer with Security Clearance
NewL3Harris Technologies
Huntsville, AL🇺🇸Hybrid21 hours agoTechnology