Find your next tech and IT Job or contract Java Developer (Kotlin, Groovy...)
The Java developer is a web and application development professional specialized in using Java, a server-oriented programming language.
They are also called: Java programmer, Java programmer-analyst, Java software development engineer.
This IT technician analyzes the specifications provided by the client to identify a technical solution that meets their technical and functional requirements point by point.
They are then responsible for custom designing all or part of the computer program in Java.
Then comes the trial and testing phase of the applications.
Once the program is operational, they can proceed with writing technical documentation and user guides.
The Java developer can progress towards supervisory positions, project manager, IT technical manager or even a commercial career.

Job Vacancy
Senior Developer
Job Title: Senior Developer Location: Various - Filton/Glasgow/Portsmouth - We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role Salary: Up to £50,000 (dependent on skills and experience) What you'll be doing: Fully responsible for analysing requirements, estimating, designing, scoping, architecting, developing and unit testing capability Demonstrate capability intent through authoring of design solutions, data modelling, process diagrams and other supplementary information along with direct collaboration with stakeholders Contributes to the planning and implementation of upgrade activities, including installation and configuration of software Investigate operational IT incidents, applies effective fixes to resolve, checking the incidents are updated and closed in accordance with agreed procedures and standards Consult with stakeholders to identify project needs, build trust and use experience and expertise to drive positive project outcomes Utilises advanced technical expertise to optimise performance by diagnosing bottlenecks, conducting data profiling and benchmarking, and performing maintenance and complex toolset configuration Participate in development processes and practices (Agile), backlog refinement, daily stand ups, show and tell sessions Coach and support associate and junior developers to progress their tasks and help them grow within their own roles Champion best practices, continuous improvement, coding standards and provide technical steer to other IT functions Your skills and experiences: Essential: Certification of C#: (or equivalent from reputable organisations) Good working experience in Java Strong experience in web technologies: JavaScript, HTML, CSS Strong Object Orientated Analysis and Design experience A solid understanding of databases Desirable: Certified Professional Python Programmer 1 & 2 (PCPP1 & PCPP2) Experience with Windchill or Teamcenter Good Product Lifecycle Management experience BEng/MEng or Computer Science degree Benefits As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible discounted health, wellbeing and lifestyle benefits, including a green car scheme, private health plans and shopping discounts - you may also be eligible for an annual incentive. The Product Lifecycle Management (PLM) Development team: We provide Product Lifecycle Management (PLM) solutions crucial for both our Naval UK and key international export programs. Our organisation is currently driving a pivotal, technology-led digital transformation to optimize our entire operational landscape As a key member of a small, dedicated development team, you will be instrumental in building core capabilities to address immediate business needs while proactively evaluating emerging technologies to secure our long-term strategic advantage Closing Date 29th October 2025. Interviews will take place w/c 3rd November 2025.

Contractor job
Développeur Java Angular Ionic (H/F)
Basée à Lille, Lyon, Nantes, Grenoble et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s’imposer comme une référence en matière de freelancing par son expertise dans l’IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Développeur Java Angular Ionic (H/F) à Lyon, France. Contexte : Le Groupe développe et maintient des solutions en méthodologie AGILE. En réponse aux attentes du métier l'équipe porte les projets, les demandes métiers et maintient en condition opérationnelle la plateforme. Les missions attendues par le Développeur Java Angular Ionic (H/F) : Sous la responsabilité du manager opérationnel, vous devrez : Maitriser l'architecture et les concepts Micro Services Maitriser les concepts objets, design patterns, SOLID, ... Etre sensibilisé à l'approche DDD (Domain Driven Design) Avoir des connaissances et être sensibilisé à l'architecture héxagonale Concevoir et développer des fonctionnalités de l’application en méthodologie SCRUM/KANBAN Développer les composants du socle digital sous la gouvernance projet (users stories définis par les BA dans le cadre de l’équipe Scrum Digital) Développer des fonctionnalités de sécurité des sites Assurer la sécurité des composants développés Respecter et appliquer les directives de sécurité Maitriser le développement Front RGAA Appliquer les principes définis autour du socle Maitriser les concepts de TDD (Test Driven Design) Mener les phases de tests unitaires et de test d'intégration (rédaction, exécution, correction de bugs) Participer aux phases de chiffrage Respecter les engagements (charges, délais, périmètres) Être en capacité de transmettre les connaissances aux autres développeurs de l'équipe Être initiateur de sujets techniques novateurs et être force de proposition

