BackPosted on 09/06/2016
Backend Developer Immoweb.be
Full time |
Salary type not mentioned
Salary not mentioned |
Immoweb is the largest real estate website on the Belgian market so far for buying or renting houses and apartments (including new builds), building plots, garages, offices, commercial properties and industrial premises.
Immoweb is part of the German Axel Springer Digital Classified media group, which includes well-known websites such as seLoger.com (French property website), Totaljobs.com and Stepstone.com (international job sites), and Immonet.de (German property website).
We are looking for a Senior Java Developer for the backend side of our service to help us to build Immoweb’s future.
Your primary focus will be to analyze business requirements and realize thetechnical analysis; develop and maintain our RESTful APIs according to the Immoweb architecture and governance. Improve our platforms on various topics (such as billing engines and real-time invoicing search and indexing, caching mechanisms, big data, real-time notifications, global performance of the platform …).
Contribute to the best/optimized architecture in line with the needs and company’s vision. You will be involved in proof of concepts for optimized solutions.
You will work within a “Scrum” team with other front-end developers, back-end developers and QA Engineers together to achieve a common goal. Collaborate with our infrastructure team.
Delivering modules and maintaining backend part of our website.
Write clean standards-compliant code ensuring high performance and reliability of our backend applications.
Cooperating with the front-end developer in the process of building the RESTful API.
Ensure applications scalability and maintainability.
Writing tested and documented code with a rigorous mindset.
Write and execute the unit tests according to best practices and our coding guidelines.
Define and keep your deadlines.
Work on improving the developments quality & processes.
Give feedback and be part of our code review process.
Collaborate with other team members; share knowledge, suggestions, perform peer reviews.
Stay up-to-date with market developments; look into and advise on new technologies and emerging standards.
Be part of the bug fixing process.
What we need from you
At least 7 years’ experience writing Java enterprise-level applications.
Familiar with commonly used frameworks and libraries (Java 8 standard APIs, J2EE APIs & implementations (Spring, Hibernate), utils like apache commons, …).
Knowledge of Jersey, Spring-rest, Apache CXF or other REST framework and RESTful principles.
Deep knowledge of testing principles, libraries and design.
Deep knowledge of Spring batch or QueryDSL is a plus.
Rigorous coding practices when it comes to using Git, write tests, refactor code, finish what you started.
Familiar with GoF design patterns and good Java code design principles.
Strong analytical skills are required; experience as an architect is a plus.
Knowledge of SQL is required. Knowledge of MS SQL, HSQL is a plus.
Knowledge of billing systems architectures is a strong asset.
Willing to learn new technologies, documentation and make your skills evolve.
Excellent communication skills. Fluent English is required.
Previous experience with scrum methodology is required.
Interest in No-SQL databases (MongoDB, Elastic) is a plus.
Login to view details
Contact Person : ***
Contact Email : ***