Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
E

Software Development Specialist

Experian

Lead Software Engineer responsible for leading and inspiring development teams at Experian. Collaborating across multidisciplinary teams to create and implement innovative software solutions.

Posted 7/21/2026full-timeRemote • 🇧🇷 BrazilMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in technical leadership and software architecture, with a strong focus on Java 17+ and the Spring Framework. Capable of guiding teams through the software development lifecycle while ensuring adherence to best practices and data governance standards.

Highest-signal resume keywords
Technical LeadershipJava 17+ ProficiencySpring Framework (Spring Boot, Spring Data, Spring Batch)Microservices ArchitectureCI/CD Pipeline Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Java 17+Spring FrameworkMicroservices ArchitectureUnit Testing (JUnit, Mockito)Relational DatabasesNon-Relational DatabasesContainerization (Docker)Orchestration (Kubernetes)Cloud Solutions (AWS)Application Instrumentation and Observability
Soft Skills
Excellent Communication SkillsTeam CollaborationPlanning and OrganizationNegotiation Skills
Tools & Technologies
DynatraceDatadogGrafanaRabbitMQKafkaJenkins
Industry Keywords
Software Development LifecycleApplication ArchitectureData Governance StandardsCode ReviewsProofs of Concept (POCs)

Tech Stack

Tools & technologies
AWSDockerEC2GrafanaGraphQLJavaJenkinsJUnitKafkaKubernetesMockitoRabbitMQSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Work in a multidisciplinary team, collaborating with technical and business leadership and actively participating in discussions, proposals, and planning
  • Support decision-making and conflict resolution
  • Serve as a technical reference for questions and resolve critical impasses by providing specialized guidance
  • Participate in the entire software development lifecycle, from conception to deployment and operation, technically leading teams and ensuring efficient, agile deliveries
  • Ensure the sharing and application of techniques and best practices through presentations, learning sessions (dojos), pair programming, documentation, and other methods
  • Analyze and design application architectures
  • Understand the company’s technical and strategic direction to develop and document application standards aligned with the enterprise architecture
  • Identify opportunities to create reusable components and APIs across the company, ensuring their reuse by different development teams
  • Ensure secure, scalable, reliable, and resilient implementations
  • Monitor KPIs related to solution architecture management and reuse
  • Conduct Proofs of Concept (POCs) with new technologies or for different use cases
  • Apply the company’s established data governance standards
  • Promote code reviews and learning sessions (dojos) with the team, encouraging collaboration and continuous learning
  • Document, optimize, and maintain specifications, components, source code, modules, and resources of developed features

Requirements

What you’ll need
  • Experience in technical leadership
  • Excellent communication skills
  • Ability to work in a team, with strong 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)
  • Experience with application instrumentation and observability (Dynatrace, Datadog, Grafana, etc.)
  • Knowledge of major software architecture models and patterns, such as DDD, BDD, Microfrontends, Design Patterns, SOLID, Service Mesh, and Enterprise Integration Patterns
  • Hands-on experience with cloud application solutions, especially AWS (EKS, EC2, S3, EMR, SQS, etc.)
  • Knowledge of messaging and event tools such as RabbitMQ and Kafka
  • Experience with CI/CD pipelines, particularly using Jenkins

Benefits

Comp & perks
  • Equal opportunity employment
  • Affirmative action