Contractor job
Front End Java Developer
Front End Developer with Java – Central London Our Client is looking to recruit a Front End Java developer with at least 3 to 5 years solid development experience. Must have the following skills: HTML, XHTML, HTML5 ** CSS2, CSS3 ** JavaScript ** AJAX ** JSON, JSONP ** XML, XSLT, XSD ** jQuery and extensive use of plugins Social Media APIs and aggregators e.g. GIGYA OO Design and Programming Web debugging experience and tools Responsive web design This is a 3 month assignment. Please send your CV in Word format along with daily rate.

Job Vacancy
Developpeur Back end Confirmé
🚀 Nous recrutons un Développeur Backend / DevOps Nous développons une application mobile qui accompagne les utilisateurs s en leur fournissant : 📌 Des informations en cas de situations perturbées ℹ️ Des messages utiles (consignes pratiques, rappels, notifications de service…) Pour renforcer notre dispositif, nous recherchons un Développeur Backend passionné par l’Ops . 🎯 Votre mission Intégré(e) dans une équipe Agile et travaillant sur des applications à fort trafic , vous : Concevrez, développerez et maintiendrez des fonctionnalités backend robustes. Participerez au déploiement et au suivi de la solution dans une approche DevOps . Contribuerez activement à la vie de l’équipe et à l’amélioration continue. Serez force de proposition dans un écosystème riche et varié de projets.

Contractor job
Un Développeur ITESOFT sur Orléans
Smarteo recherche pour l'un de ses clients, Un Développeur ITESOFT sur Orléans. Si vous etes disponible et intéressé, merci de me faire parvenir votre TJM ainsi que votre CV à jours en format word. Smarteo recherche pour l'un de ses clients, Un Développeur ITESOFT sur Orléans. Si vous etes disponible et intéressé, merci de me faire parvenir votre TJM ainsi que votre CV à jours en format word. Smarteo recherche pour l'un de ses clients, Un Développeur ITESOFT sur Orléans. Si vous etes disponible et intéressé, merci de me faire parvenir votre TJM ainsi que votre CV à jours en format word.

Contractor job
Dévelopeur Android Sénior
Chez on staffe un(e) Android Engineer pour un grand compte ! 😊 ➡️ Mission : Construire & faire évoluer une app Android robuste (scale retail), avec un vrai enjeu qualité / perfs / stabilité et des sujets cross-équipes. 📌 Terrain de jeu : Android natif • Kotlin/Java • MVVM & modularisation • Retrofit/OkHttp • Hilt/Koin • Coroutines • Firebase • API REST & OAuth • Git • Agile (+ Jetpack Compose en bonus). Rythme : ≥ 3j sur site • Localisation : métropole lilloise Start : ASAP • Durée : 1 ans renouvelable • TJM : 460 Tu aimes les apps propres, les pipelines qui tiennent et les users contents ? DM moi pour le brief complet

Job Vacancy
Ingénieur BI H/F
ESN : +35 ans d’existence. Expertise ARTEMYS AGIL-IT : Ingénierie logicielle | BDD | BI | Big Data. 800 collaborateurs | 80M€ CA (2024). Entreprise humaine : ProximITé, ConvivialITé, SolidarITé, EsprIT d’équipe, Partage, Respect et Accompagnement. Engagement responsable : Adhésion Global Compact, Planet Tech’Care, Label SILVER EcoVadis Sustainability, Charte de la Diversité. Des valeurs ? Oui, et pas qu’en théorie Convivialité , parce que bosser dans une bonne ambiance, ça change tout Proximité , pour que chaque membre de l’équipe ait sa place et une voix Écoute , parce qu’on est convaincus que vos idées comptent autant que votre travail. Votre mission (si vous l’acceptez) : Analyser les besoins métiers et proposer les meilleures solutions techniques Rédiger les dossiers d’architecture technique Modéliser des datawarehouses, datamarts et datalakes Concevoir et développer des flux d’alimentation (batch ou streaming) Réaliser les tests unitaires et accompagner la recette client Déployer les solutions en production et assurer leur évolution et maintenance Rédiger la documentation technique et assurer les transferts de compétences

