Full Job DescriptionCompany Description
Experian is the world’s leading global information services company. During life’s big moments — from buying a home or a car to sending a child to college to growing a business by connecting with new customers — we empower consumers and our clients to manage their data with confidence. We help individuals to take financial control and access financial services, businesses to make smarter decisions and thrive, lenders to lend more responsibly, and organizations to prevent identity fraud and crime.
We have 17,800 people operating across 44 countries, and every day we’re investing in new technologies, talented people and innovation to help all our clients maximize every opportunity. We are listed on the London Stock Exchange (EXPN) and are a constituent of the FTSE 100 Index.
Learn more at www.experianplc.com or visit our global content hub at our global news blog for the latest news and insights from the Group
Job Description
Experian is looking to hire a Backend Engineer with experience of about 8 years tp participate in development life cycle activities like design, coding, testing and production release and post-production support.
Work with other engineers, managers, Product Management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles.
Work in Agile environment and implement solutions through coding and rapid prototyping
Embrace open-source – either by using it, extending it, or inventing new projects
Ability to lead project involving cross vertical integration
Think out of the box – Passion to innovate!
Qualifications
8 years of experience delivering enterprise class applications, with at least 3 most recent years working in Java and REST APIs.
Experience building applications with popular Java frameworks and libraries (Spring, Hibernate.).
Solid understanding of object-oriented design and programming concepts, core Java concepts, multi-threading, MVC, and common design patterns, SQL/NoSQL Databases
Able to navigate full stack development easily
Experience in leading projects with dependency – including design and execution and improving processes in the team
Experience working with large scale applications, production rollouts, monitoring and debugging live issues
Experience with test automation: BDD, TDD, unit/integration/functional testing.
Have a passion for quality and writing clean, solid, readable code that scales and performs well.
Strong desire to learn, push the envelope, and share knowledge with others.
Strong debugging and problem-solving skills across the whole tech stack – language, databases, web servers and system environment
Proven interpersonal communication skills
Extra credit if you have StackOverflow profile or open source contribution
Experience with Kafka/RabbitMQ (or any message broker)
hands-on with containerization (Docker), cloud experience is a plus