Senior Java Developer
Детайли
Описание
Company DescriptionExperian 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 have 20,000 people operating across 44 countries. By investing in our people, technology and innovation, we can help transform businesses, help communities prosper, enable more people to feel included in the financial opportunities that should be available to them, and help people to thrive. We're looking for inspired employees that want to make an impact.
Job Description
We are currently looking for a Senior Java Developer , to join our Solution Development team and be participant in the whole software development lifecycle - build and deliver software solutions to an agreed time, quality and cost and is responsible to controlling scope and governance of the work.
You're probably wondering what you'll be doing:
· Actively analyzing and reporting on time any risks with the software solution, timelines and task deliverable;
· Collaborating with Development team, Product Owners (Business Analysts) to clarify requirements, review documents and providing detailed feedback to technical and non-technical teams and ensure solution meet the needs;
· Regularly attending and contributing in discussions about Agile sprints, scope, acceptance criteria, definition of DONE and goals;
· Writing technical documentation for the software if such is needed;
· Participating in reviews of other people's code to deliver high quality solutions in alignment with current architecture and coding standards;
· Contributes to produce High Level / Low Level design documents according to the needs of the project;
· Participating in the entire software development lifecycle and play a key role in effective architecture design and design implementation;
· Leading the development of new product features/modules and enhancements;
· Following and complying with Security and Code scans established within the team;
· Participating in defining and setting the code quality standards for the team;
· Reviewing issues and support QA and Delivery teams to fix any defects within the agreed time and cost;
· Maintaining and improve existing software programs and process queries and problems raised by Delivery/Business/Helpdesk teams.
Qualifications
We look for you to bring:
· 5 years of experience as software developer;
· Excellent understanding of OOP concepts and proven expertise with design patterns and architectures with Java;
· Excellent understanding and proven expertise in Lambdas, Functional Interfaces and Streams;
· Very good understanding of software design and architecture including practical experience in applying design principals and drawing architecture diagrams;
· Excellent understanding and use of Git;
· Excellent understanding of Java Platform Module System and practical experience;
· Strong Analytical skills;
· Strong communication skills;
· Very good verbal, written English is a must;
· Very good problem solving skills;
· Practical experience of the development lifecycle and methodologies (Waterfall, Agile etc);
· Extensive experience with Servlets and the Spring framework;
· Extensive experience with database persistence (JDBC) and good knowledge of relational database concepts;
· Extensive experience with Web Services: SOAP & REST;
· Extensive experience in the development and use of Unit Tests
· Experience with at least one Application Server - Apache Tomcat, Jetty, RedHat, JBoss, etc.;
Additional Information
Why us?
No one makes sense of data like Experian. We are on a mission to deliver the full power of data, analytics and technology in ways that transform lives. As a team, we’re committed to working together. So, we work in an inclusive environment that welcomes people with lots of different perspectives. We put people first and care about work that works.
What you will get:
· Personal Development - career pathway for professional growth supported by learning and development programs and unlimited access to online educational training courses, learning materials & book.
· Work environment - excellent work conditions with friendly environment, recognized strong team spirit, and fun and quality recreation time.
· Social benefit package including life insurance, food vouchers, additional health insurance, monthly flex allowance and internet coverage, corporate discounts, marriage and childbirth / adoption allowance, Multisport card, Sharesave plan, Employee assistance program, а birthday gift and many other benefits!
· Work-life balance - 25 days paid vacation, 1 additional day off for your birthday and extra 3 paid days for participation in Social responsibility event.
· Opportunity for Flexible working hours and Home Office.
Experian Careers - Creating a better tomorrow together
Find out what its like to work for Experian by clicking here
Изисквания към кандидата
Езикови познания:
Английски език
Трудов опит:
Образование:
Ние предлагаме
Вид заетост:
Пълен работен ден
Срок на заетост:
Постоянна
Договор:
Ниво в йерархията:
Категория:
ИТ и Компютърни специалисти
Държава:
България
Населено място:
Гр. София
Адрес:
Цариградско шосе 115 Г, бл. Сграда Мегапарк, ет. 10, София 1784
Дата:
05.02.2024
Организация:
ЕКСПИРИЪН БЪЛГАРИЯ ЕАД
Фирма/Организация - Директно търсеща служители
Детайли за организацията:
Повече информация за ЕКСПИРИЪН БЪЛГАРИЯ ЕАД може да получите ТУК