Hybrid

Experian is hiring an Experian Senior Staff Software Engineer - Java (Remote)

About the Role

Experian is looking for an Experian Senior Staff Software Engineer - Java to join our team. As an important contributor, you will develop and deliver direct-to-customer products on a cloud-native Java platform using AWS. In this technical and influential role, you will lead multiple projects and work with a team of accomplished developers.

What You'll Do

  • Develop new product features using Java, AWS cloud technologies, GraphQL for building APIs, and Kafka for handling real-time data streams, ensuring reliability and scalability.
  • Architect solutions and frameworks that support a cloud-native approach, applying AWS services such as EC2, S3, Lambda, Kinesis, and DynamoDB.
  • Guide the use of best practices in code quality, security, and maintainability across the development team.
  • Collaborate with product managers, UX designers, and other partners to define clear deliverables.
  • Conduct code reviews and ensure the software development lifecycle follows Agile methodologies.
  • Optimize applications for maximum speed and scalability while ensuring data security and compliance with industry standards.

What We're Looking For

  • 8+ years of experience in software development, with an understanding of Java and experience deploying applications on AWS.
  • Experience leading software development projects and teams in an Agile environment.
  • Knowledge of AWS cloud services and architecture, hands-on experience with GraphQL, Kafka, Spring Boot, and developing reactive applications.
  • Proficiency in developing and deploying microservices, APIs, and scalable real-time event-driven systems.
  • Experience with Gradle dependency management, library upgrades, and vulnerability removal.
  • Maintain Java microservices and serverless systems using clean code best practices.
  • Solve issues with production systems using logs, traces, and metrics and reach a resolution with minimal impact, with observability tools such as Datadog.
  • Proficient in writing automated integration and unit tests.

Technical Stack

  • Languages & Frameworks: Java, Spring Boot
  • Cloud & Infrastructure: AWS (EC2, S3, Lambda, Kinesis, DynamoDB)
  • Data & APIs: GraphQL, Kafka
  • Tools: Gradle, Datadog

Team & Environment

You will report to a Senior Staff Software Engineer.

Benefits & Compensation

  • Compensation range: $133,109 - $239,596
  • Great compensation package and bonus plan
  • Core benefits including medical, dental, vision, and matching 401K
  • Flexible time off including volunteer time off, vacation, sick and 12-paid holidays

Work Mode

Flexible work environment, ability to work remote, hybrid or in-office. This position is open to candidates in the United States.

Experian is proud to be an Equal Opportunity Employer for all groups protected under applicable federal, state and local law, including protected veterans and individuals with disabilities.

Required Skills
JavaAWSGraphQLKafkaSpring BootEC2S3LambdaKinesisDynamoDBMicroservicesDistributed SystemsAPI Design
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Experian

Experian is a global data and technology company, powering opportunities for people and businesses around the world. We help to redefine lending practices, uncover and prevent fraud, simplify healthcare, create marketing solutions, and gain deeper insights into the automotive market, all using our unique combination of data, analytics and software.

Visit website
Job Details
Category backend
Posted 8 months ago