Experian is seeking a Senior Software Engineer with Java to join the PowerCurve Collections Software Engineering Group.
The PowerCurve® Collections system is designed to help clients maximize collections efforts and make profitable decisions.
The role involves researching and developing high-quality, scalable full-stack software solutions using Java (Spring Boot).
Responsibilities include producing clean, testable, and efficient code, writing automated tests, performing code reviews, and collaborating with Product Owners and Architects.
The engineer will lead and contribute to the full software development lifecycle, mentor team members, troubleshoot complex technical issues, and stay updated with the latest technologies and industry trends.
Requirements:
Candidates must have 5+ years of experience as a Java Developer (Java 11+).
A minimum of 3+ years of experience in building cloud-native applications with Spring Boot and Docker is required.
Solid experience with the Spring Ecosystem (Spring Boot, Spring REST, Spring Security) is necessary.
Understanding of software architecture and design principles is essential.
Candidates should have solid experience with Relational Databases and unit/integration/e2e tests (JUnit/Mockito/Selenium/Cucumber) as well as build tools (Maven/Gradle).
Practical experience with distributed systems, AWS, and Kubernetes is required.
Experience with Kafka, JWT, Spring Cloud, OSGI, and BPMN will be considered an advantage.
Basic knowledge of Front End tools such as JavaScript/Typescript, ReactJS/Angular will also be considered an advantage.
Benefits:
The position offers a personal development pathway for professional growth supported by learning and development programs and unlimited access to online educational training courses, learning materials, and books.
Employees will enjoy excellent work conditions with a friendly environment, recognized strong team spirit, and quality recreation time.
A comprehensive social benefit package is included, featuring life insurance, food vouchers, additional health insurance, monthly flex allowance, internet coverage, corporate discounts, marriage and childbirth/adoption allowance, a Multisport card, Sharesave plan, Employee assistance program, a birthday gift, and many other benefits.
The role provides a work-life balance with 25 days of paid vacation, 1 additional day off for birthdays, and 3 extra paid days for participation in social responsibility events.
There is an opportunity for flexible working hours and the option for home office arrangements.