Job Vacancy
Senior Java Developer Munich Germany
Senior Java Developer Munich Germany Our Client is an international IT organisation who are looking to recruit a Senior Java Software Developer. The key skills that are require for this position are: knowledge of OO paradigms and design patterns - development and delivery experience with Java (java 8 preferred) and JEE -- experience with JAX- RS , JAX-RS 2 or Drop wizard, -- experience with Continuous integration (e.g. Jenkins, maven, nexus) -- experience with Hibernate or JPA -- experience with EJBs - understanding of SOAP and REST concepts and best practices -- including hands on experience in building Rest based endpoints - ability to work in distributed team or distributed project (team is collocated but other teams in project not) - experience working in Agile (Lean or Scrum or Kanban) projects - very good English, base knowledge in German Other useful skills that would be an added bonus: - knowledge of swagger, weblogic, elastic search, kafka - experience with nosql databases (oracle nosql preferred) - understanding software best practices like TDD, BDD, Continuous Delivery - knowledge of software development and delivery processes. Especially DEVOPS. - strong team player and good in self organization - experience in work with business teams and operation teams - understanding multicultural challenges in distributed projects The position is based in Munich Germany. Salary is in the range Euros 70K to Euros 85K. Please send your CV to -hidden email- in Word forma

Contractor job
Java Developer with SQL - Central London
Java Developer with SQL Server – Central London Our Client is looking to recruit a seasoned professional with 5 plus years experience in developing with Java as a backend Developer with SQL Server. You will have a good understanding of Data Structures and Algorithms. In addition to the Java and SQL Server development skills you should working knowledge of Spring, working with large code base, SQL, Unix etc. In addition you will have solid problem solving and algorithm skills. Excellent communication skills both spoken and written. This is a 6 months assignment based in Central London. The rate is negotiable. Please send your CV in Word format along with daily rate and availability.

Job Vacancy
Développeur front REACT
React & React native, Typescript, TDD (React testing library), Refactoring clean code, Webpack /Babel, Css/sass/Styled component, Axios / React-query, Redux / Redux – saga, Service worker (SignalR) Excellente connaissance de react JS / native, state management via Redux, redux-sagas, Craftmanship Très bonne connaissance des contraintes d'une application mobile et web A la sensibilité pour la qualité du produit à fournir (compréhension du métier, tests unitaires, parcours utilisateur, performances) Bonne connaissance d’architecture applicative Très bonne connaissance de la méthodologie Scrum *** Qualité humaine : Rigoureux, curieux, organisé, force de proposition, excellente communication, humble, esprit d'équipe.

