Summary
Join Experian as a Staff Software Engineer and contribute to the development and delivery of direct-to-customer products on a cloud-native Java platform using AWS. Lead multiple projects, collaborate with a team of developers, and utilize advanced technologies like GraphQL and Kafka. This role requires expertise in Java, AWS cloud services, and Agile methodologies. Work remotely from home in the US or adopt a hybrid model based on proximity to an Experian office. The position offers a competitive compensation package, including core benefits and flexible work arrangements.
Requirements
- 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, demonstrating proficiency in creating scalable cloud-based solutions
- Proficiency in developing microservices, RESTful APIs, and real-time data processing solutions
- Manage Gradle dependencies and JDKs, optimize Gradle builds, ensure compatibility across multiple JDKs, and mentor the team on best practices for dependency management and JDK usage
Responsibilities
- 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, DynamoDB, along with GraphQL and Kafka
- 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 that the software development lifecycle follows Agile methodologies
- Optimize applications for maximum speed and scalability while ensuring data security and compliance with industry standards
Benefits
- Great compensation package and bonus plan
- Core benefits including medical, dental, vision, and matching 401K
- Flexible work environment, ability to work remote, hybrid or in-office
- Flexible time off including volunteer time off, vacation, sick and 12-paid holidays
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.