CrawlJobs Logo

Senior Software Engineer - Java Full Stack - Futures Engineering

clearstreet.io Logo

Clear Street

Location Icon

Location:
United States , Chicago

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

185000.00 - 215000.00 USD / Year

Job Description:

As a Developer, you will be enhancing and maintaining an enterprise Cleared Derivatives back-office system. This role emphasizes back-end development using Java, with responsibilities in building scalable microservices and integrating with a modern technology stack. You will also contribute to front-end development using ReactJS and deploy applications on Kubernetes and Docker.

Job Responsibility:

  • Working in a project team alongside other developers to architect, develop, and optimize server-side applications, RESTful APIs, and microservices using Java
  • Implement event-driven architectures with Apache Kafka and for real-time data processing
  • Contribute to front-end development using ReactJS, focusing on integrating UI components with back-end services
  • Optimize application performance, security, and reliability
  • Deploy and manage applications in Kubernetes clusters, ensuring high availability and scalability
  • Provide technical support for application
  • Collaborate with cross-functional teams across the organization to architect solutions and deliver robust features
  • Participate in code reviews, unit testing, and CI/CD pipeline maintenance

Requirements:

  • 5+ years of professional experience in back-end development with Java
  • 3+ years of experience within a financial institution, preferably in FCM (Futures Commission Merchant) or Broker-Dealer environments
  • Ability to work under pressure and meet deadlines
  • Experience building microservices
  • Strong understanding of design patterns, multithreading, and performance optimization
  • Strong problem-solving skills and ability to debug complex systems
  • Hands-on experience with Apache Kafka for event streaming and messaging
  • Proficiency in MongoDB or AWS DocumentDB for NoSQL database design and querying
  • Familiarity with Apache Solr for search and indexing, Apache ZooKeeper for distributed system coordination, and HashiCorp Vault for secrets management
  • Experience with Kubernetes for container orchestration and deployment
  • Familiarity with CI/CD tools
  • Familiarity with monitoring tools (e.g., Datadog)
  • Working knowledge of ReactJS (preferable) or other Javascript framework for building user interfaces
  • Excellent communication and teamwork skills
  • Understanding of Agile/Scrum methodologies

Nice to have:

Experience with AWS services and cloud-native development

What we offer:
  • competitive compensation packages
  • company equity
  • 401k matching
  • gender neutral parental leave
  • full medical, dental and vision insurance
  • lunch stipends
  • fully stocked kitchens
  • happy hours

Additional Information:

Job Posted:
December 07, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Java Full Stack - Futures Engineering

Senior Software Engineer - Java Full Stack, Futures Engineering

As a lead developer, you will be building and maintaining an enterprise Cleared ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience in back-end development with Java
  • 5+ years of experience within a financial institution, preferably in FCM (Futures Commission Merchant) or Broker-Dealer environments
  • Ability to work under pressure and meet deadlines
  • Experience building microservices
  • Strong understanding of design patterns, multithreading, and performance optimization
  • Strong problem-solving skills and ability to debug complex systems
  • Hands-on experience with Apache Kafka for event streaming and messaging
  • Proficiency in MongoDB or AWS DocumentDB for NoSQL database design and querying
  • Familiarity with Apache Solr for search and indexing, Apache ZooKeeper for distributed system coordination, and HashiCorp Vault for secrets management
  • Experience with Kubernetes for container orchestration and deployment
Job Responsibility
Job Responsibility
  • Lead the end-to-end design, development, and delivery of Cleared Derivatives back-office applications
  • Working in a project team alongside other developers to architect, develop, and optimize server-side applications, RESTful APIs, and microservices using Java
  • Implement event-driven architectures with Apache Kafka and for real-time data processing
  • Contribute to front-end development using ReactJS, focusing on integrating UI components with back-end services
  • Optimize application performance, security, and reliability
  • Deploy and manage applications in Kubernetes clusters, ensuring high availability and scalability
  • Provide technical support for application
  • Collaborate with cross-functional teams across the organization to architect solutions and deliver robust features
  • Participate in code reviews, unit testing, and CI/CD pipeline maintenance
What we offer
What we offer
  • Competitive compensation packages
  • Company equity
  • Pension
  • Full medical and dental insurance
  • Fulltime
Read More
Arrow Right

Senior Full-Stack Software Engineer

The User Interfaces Team at Solactive defines, implements, and maintains our Des...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
solactive.com Logo
Solactive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep Expertise in React: Proven track record of designing, building, and scaling complex front-end applications using React
  • UI Framework Maintenance: Experienced in maintaining a UI framework or design system, ensuring consistency across all graphical interfaces
  • Architecture Design: Ability to design flexible, scalable UI architectures that allow for future growth and adaptation
  • Problem-Solving Mindset: Skilled in creating and applying problem-solving scripts to tackle complex development challenges efficiently
  • Collaboration & Mentorship: Strong communicator, able to work well with other teams and mentor junior developers
  • Full-stack proficiency: Strong understanding of back-end development concepts and technologies to collaborate effectively with back-end teams and contribute to the overall architecture (Java, Go, Python)
  • Innovation: A drive to explore new approaches and technologies to improve development processes and deliver innovative solutions