Job Vacancy
Senior Full Stack Developer (Java)
Senior Full Stack Developer (Java) Location: Hybrid (West Midlands) Sector: Public sector experience preferred We are TXP. We help businesses and organisations move forward, at pace and at scale. We believe in the transformative power of combining technology and people. By providing consulting expertise, development services and resourcing, we work closely with organisations to solve their most complex business problems. Our work transforms organisations - and we take that responsibility seriously. We focus on success, pursue excellence and take ownership of everything we do. But achieving that level of performance requires an inclusive and supportive working environment. We believe in the power of technology and people, and we help everyone here to succeed. At TXP, you can multiply your potential. What You'll Be Doing As a Senior Full Stack Developer at TXP, you'll leading the technical delivery of high-impact software projects within internal or customer Application Development Teams. While your focus will be on backend development using Java and Spring, you'll also contribute to frontend work, ideally with React, or JavaScript/TypeScript. You'll guide a small team, ensuring quality, consistency, and timely delivery. You'll be hands-on throughout the full software development lifecycle, designing, coding, testing, resolving defects, and deploying solutions. You'll also play a key role in sprint planning, mentoring junior developers, and collaborating with customers and partners to meet business commitments. Your ability to spot risks early and solve problems proactively will be critical to project success. What We're Looking For Technical Skills: Strong experience with Java (1.6/1.8), Spring, REST APIs, and Oracle PL/SQL Solid frontend experience with React (preferred) or JavaScript/TypeScript Knowledge of microservices, Maven, Kubernetes/Docker, and cloud platforms (Azure/AWS) Familiarity with Agile/Scrum methodologies, sprint planning, and rituals Experience with JUnit, Mockito, TDD, and CI/CD practices Professional Experience: Hands-on development experience Proven ability to lead technical delivery and mentor junior developers Exposure to public sector projects and BPSS clearance (or eligibility) is highly desirable Personal Attributes: Detail-oriented, logical, and quality-focused Strong communicator: able to explain technical concepts clearly Proactive, disciplined, and solutions-driven Collaborative, and enthusiastic about team success What Success Looks Like You deliver high-quality, scalable software solutions that meet business and technical objectives. You lead your development team with clarity and accountability, ensuring smooth delivery and early risk mitigation. You build strong relationships with stakeholders, maintaining excellent communication and trust. You contribute to a culture of continuous improvement, mentoring others and sharing knowledge. You help TXP deliver reliable, impactful digital services Benefits: 25 days annual leave (plus bank holidays). An additional day of paid leave for your birthday (or Christmas eve). Salary sacrifice, matched employer contributed pension (4%). Life assurance (3x). Access to an Employee Assistance Programme (EAP). Private medical insurance through our partner Aviva. Cycle to work scheme. Corporate eye-care vouchers. Access to an independent financial advisor. 2 x social value days per year to give back to local communities. Grow with us: Work on exciting new projects. If you want to avoid getting stuck with the mundane, you're in the right place. We work in many sectors with fantastic clients, so you'll always be working on something exciting and challenging. Career growth - we've got you! We recognise that you might have a career path planned out and you might need some support to help you move forward. We're here to support you and make the most out of your time with us, through challenging work, opportunities to grow and learning and development opportunities. Be part of the TXP growth journey. We are a high growth, fast paced environment. We currently have 200+ employees and work with clients across the UK. Joining TXP means you'll be part of that. Apply now to join a collaborative, forward-thinking team where your skills will shape the future of digital delivery.
Contractor job
Dév' Senior Java/Angular/TDD (Lyon)
Bonjour, Pour le compte de l'un de mes clients lyonnais, je suis à la recherche d'un développeur senior. Mandatory : -Seniorité ++ > 5 ans d'expériences -Maitrise Java -Maitrise Angular & Typescript - Maitrise Spring Boot -Maitrise des principes TDD, BDD, DDD, Pair programming -Maitrise Archi hexagonale / Microservices -Force de proposition, à l'aise à l'oral => La certification AWS Dev devra être passée 3 mois maximum après démarrage projet Stack technique : Front & Back : - Java - Angular 16 - Typescript - Java 17 - Spring Boot - Spring Batch - Framework Front maison EDF : Indigo. Database : - PostgreSQL / Aurora - Elasticsearch / Opensearch CI/CD : - Connaissance autour de la CI/CD (Maven, Terraform & Gitlab) en place mais va évoluer avec la migration AWS Prérequis A mnima 5 ans Expérience Si possible la certification Développer Associate Une expérience significative sur des projets en Cloud AWS

Job Vacancy
Java Front End Internet Developer
Internet Developer Software development company, producing policy administration systems and customer portals for the Life Insurance market. Seeking an individual with good experience in development experience in Java and Javascript /analysis/design experience in an IT environment. Must have previous experience working with Life Insurance systems, including business dashboards. Excellent spoken and written English. Fluency and accuracy in both spoken and written English is important to ensure that the individual does not compromise our delivery process or confuse clients. This position is based in Stratford, E15. 35 hours per week, Monday - Friday. 20 days paid holiday in the first year. Please email copy of your CV and a cover letter setting out your suitability for this role. The application closing date is 31/12/2015. We will not accept any application received after 31/12/2015. Sal – 27K – 30K Annually

