As a Software Engineer (Java Developer) you are responsible for delivering high-quality software. You will work within a multidisciplinary agile development team in close collaboration with other skilled software engineers, QA engineers, architects and business analysts.
You determine your daily tasks in coordination with these colleagues rather than waiting for work to be assigned to you.
You will be involved in all aspects of software development and have room to grow professionally.
Collaborate with other developers and teams to ensure high quality software and timely delivery.
Perform technical reviews and ensure adherence to standard development practices (coding and testing).
Maintain and enhance applications on an ongoing basis.
To ensure that unit and system tests are automated, per quality assurance requirements.
Optimize performance and scalability as necessary to meet business goals of application and environment.
Open to take on other projects and responsibilities as necessary.
To ensure that internalization requirements are adhered to for all development tasks.
To be proactive in the investigation and implementation of new techniques and tools that could be used to improve Infor software
Key Requirements / Experience
Experienced Java Application developer.
Analytical, accurate and result driven.
Good communication skills (written and oral) in English; Dutch speaking or driven to learn.
Proactive problem solver.
Experience with and enjoys working within an international agile development environment.
Bachelor or Master technical degree, preferably Computer Science or other technical education.
Extensive J2EE development experience (J2EE, JEE, EJB, Spring).
Considers and treats Unit testing as intrinsically part of his work.
Knowledge of enterprise-grade persistency (e.g. Hibernate, HQL, JPA).
Basic database development knowledge (SQL, JDBC).
Experience with Development tooling (e.g. Maven, Nexus, Jenkins, JIRA, GIT, subversion).
Experience with Object-Oriented software design.
Infor values :
Our Guiding Principles set the standard for how we work with one another. They define who we are as an organization and guide everything we do.
By applying the same shared values that unleash prosperity in free societies such as value creation, integrity, responsibility, free speech, and toleration we encourage one another to take initiative and to challenge the status quo.
We have a relentless commitment to a culture based on a business philosophy called Market Based Management