Experian is a global data and technology company looking for an experienced Senior Staff Engineer to develop and deliver innovative direct to customer products on a cloud native platform developed using Java and the Spring Framework.
Requirements
- 10+ years of software development experience building and testing applications following secure coding practices.
- Currently collaborating as a hands-on team member developing and supporting a significant commercial software project in Java with Spring Framework.
- Proven proficiency in developing server-side Java applications using mainstream frameworks, libraries, and tools including the Spring framework and AWS SDK.
- Experience developing web application using Spring Reactive libraries like WebFlux and Project Reactor as well as normal Spring Web.
- Experience with event driven architectures using pub/sub message brokers such as Kafka, Kinesis, and NATS.io.
- Knowledgeable and experienced with software and system patterns and their application in prior works.
- Current cloud technology experience AWS (Fargate, EC2, S3, RDS PostgreSQL, Lambda, API Gateway, Airflow).
- A strong proven proficiency in SQL and NoSQL based data access and management on PostgeSQL and MongoDB or AWS DocumentDB.
- Recent hands-on experience building and supporting commercial systems managing data and transactions including server-side development of Data Flow processes.
- Extensive experience gathering and assessing specifications and requirements.
- Extensive experience building systems for financial services or tightly regulated businesses.
- Security and privacy compliance (GPDR, CCPA, ISO 27001, PCI, HIPAA, etc.) experience.
- Experience with Continuous Integration/Continuous Delivery (CI/CD) process and practices (CodeCommit, CodeDeploy, CodePipeline/Harness/Jenkins/Github Actions, CLI, BitBucket/Git).
- Experience monitoring technologies including Splunk, Datadog, and Cloudwatch.
- Familiarity creating and using Docker/Kubernetes applications.
Benefits
- In support of work-life balance, health, safety and wellbeing.
- Enhanced medical benefits and paid time off.