Job Responsibility
Job Responsibility
  • UI Framework & Design System: Maintain and enhance the UI framework used as the basis for all graphical interfaces at Solactive, ensuring a consistent and cohesive design language
  • Design and Implementation of UI Architecture: Develop a flexible and scalable architecture for user interfaces that supports the needs of current and future projects
  • Front-End Development: Lead the development and maintenance of Solactive’s public webpage as well as other client-facing applications, with a strong focus on user experience and performance
  • Solactive Public Webpage: Lead the development and maintenance of Solactive’s public webpage using a modern tech stack (Strapi, Astro, Vite)
  • Collaboration with Cross-Functional Teams: Work closely with backend, DevOps, and business teams to ensure smooth integration and deployment of frontend applications
  • Support Full-Stack Development: Utilize knowledge in Java, Go, and Python as needed to assist with full-stack development tasks
What we offer
What we offer
  • Global Team: Join our motivated international team at Solactive
  • FinTech Excellence: Experience FinTech excellence at Solactive
  • Modern Culture: Enjoy our modern, flat hierarchy and startup-like culture
  • Responsibility & Connections: Take over responsibility from day one and build relationships in- and outside the company
  • Vacation: Enjoy 30 annual vacation days, plus extra time off for Christmas Eve and New Year
  • Competitive Compensation: Receive a competitive compensation package
  • Special Benefits: Job ticket, access to Corporate Benefits, modern office space with ergonomic set-up, employee lounge, and free beverages and fruits
  • Community & Networking: Engage in our various networking events
  • Professional Development: Grow both personally and professionally through our diverse training offers
  • Flexibility: Embrace a flexible work culture with the freedom to choose your work hours, including a hybrid work model, all within a diverse and dynamic environment
  • Fulltime
Read More
Arrow Right

Senior Automation Engineer

Robert Half Technology is hiring a Senior Automation Engineer to support an expa...
Location
Location
United States , San Diego
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s in Computer Science (or related) or equivalent professional experience
  • 5+ years in Software QA (enterprise SaaS exposure preferred)
  • 3+ years hands-on test automation (including framework design/implementation)
  • Background as a Full-Stack Automation Engineer or Software Engineer is strongly preferred
  • Strong Java (or comparable OOP language), OOP principles, and design patterns
  • Automation stack experience: Selenium, Maven, IntelliJ, TestNG
  • API/microservices testing: Rest Assured (or comparable)
  • Strong SQL for validation, integrity checks, and test data creation
  • Exposure to AWS (GovCloud is a plus) and distributed applications
  • Hands-on Docker and containerized test execution
Job Responsibility
Job Responsibility
  • Own and evolve automation capabilities across business-critical testing processes (UI, API, integration, back-end, performance)
  • Design, develop, and execute automated tests across all layers of the stack: UI automation: Selenium, API testing: Rest Assured (or equivalent), Data validation & test data creation: SQL
  • Serve as a full-stack Senior Automation Engineer in agile teams using Selenium + Maven in IntelliJ, applying strong Java/OOP design patterns and coding standards
  • Build and maintain automation for functional, integration, API, and back-end tests (including file upload/download, email parsing, multi-browser, and security validations)
  • Develop advanced SQL queries to validate data integrity and generate automated test data
  • Support containerized test execution: build/maintain frameworks within Docker and partner with DevOps on scalable environments
  • Implement and execute performance/load testing frameworks
  • analyze results and communicate quality insights
  • Contribute to unit test strategies
  • collaborate with developers to increase application-level test coverage
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
Read More
Arrow Right

Senior Software Engineer- Demand Supply Planning

As a Senior Full Stack Software Developer, you will be responsible for designing...
Location
Location
United States , Austin; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • or equivalent work experience will be considered in lieu of degree
  • 7 years of experience in designing and developing enterprise applications using modern technologies and frameworks
  • Proficiency in both front-end and back-end development, including HTML, CSS, JavaScript, Angular/React, Java, Spring MVC, Spring Boot, etc.
  • Experience with databases such as Oracle, PostgreSQL, and SQL Server
  • Experience in using agile methodologies such as Scrum or SAFe
  • Experience in leading and mentoring other developers
  • Experience in developing automated tests
  • Experience in implementing CI/CD pipelines using tools such as Jenkins, ADO, GitHub Actions, etc.
  • Excellent communication and collaboration skills
Job Responsibility
Job Responsibility
  • Designing, coding, testing, debugging, documenting and integrating features and components of enterprise applications using various technologies and frameworks
  • Leading and mentoring other developers, sharing your insights and best practices, and providing constructive and supportive feedback
  • Participating in portfolio planning by providing realistic and accurate estimates of the effort and complexity of future projects, and helping to align them with the strategic objectives
  • Ensuring quality and reliability of your code by developing automated tests, and implementing CI/CD pipelines to facilitate continuous delivery of your applications
  • Supporting the deployment, monitoring, troubleshooting, and maintenance of your applications in different environments, using DevOps tools and practices
