About The Position

As a Java Architect, you will lead the design, development, and implementation of scalable, high-performance microservices-based solutions. You will work closely with cross-functional teams to deliver cutting-edge digital solutions that drive business value and enhance customer experiences.

Requirements

  • Expert-level proficiency in Core Java (v17+ preferred), including advanced multi-threading, concurrency patterns, and the Java Memory Model.
  • Extensive experience with Spring Boot, Spring Cloud, and containerization (Docker/Kubernetes).
  • Hands-on experience with high-performance messaging middleware like Apache Kafka, Solace, or Aeron.
  • Proficiency in low-latency data stores (Redis, Hazelcast) and SQL/NoSQL databases for trade persistence and auditing.
  • Proven experience with AWS Services, Linux/Unix environments
  • Ability to lead technical solution design and architecture discussions
  • Proficiency in using AI pair-programmers and engineering assistants (specifically GitHub Copilot and/or Claude Code) to optimize workflow efficiency and accelerate problem-solving
  • Commitment to TDD/BDD practices and automated pipeline integration (Jenkins, GitLab CI)
  • Deep understanding of the full trade lifecycle (Order Management, Execution, Clearing, and Settlement).
  • Domain knowledge on what different asset classes are and how PnL / Performance Attribution is done for positions created using such trades
  • Direct Experience working on realtime pricing and their performance attribution for providing analytics at low latency to the consumers using realtime data.

Responsibilities

  • Lead and mentor a team of engineers delivering enterprise-scale data solutions
  • Provide hands-on guidance across architecture, design, development, and troubleshooting
  • Drive best practices in coding standards, performance optimization, and system reliability
  • Conduct code reviews and enforce quality and security standards
  • Lead the adoption of Generative AI tools
  • Lead the design and implementation of distributed microservices using Java/Spring Boot tailored for high-frequency trading environments.
  • Conduct deep-dive performance tuning, GC optimization, and memory management to maintain sub-millisecond execution speeds.
  • Design and enforce "Safe Trading" protocols, including pre-trade risk checks and automated circuit breakers within the microservices mesh.
  • Architect and deploy solutions in AWS environment
  • Implement scalable, secure, and high-availability solutions
  • Partner with Product, Business Analysts, and stakeholders to translate requirements into technical solutions
  • Manage project timelines, deliverables, and resource allocation
  • Ensure alignment with SDLC processes, DevOps practices, and CI/CD pipelines

Benefits

  • Competitive compensation and benefits package
  • Comprehensive health benefits for you and your family
  • Generous paid leave and holidays
  • Wellness program and employee assistance
  • Access to ongoing learning and development opportunities
  • Flexibility to support work-life balance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service