Job Title: Senior Full Stack Software Engineer (Core Java / Multithreading)
Location: Chicago, IL – Hybrid (Candidates must be local and willing to work onsite 2 days per week)
Duration & Type: 6-Month Contract (Potential for Extension)
Compensation & Benefits: Competitive W2 hourly rate ($51–64/hr), Access to Healthcare, Dental, and Vision Insurance Plan of Choice, and 401K
Summary
Chamberlain Advisors is partnering with a premier global financial markets organization to identify two Senior Full Stack Software Engineers with strong expertise in Core Java backend development, multithreaded application engineering, and enterprise software development to support secure, scalable, high-performance applications in a fast-paced financial technology environment.
This role is best suited for a highly technical software engineer with strong backend development depth, excellent debugging and problem-solving skills, and a solid foundation in data structures, algorithms, concurrency, and production-grade software engineering. While the role includes responsibilities related to automated testing support and CI/CD engineering, the primary focus is on hands-on application development rather than traditional QA or manual testing.
The ideal candidate is a strong software engineer with deep Core Java backend engineering experience, excellent multithreading and debugging capability, and a strong understanding of enterprise application architecture. They are comfortable writing production-grade code, solving complex concurrency challenges, supporting automated testing frameworks, and working within modern CI/CD engineering environments. This is an excellent fit for engineers coming from financial services, trading technology, enterprise SaaS, telecommunications, or other performance-driven application environments. Click Apply Now to join the Chamberlain experience!
What You Will Be Accountable For
- Design, develop, enhance, and maintain secure, scalable, and reliable enterprise software solutions
- Write clean, modular, maintainable, production-ready code following software engineering best practices
- Develop backend application modules and reusable software components with minimal supervision
- Contribute to full software development lifecycle activities including design, development, testing, deployment, and production support
- Participate in code reviews, technical design discussions, and engineering best practice initiatives
- Apply strong Core Java backend development expertise to build high-performance enterprise applications
- Develop robust application logic using object-oriented programming principles and modern Java development practices
- Optimize application performance, scalability, and reliability across enterprise environments
- Solve complex backend engineering problems in distributed or high-throughput systems
- Design and support multithreaded Java applications and concurrent processing workflows
- Work with thread lifecycle management, synchronization, thread pools, executor services, and concurrent collections
- Troubleshoot concurrency-related issues including deadlocks, race conditions, performance bottlenecks, and application execution challenges
- Apply strong computer science fundamentals in algorithms, execution flow, and application optimization
- Write unit tests and support software validation activities with minimal guidance
- Assist with debugging and enhancement of automated test frameworks supporting enterprise applications
- Conduct system-wide testing and integration testing as part of application delivery and release cycles
- Support engineering quality initiatives through test artifact creation, maintenance, and peer review participation
- Work within engineering teams that emphasize automation and application quality assurance practices
- Work within continuous integration and deployment environments supporting automated engineering workflows
- Collaborate with engineering teams using tools such as Jenkins and Ansible for build automation, deployment orchestration, and release processes
- Support application delivery automation and engineering operational efficiency
- Utilize strong UNIX/Linux command-line experience to support application development, troubleshooting, and operational diagnostics
- Analyze logs, troubleshoot application behavior, and assist in resolving system-level technical issues
- Support deployments and engineering workflows across enterprise infrastructure environments
What Qualifications You Need
- Bachelor’s degree in Finance, Economics, Mathematics, or a related field
- Minimum 5+ years of professional software engineering experience
- Strong hands-on experience with Core Java backend application development
- Demonstrated expertise in multithreading / concurrency
- Strong understanding of data structures, algorithms, and object-oriented programming
- Proven experience writing clean, modular, production-ready enterprise code
- Strong troubleshooting, debugging, and root cause analysis capabilities
- Experience writing unit tests and supporting integration/system testing activities
- Experience working with automated test frameworks in engineering environments
- Hands-on experience with Cucumber-based automation testing
- Strong UNIX / Linux experience in enterprise environments
- Experience working in CI/CD environments using Jenkins and/or Ansible
- Ability to work independently with minimal technical oversight
- Strong communication and collaboration skills within Agile engineering teams
Preferred Qualifications:
- Experience with Google Cloud Platform (GCP)
- Experience in financial services, capital markets, trading, or other performance-sensitive enterprise environments
- Experience with distributed systems or high-throughput transactional applications
- Exposure to cloud-native engineering environments
About the Client:
Mixing powerful thinking and cutting-edge technology, our client is where the world comes to manage risk. Offering the widest range of global benchmark products across all major asset classes. They have created a marketplace for buyers and sellers bringing together individuals, companies, and institutions that need to manage risk. Our client works to serve as the counterparty to every trade that happens in our markets, to protect the integrity of our markets, and to virtually eliminate third-party credit risk. They are more than a marketplace, they are a team of groundbreakers, problem solvers, and difference makers.
Why Work with Chamberlain?
Chamberlain Advisors is a veteran-owned business that provides human capital solutions across a wide range of industries and engagement types. Chamberlain candidates benefit from our unique hiring and interviewing process which has been designed to increase the likelihood that they will be successful in their job searches. This is achieved through our 5-step recruitment process, ensuring a top-of-the-line candidate experience. Find out what makes us different; apply to Chamberlain today.
Equal Opportunity Employer
Chamberlain Advisors provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, Chamberlain Advisors complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
Chamberlain Advisors expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Chamberlain Advisors' employees to perform their job duties may result in discipline up to and including discharge.
#LI-SP1
#LI-HYBRID