Modern Integration Platform
Senior Java Developer
Location
Brazil
Posted
69 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Developer
Sensedia
• Develop and maintain scalable, secure, high-performance backend services and APIs for software products • Ensure quality, security, and an excellent customer experience • Solve complex problems using sustainable engineering practices • Collaborate with cross-functional teams on technical and product decisions • Design, develop, and evolve backend services (REST APIs) with a focus on availability, performance, and security • Participate in architecture discussions and technical decision-making • Implement and maintain security standards • Conduct code reviews and uphold standards for code quality, testing, and documentation • Monitor and optimize performance • Instrument observability and respond to incidents • Collaborate with Product, QA, SRE/Cloud, and Support teams • Act as a technical reference, mentoring less experienced developers and promoting best practices.
Job Requirements
- Strong backend experience with Java (preferably 17+)
- Object-oriented programming and SOLID principles
- Spring Boot and hexagonal architecture
- Knowledge of event-driven architectures (e.g., SNS/SQS, domain events)
- RESTful APIs and OpenAPI (Swagger) documentation
- Maven (or Gradle) for builds and dependency management
- AWS: hands-on experience with SNS, SQS, RDS, S3, CloudWatch, ECR, and DocumentDB/MongoDB
- Docker/docker-compose and basic Kubernetes knowledge (basic manifests, Deployments, Services, troubleshooting with kubectl)
- Observability: logs, metrics, and tracing (concepts)
- Relational and non-relational databases; data modeling and query proficiency
- CI/CD and agile methodologies (branching strategies, pipelines, PRs, feature flags)
- Application security: OWASP (ASVS/Top 10), JWT/JWS, mTLS, and secrets management best practices
- Experience in critical, high-availability environments
- Identity & Security: experience with Identity & Access Management (Keycloak or equivalent) and production implementation of OAuth 2.0/OpenID Connect.
Benefits
- Meal/food allowance (Flash benefits card)
- Health insurance
- Dental plan
- Life insurance
- Profit-sharing bonus (PPR)
- TotalPass (employee benefits/wellness platform)
- Childcare assistance
- Well-being program (for physical and mental health)
- Corporate University (our #SensediaAcademy) with multiple development tracks
- Cultural and educational partners with special discounts
- Extended maternity and paternity leave
- Flexible working model
- Opportunities for people with disabilities (PWD).
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Full-Stack Engineer – .Net, React, AI Services
AuditdataAward-winning solutions for hearing care professionals. Follow us and stay updated with the latest audiology insights.🦻
• Build and maintain full stack features end-to-end: .NET backend services and React frontends that bring AI-powered capabilities into clinician workflows. • Integrate AI components (e.g., speech-to-text, LLM services) into our platform — handling the plumbing, error handling, and UX that make these services reliable in production. • Design and implement REST APIs, event-driven services, and microservice integrations within our Azure-hosted ecosystem. • Write clean, testable code and contribute to CI/CD pipelines, observability, and engineering quality practices. • Collaborate closely with the Team Lead, fellow engineers, and Product to break down requirements, estimate work, and ship iteratively. • Participate actively in a remote scrum team: sprint ceremonies, PR reviews, and knowledge sharing.
Location: Remote (US preferred) Level: Staff / Principal Competitive base salary ($175K - $225K) We are hiring on behalf of our client, a high-growth, venture-backed crypto company is hiring a Staff Backend Engineer to help build next-generation autonomous trading infrastructure. This is a senior, ownership-heavy role working on real-time trading systems, wallets, and execution infrastructure operating under extreme market conditions. The client is highly responsive and only interviewing candidates who meet all criteria. 🚨 Non-Negotiable Hiring Criteria Candidates must have all of the following: - Hands-on experience with crypto wallets, tokens, and/or trading systems - Deep production experience with Golang, Node.js, and TypeScript - Strong understanding of distributed systems, performance, and reliability - Deep familiarity with trading APIs, execution flows, and transaction lifecycles If any of the above is missing, this role will not be a fit. The Role You’ll own core systems inside the Agent Runtime — the infrastructure that prevents autonomous agents from destroying capital. Specifically: - Hyperfeed data pipeline — executing the enrichment roadmap: OI velocity, funding history, liquidation data, cross-asset flow detection. Server-side computation at scale. - Runtime execution layer — serial signal processing, atomic state management, idempotent order submission, risk enforcement against live exchange state - DSL exit engine — the trailing stop-loss state machine that protects every open position. Two-phase architecture, exchange reconciliation, state recovery - Scanner subsystem — building new scanner types, optimizing the provider layer, wiring new Hyperfeed signals into the confluence scoring system - Learning agent infrastructure — building the systems that let agents observe every trade, identify failure patterns, propose runtime improvements, and launch new experiments autonomously - Scale — taking the runtime from hundreds of agents to tens of thousands
Location: Remote (US preferred) Level: Staff / Principal Competitive base salary ($175K - $225K) We are hiring on behalf of our client, a high-growth, venture-backed crypto company is hiring a Staff Backend Engineer to help build next-generation autonomous trading infrastructure. This is a senior, ownership-heavy role working on real-time trading systems, wallets, and execution infrastructure operating under extreme market conditions. The client is highly responsive and only interviewing candidates who meet all criteria. 🚨 Non-Negotiable Hiring Criteria Candidates must have all of the following: - Hands-on experience with crypto wallets, tokens, and/or trading systems - Deep production experience with Golang, Node.js, and TypeScript - Strong understanding of distributed systems, performance, and reliability - Deep familiarity with trading APIs, execution flows, and transaction lifecycles If any of the above is missing, this role will not be a fit. The Role You’ll own core systems inside the Agent Runtime — the infrastructure that prevents autonomous agents from destroying capital. Specifically: - Hyperfeed data pipeline — executing the enrichment roadmap: OI velocity, funding history, liquidation data, cross-asset flow detection. Server-side computation at scale. - Runtime execution layer — serial signal processing, atomic state management, idempotent order submission, risk enforcement against live exchange state - DSL exit engine — the trailing stop-loss state machine that protects every open position. Two-phase architecture, exchange reconciliation, state recovery - Scanner subsystem — building new scanner types, optimizing the provider layer, wiring new Hyperfeed signals into the confluence scoring system - Learning agent infrastructure — building the systems that let agents observe every trade, identify failure patterns, propose runtime improvements, and launch new experiments autonomously - Scale — taking the runtime from hundreds of agents to tens of thousands
Location: Remote (US preferred) Level: Staff / Principal Competitive base salary ($175K - $225K) We are hiring on behalf of our client, a high-growth, venture-backed crypto company is hiring a Staff Backend Engineer to help build next-generation autonomous trading infrastructure. This is a senior, ownership-heavy role working on real-time trading systems, wallets, and execution infrastructure operating under extreme market conditions. The client is highly responsive and only interviewing candidates who meet all criteria. 🚨 Non-Negotiable Hiring Criteria Candidates must have all of the following: - Hands-on experience with crypto wallets, tokens, and/or trading systems - Deep production experience with Golang, Node.js, and TypeScript - Strong understanding of distributed systems, performance, and reliability - Deep familiarity with trading APIs, execution flows, and transaction lifecycles If any of the above is missing, this role will not be a fit. The Role You’ll own core systems inside the Agent Runtime — the infrastructure that prevents autonomous agents from destroying capital. Specifically: - Hyperfeed data pipeline — executing the enrichment roadmap: OI velocity, funding history, liquidation data, cross-asset flow detection. Server-side computation at scale. - Runtime execution layer — serial signal processing, atomic state management, idempotent order submission, risk enforcement against live exchange state - DSL exit engine — the trailing stop-loss state machine that protects every open position. Two-phase architecture, exchange reconciliation, state recovery - Scanner subsystem — building new scanner types, optimizing the provider layer, wiring new Hyperfeed signals into the confluence scoring system - Learning agent infrastructure — building the systems that let agents observe every trade, identify failure patterns, propose runtime improvements, and launch new experiments autonomously - Scale — taking the runtime from hundreds of agents to tens of thousands


