We are looking for Java developers who have experience with Java 8 or above, and a strong understanding of Maven, to join our IT development team.
Requirements- Experience with Java 8 or higher.
- Solid knowledge of Maven.
- Experience with Hibernate, JPA, HSQL and Criteria.
- Experience of Spring MVC and Spring Boot or Struts
2. - Strong knowledge of databases:
Oracle, Informix and SQL Server, including advanced SQL. - Experience with SOAP/REST web services.
- Experience with version control tools such as SVN and Git.
- Experience with application servers such as IBM Web Sphere Liberty, JBoss, Wild Fly and Tomcat.
- Excellent command of development IDEs such as Intelli
J or Eclipse.
- Requirements analysis
: work with the product team and stakeholders to understand the functional and technical requirements, and document them appropriately. - Technical design
: propose technical solutions that are appropriate for the project and ensure they are scalable, efficient and maintainable. - Software development
: programming, debugging, and maintaining applications and systems using the required technologies and programming languages. - Optimisation and maintenance
: improve and optimise existing code to maximise application performance and reduce response time during runtime. - Testing and validation
: develop and execute unit and integration tests to ensure the software functions as expected before deployment. - Documentation
: create clear and detailed technical documentation of developments to facilitate maintenance and future modifications. - Support and incident resolution
: identify and resolve coding issues and respond to reported technical incidents to ensure they are resolved quickly and have minimal impact on the business. - Teamwork
: working closely with developers, analysts and quality teams to ensure developments meet established standards and delivery deadlines. - Continuous updating and improvement
: staying up to date with the latest trends in software development, proposing improvements and new technologies that optimize the development process. - Project management
: occasionally taking the lead on small development projects or specific modules, and ensuring they are delivered on time and to a high standard.
- Experience of, or interest in, new front-end trends, such as Angular or React.
- Knowledge of Spring Batch and Spring Cloud Data Flow.
- Knowledge of Jasper Reports.
- Experience of project management with Redmine.
- Permanent contract in a 100% digital technology company.
- Flexible working hours and option to work from home.
- Continuous and personalised training.
- Salary adapted to the candidate's motivation.
- Flexible remuneration plan.
- Join a stable team working on a long-term project that has a positive impact on society.
- Opportunity to work with leading experts on cutting-edge technology projects.
Health promotion programmes, team building activities, workplace climate assessments... We listen to our team and are committed to work-life balance and measures that promote health and well-being
.
Can you imagine working from home without having to commute? Take note:
working remotely for the entire working day is now a fully established option in the company
.
At Balidea, you have the flexibility to choose your working hours and adapt them to your needs in terms of work-life balance (training, family care, school events, etc.). What's more, we guarantee that you will be able to disconnect digitally.
A great teamWe boast a great working environment where camaraderie, solidarity and empathy are paramount
. We foster these values through our onboarding and support processes, in-person events, online talks and our continuous improvement committee.
We are clear on this. The Human Resources department is not just an administrative management department; it is a strategic business partner whose mission is to promote your professional development
.
It's time to break down hierarchies!
Our teams are led by a dual role, technical and managerial, and are organised in a matrix structure
, which allows us to be more horizontal.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).