Experian

We're unlocking the power of data to help create a better tomorrow.

Senior Backend Developer, Java

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1996H1B SponsorCompany SiteLinkedIn

Location

Brazil

Posted

2 days ago

Salary

0

Seniority

Senior

Job Description

Senior Backend Developer, Java

Experian

• Work in a multidisciplinary team as a Software Engineer on backend applications, actively participating in discussions, proposals, and planning • Serve as a technical point of reference, resolving critical blockers and providing expert guidance • Participate in the full software development lifecycle, from design to deployment and operation • Apply SOLID principles and Design Patterns in implementation, testing, and maintenance • Develop scalable solutions for millions of users • Communicate effectively and carefully analyze requests from Business and Product teams, among others • Ensure the quality of deliverables • Share knowledge and support the team's development • Conduct code reviews and properly apply test cases • Keep service documentation up to date • Continuously seek technical and performance improvements • Demonstrate willingness for continuous learning and ongoing professional development

Job Requirements

  • Excellent communication skills
  • Ability to work in a team, with planning, organization, and negotiation skills
  • Proficiency in Java 17+ using the Spring Framework (Spring Boot, Spring Data, Spring Batch) and microservices architecture with REST APIs and GraphQL
  • Experience with unit testing (JUnit, Mockito, etc.)
  • Experience with relational and non-relational databases
  • Experience with containerized microservices (Docker) and orchestration (Kubernetes)
  • Knowledge of key software architecture models and patterns, such as Design Patterns and SOLID
  • Hands-on experience with cloud application solutions, especially AWS (EKS, EC2, S3, EMR, SQS, etc.)
  • Experience with CI/CD pipelines, particularly using Jenkins
  • Nice to have: Experience with Spark (Python or Scala)
  • Familiarity with big data solutions, including Data Lake, Data Warehouse, ETL, BI, Data Mesh, MLOps, and others
  • Experience with application instrumentation and observability (Dynatrace, Datadog, Grafana, etc.)
  • Knowledge of messaging and event tools such as RabbitMQ and Kafka

Benefits

  • Diversity, Equity & Inclusion (DEI)
  • Work/life balance
  • Career development
  • Authenticity
  • Collaboration
  • Wellness programs
  • Reward & recognition
  • Volunteering

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 51-200Since 2009H1B No Sponsor

• Design and ship a Node.js runtime agent that hooks into the V8/Node lifecycle to trace and block malicious behavior patterns (child_process spawn chains, eval / Function constructors, prototype pollution exploitation, unsafe deserialization, SSRF, path traversal, fs writes to sensitive locations, malicious require() / dynamic import chains, supply-chain poisoning at load time). • Define the detection model: which behaviors are policy-blockable by default, which are signal-only, and how rules are authored, distributed, and versioned alongside our existing Proactive Defense rule pipeline. • Integrate the agent with the rest of the on-host Imunify security stack so that Node.js detections, blocks, and incidents flow into the same telemetry pipeline, the same backend event store, and the same admin UI as our other layers (WAF, host-IDS, brute-force protection, malware scanner, patch management). This ships as a first-class layer of Imunify360, not a standalone tool. • Make it production-safe on shared hosting: low overhead, tenant-isolated, compatible with CageFS / LVE, and resilient to hostile tenants who will try to disable or evade the agent. • Build the pipeline that turns CVE write-ups and threat-intel feeds into shipped detections. The system — not a human — ingests advisories, extracts the exploit primitive, generates and tests rule candidates against a corpus, and rolls them out with the right signal-only / blocking posture. • Own the closed feedback loop from production blocks (true positives, false positives, evasions) back into the next generation of rules.

Poland
Full TimeRemoteTeam 201-500Since 2008H1B Sponsor

• Design and build high-quality API and services for our subscribers and payment infrastructure— experiences that are safe, intuitive, and genuinely useful. • Work with AI (Claude Code) as a first-class collaborator — your primary workflow involves orchestrating agents to create specs, generate code and tests, verify results, and perform reviews. • Help define and codify AI-Native engineering practices for the Growth team, establishing playbooks the broader org can adopt. • Build across the full stack as needed — shipping polished, performant, and reliable experiences to tens of millions of users. • Collaborate closely with product managers and designers to turn complex user problems into elegant, scalable engineering solutions. • Contribute to architectural decisions, code reviews, and a culture of craft and continuous improvement. • Participate in on-call rotation and incident response. • Use agentic workflows to dramatically increase the delivery of strong outcomes — moving faster without sacrificing quality. • Mentor team members and contribute to team processes, technical standards, and help evolve the team's AI-native engineering practices. • Support performance, reliability, and accessibility across the features you own.

United States
$148K - $216K / year
Oddball logo

Back End Engineer, Go

Oddball

Oddball is a software development company that focuses on designing and building tools for enterprises and institutions. The company delivers services, including back-end developme

• Develop, enhance, and maintain backend services and APIs in Go supporting tools for plan comparison, provider and drug coverage information, and local enrollment help • Design and build REST APIs that power consumer-facing and internal healthcare marketplace features across a diverse set of consumers • Maintain consistent, well-documented API interfaces with a focus on reliability and backward compatibility • Write clean, well-tested code with a focus on performance, maintainability, and security • Support ongoing operations and maintenance of existing digital products alongside new feature development • Collaborate with frontend engineers, product managers, and stakeholders to deliver scalable backend solutions • Contribute to code reviews and help uphold engineering standards across the team

United States
$90K - $125K / year
Kraken Digital Asset Exchange logo

Senior Software Engineer – C++

Kraken Digital Asset Exchange

We put the power in your hands to buy, sell, and trade digital currency 🌏

Full TimeRemoteTeam 1,001-5,000Since 2011H1B No Sponsor

• Develop and maintain core framework and key software components for the Kraken trading engine, with a fous on the Aeron-based messaging transport layer • Design and implement low-latency, high-availability messaging solutions across unicast, multicast, and IPC transport paths • Tune and profile the full system stack — CPU pinning, NUMA topology, kernel bypass, receive buffer sizing — to squeeze latency out of production infrastructure • Build and extend Aeron Archive integrations for durable message replay and stream persistence • Build and design solutions that mitigate risk, implement security, and protect both systems and data • Write reusable, testable, and efficient code • Collaborate with cross-functional teams and contribute to product roadmap accomplishment • Work collaboratively on a distributed team, leveraging soft skills to effectively communicate and engage with stakeholders

United Kingdom