Job Vacancy
Développeur Java / Spring / Groovy (H/F) Sophia Antipolis (06)
Contexte du projet : Nous recherchons un Développeur confirmé pour rejoindre une équipe travaillant sur une solution de Gestion Électronique de Documents (GED) intégrant des workflows métiers. Le projet consiste à ajouter de nouvelles fonctionnalités, optimiser les performances et moderniser l’architecture de l’application existante via la conteneurisation, tout en utilisant un environnement Groovy/Grails basé sur Java Spring pour le backend et React pour le frontend. Missions : Le Développeur sera en charge de la réalisation et de l’évolution de l’application en respectant les spécifications fonctionnelles et techniques définies. Plus précisément, vos missions seront les suivantes : Analyse des besoins : Participer à l’analyse détaillée des besoins fonctionnels et techniques du projet. Développement : Implémenter les solutions techniques en utilisant Java, Spring, Groovy et Hibernate, en suivant les bonnes pratiques de développement. Modernisation de l'architecture : Contribuer à l'optimisation des performances et à la refonte de l’architecture via des pratiques modernes comme la conteneurisation. Rédaction de la documentation : Créer et maintenir la documentation technique et fonctionnelle associée à l’application. Qualité du code : Assurer la qualité technique et fonctionnelle des systèmes développés. Suivi et coordination : Piloter les prestataires externes impliqués dans le projet et suivre les avancements. Compétences techniques requises : Java (Confirmé) – Expertise dans le développement backend en Java. Spring (Confirmé) – Maîtrise de Spring Framework (Spring Boot, Spring MVC, etc.). Groovy (Junior) – Connaissance ou appétence pour le développement en Groovy. Hibernate (Confirmé) – Compétences solides en ORM (Object Relational Mapping) avec Hibernate. React (Frontend) – Notions ou expérience dans l'intégration avec une IHM React. Conteneurisation (Docker/Kubernetes) – Bonne compréhension des concepts de conteneurisation et de mise en production d'applications Lieu de travail : Sophia Antipolis (3 jours par semaine sur site, 2 jours télétravail possibles selon les besoins)

Contractor job
Développeur mobile KMP (Kotlin Multi Platform)
Nous recherchons un Développeur Mobile Sénior spécialisé en Kotlin Multi Platform (KMP) pour rejoindre une squad produit « Ma Banque » au sein d’un grand acteur du secteur bancaire. Vous participerez activement à la conception et au développement d’applications mobiles grand public stratégiques, dans un environnement agile et collaboratif. En tant que développeur sénior, vous serez moteur dans la mise en place des bonnes pratiques, dans l’amélioration continue des processus de développement, et vous contribuerez directement à la qualité et à la performance des applications déployées. 🔎 Vos responsabilités principales Participer au développement de nouvelles fonctionnalités en KMP et sur Android natif . Concevoir et mettre en œuvre des architectures robustes et évolutives (MVVM, Clean Architecture, architecture modulaire). Écrire et maintenir des tests unitaires pour garantir la fiabilité du code et la qualité produit. Collaborer étroitement avec les Product Owners, Designers et autres développeurs de la squad. Contribuer aux rituels agiles (daily meetings, sprint planning, retrospectives, refinements). Participer à la mise en place et à l’optimisation de la chaîne CI/CD. Être force de proposition sur les bonnes pratiques de développement, la veille technologique et l’amélioration de l’expérience utilisateur. Favoriser la montée en compétence des autres membres de l’équipe en partageant vos connaissances.

Job Vacancy
SENIOR Dev C# .NetCore TDD BDD (9 ans et plus)
🏭 Secteurs stratégiques : Banque d’investissement PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 🗓 Démarrage : ASAP 🤝Description détaillée Dans le cadre d'un projet au sein d'un client grand compte, nous sommes à la recherche d'un Développeur c# backend ayant pratiqué les méthodes TDD et BDD. Au sein du département informatique en charge des développements pour le bénéfice de l’ALM Treasury, nous proposons une mission de développement .Net pour contribuer au développement autour de la nouvelle plateforme orientée services (SOA) ayant comme socle Kafka et Cassandra.
Submit your CV
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Latest forum topics
Jobs by city
Jobs by country