> Markdown version of [/jobs/ext/4048627-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/4048627-senior-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Developer - **Company:** Mobilunity - **Location:** Belgium - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Multitier Architecture, Amazon Web Services, Applications Architecture, Confluence, JIRA, Unit Testing, Software Quality, Code Review, Distributed Systems, Github, Mobile Application Software, Java Persistence API, Spring Framework, PostgreSQL, AngularJS, Atlassian Tools, Restful APIs, Jenkins, Microservices - **Published:** October 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a41f7cf0c783efba ## About the Role * 5+ years of relevant experience * Experience with Java and Spring (Boot, Security, Core, JPA) * Clean architecture, distributed system design and microservices architecture * Experience with Spring Framework * Experience working with PostgreSQL databases (preferably Amazon Aurora PostgreSQL) * Confident level of English (at least upper-intermediate to handle all communications) Nice to have: * Experience with Angular * Experience with AWS * Experience with GitHub * Experience with Jenkins and CI/CD pipelines * Familiarity with Atlassian tools (Jira, Confluence) for ticket management and documentation ## Description * Contribute ideas and actively participate in the innovation and product improvement process * Design and implement well-structured, testable, and efficient back-end code (Java, Spring) * Build and maintain RESTful APIs and integrations for web and mobile applications * Design, optimize, and maintain PostgreSQL databases (Aurora on AWS) * Develop modular, reusable services and libraries with future reuse in mind * Implement and maintain a clear, well-defined application architecture following best practices * Communicate daily with the team to coordinate development, share progress, and resolve blockers * Ensure code quality through unit and integration testing, code reviews, and adherence to established coding standards