JOBSEARCHER

Java Developer | Remote & Flexible Hours | Spring

ARCHIVED
BalideaRemoteL5 SeniorApril 9th, 2026

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

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. Type of work
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 Struts2. 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 WebSphere Liberty, JBoss, WildFly and Tomcat. Excellent command of development IDEs such as IntelliJ or Eclipse.
Responsibilities: 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. Will be valued 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. Advantages of working at Balidea Health promotion programmes, team building activities, workplace climate assessments... We listen to our team and arecommitted to work-life balance and measures that promote health and well-being. Teleworking 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. Flexibility At Balidea, you have theflexibility 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 team We boast agreat 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 topromote your professional development. Matrix structure 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.