FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Java Full Stack Engineer
CTI Staffing. Lead the design and development of next-generation trading systems .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing low latency, event-driven trading systems, with a strong focus on performance optimization and scalable architecture. Proficient in collaborating across teams and mentoring engineers while supporting production environments.
Highest-signal resume keywords
Java ExpertisePython ProficiencyLow Latency Messaging SystemsDistributed Systems ArchitectureCapital Markets Experience
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DesignAsynchronous Processing FrameworksPerformance Optimization TechniquesTime-Series DatabasesFIX Protocol Understanding
Soft Skills
Analytical SkillsCommunication SkillsOrganizational SkillsCollaborationSelf-Driven Innovation
Tools & Technologies
AWSCI/CD ToolsGitHubMavenJenkins
Industry Keywords
Trading SystemsBrokerage SystemsOrder ManagementEvent-Driven ApplicationsResilient Messaging Services
Tech Stack
Tools & technologiesAWSCloudJavaJenkinsKafkaLinuxMavenPython
About the role
Key responsibilities & impact- Lead the design and development of next-generation trading systems
- Architect and develop distributed, event-driven trading systems optimized for low latency and high throughput
- Design and implement asynchronous processing frameworks and resilient messaging services
- Collaborate across internal and external teams to deliver robust, end-to-end trading workflows
- Lead performance tuning and optimization efforts across the platform
- Mentor junior engineers and promote engineering best practices
- Support production and non-production environments
- Participate in a weekly on-call rotation
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent
- 10+ years of hands-on software design and development experience
- Expertise in Java, Python, and Linux
- Deep experience with low latency messaging systems (e.g., 29West, Kafka)
- Proficiency in KDB+ or other time-series databases
- Strong background in building scalable, distributed, asynchronous, and event-driven applications
- Advanced knowledge of low latency design patterns and performance optimization techniques
- Experience with Capital Markets or Brokerage systems, especially order management
- Solid understanding of the FIX protocol and FIX engines
- Experience with AI developer assist tools (e.g. GitHub Copilot)
- Experience with CI/CD tools such as GitHub, Maven, Jenkins, Artifactory, and uDeploy
- Hands-on experience deploying applications to AWS or other cloud platforms
- Ability to understand complex, end-to-end systems and identify performance, scalability, or resilience bottlenecks
- Strong analytical, communication, and organizational skills
- Ability to manage multiple tasks and thrive in a collaborative team environment
- Self-driven innovation and ability to work with leadership
- Willingness to support production systems and participate in on-call rotations, including occasional weekend support
Benefits
Comp & perks- Weekly on-call rotation
- Occasional weekend support