What we offer
What we offer
  • This job may be eligible for relocation benefits
  • Fulltime
Read More
Arrow Right

Senior Java Full Stack Developer (w/Angular 16+) - Onsite Hybrid

We are currently seeking a Senior Java Full Stack Developer (w/Angular 16+) - On...
Location
Location
United States , Westlake
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software development experience using in Java, Spring/Springboot, middle tier restful services
  • 5+ years Angular 16+ (must be Typescript)
  • 5+ years’ experience with API/web services - with a strong understanding of RESTful web services
  • 5+ years’ experience designing and integrating Apache Kafka
Job Responsibility
Job Responsibility
  • Join a high-impact engineering team, driving our client’s enterprise platform journey—designing and integrating innovative solutions that shape the future of their technology landscape
  • Leverage your full-stack development expertise to build robust, enterprise-grade applications leveraging Java (Spring/Spring Boot), Angular and Cloud services
  • Collaborate within a dynamic, agile team environment while also taking ownership of individual deliverables to ensure the delivery of high-quality, scalable, and maintainable solutions
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are seeking a Senior Software Engineer with a passion for developing high-qua...
Location
Location
United States , New York City
Salary
Salary:
170000.00 - 225000.00 USD / Year
adaptivesecurity.com Logo
Adaptive Security
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience building customer-facing software
  • Bachelor's degree or equivalent experience in Computer Science, Software Engineering, or a related field
  • Strong development experience with modern, strongly-typed programming languages such as Java, C#, TypeScript, or Go
  • Deep understanding of SQL databases, schema design, and optimizing database interactions for performance and scalability
  • Experience with frameworks such as Spring Boot and React/Redux
  • Understands a full stack end-to-end — from tooling to infrastructure to code to frameworks to architecture
  • Experience deploying and operating software in distributed environments (AWS, GCP, Azure)
  • Demonstrated ability to simplify complex problems and make them approachable to others
  • Expert intuition for cost/benefit analysis of proposed scope — knows where to push back to deliver value with practical engineering time
Job Responsibility
Job Responsibility
  • Design and deliver large features and systems end-to-end
  • Establish patterns that make the whole team faster and the codebase more maintainable
  • Drive change proactively — you don't wait for permission or instruction
  • Work side-by-side with product and design from day one — roles blur here, and you'll shape the direction of entire projects
  • Anticipate future complexity and design systems that scale as fast as the threats we're fighting
  • Help us hire — you'll run interviews and help identify great people
What we offer
What we offer
  • Offers Equity
  • Competitive compensation and a fantastic office atmosphere
  • Premium healthcare and wellness benefits
  • An opportunity to work on a challenging product that will impact millions of people
  • A culture that promotes continuous learning and growth, with access to resources and mentorship to advance your skills and career
  • A supportive, inclusive environment where every team member's contribution is valued
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR - Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or - Python OR equivalent experience
  • Experience with LLMs and AI assisted developer tools
  • 1+ year of experience mentoring engineers and performing collaborative technical reviews
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Deliver world-class user experiences and cloud services at scale to customers in collaboration with architects, UX designers, and product managers
  • Lead the design, delivery, rollout of new features with good quality, maintainability, and end to end ownership
  • Maintain customer focus, considering current and future needs when designing and implementing features
  • Collaborate effectively within the team and with partner teams across Microsoft
  • Contribute to a culture of excellence, inclusion, collaboration, and customer focus
  • Embody our culture and value
  • Fulltime
Read More
Arrow Right

Senior Escalation Engineer

Senior Escalation engineer. This role has been designed as ‘’Onsite’ with an exp...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Prefer Bachelor's Degree in Science or Engineering
  • Experience with cloud computing vendors: AWS, Azure, Google Cloud
  • An AWS certification is a big plus
  • Familiar knowledge in one of the languages: Java/Python- good to have
  • Knowledge of L2/L3 switching, TCP/IP, UDP/IP, IPV4, IPV6,802.11 standards
  • At least 8-12 years of relevant experience in networking and cloud domain with experience in escalation and/or customer support role
  • Experience interfacing directly with engineering teams to escalate and seek resolution on product issues as well as provide customer requirements for future product releases
  • Bachelor's or master's degree in computer science, engineering, information systems, or closely related quantitative discipline
  • Typically, 7-10 years’ experience
  • Strong programming skills in Python, Java, Golang, or JavaScript
Job Responsibility
Job Responsibility
  • Resolve customer issues by effectively partnering with functional leads in Engineering (on-site and remote), Product Management, TAC, Sales and elsewhere as required by the nature of the escalation
  • Develop and maintain a prioritized Issue List and Action Plan to manage escalations and drive resolution, including executive engagement as required
  • Assess & evaluate the criticality of the situation, and report back on the current status of those issues
  • Develop and communicate periodic reports to communicate status on milestones
  • Ensure customer is heard throughout escalation process
  • Hold scheduled conference calls with assigned customer accounts
  • Educate and promote best practices for leveraging Aruba Cloud Engineering solutions, with customers and Partners
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right