Senior Full Stack Java Developer
Workload: full-time, remote
Start: September 2026
Duration: initially 6 Months with potential prolongation
Location: any
Working hours: Standard UK business hours, with occasional out-of-hours release or hypercare support
English: B2
MOST IMPORTANT !!!:
- Updated CV clearly evidencing hands-on Apache OFBiz work and the OFBiz components used
- Examples of Java, Groovy, FreeMarker, ERP integration and SQL delivery
Overview
Our client is supporting an established UK organisation seeking a Full Stack Java Developer to design, enhance and maintain web applications and ERP-related solutions that support core business processes.
This is a hands-on role spanning backend services, user interfaces, relational data and integrations. The strongest candidates will combine practical Java development with genuine Apache OFBiz experience, including Groovy and FreeMarker, and be comfortable troubleshooting across application and data layers.
About the Role
The developer will work across frontend, backend, and database layers to deliver scalable and maintainable business applications. The role includes translating requirements into technical solutions, extending an Apache OFBiz-based ERP environment, building integrations, improving user interfaces and supporting releases into production.
A key part of the role is production ownership: investigating issues, identifying root causes and implementing durable fixes and preventative improvements.
Architecture & Technology
Core application stack
• Java for backend services and business logic
• Apache OFBiz, including entities, services, events, screens and components
• Groovy for business rules, integrations, automation and scripting
• FreeMarker templates for user interfaces within OFBiz
• HTML, JavaScript and CSS for responsive, accessible web interfaces
• SQL for query design, optimisation and relational data modelling
Integration and delivery context
• ERP workflows, interfaces, data mappings and scheduled jobs
• Web application architecture, API design and secure coding practices
• Unit and integration testing, code review and technical documentation
• Release support and post-release hypercare
Must-Have Experience & Skills
Technical
• Proven commercial experience as a Full Stack Developer, Java Developer or similar
• Strong Java development capability across business logic and web applications
• Hands-on Apache OFBiz development experience
• Practical Groovy and FreeMarker experience within an OFBiz or closely related environment
• Experience delivering or integrating ERP applications and workflows
• Frontend capability using HTML, JavaScript and CSS
• Strong SQL skills, including query optimisation and relational data modelling fundamentals
• Understanding of web application architecture, API design and secure coding
• Strong debugging and root-cause analysis across application and data layers
Business & delivery
• Ability to translate business requirements into technical specifications
• Clear communication with technical and non-technical stakeholders
• Collaborative approach to development, review and delivery
• Willingness to support occasional travel and out-of-hours release activity
Nice-to-Have Experience
• CI/CD pipelines, Git or another version-control platform, and release management
• Containerisation, cloud hosting or Linux administration in application environments
• Performance tuning within Apache OFBiz and relational databases
• Relevant degree or equivalent practical experience
• Relevant Java, web development or database certification
Key Responsibilities
Solution design and development
• Design, develop and implement maintainable solutions across frontend, backend and database layers
• Work with cross-functional stakeholders to gather requirements and translate them into technical specifications
• Apply good practices across coding, testing, security, performance and deployment
Backend and OFBiz
• Build and enhance backend services and business logic using Java and Apache OFBiz
• Develop and maintain OFBiz entities, services, events, screens and components
• Use Groovy to implement rules, integrations, automation and scripting
• Troubleshoot production issues, complete root-cause analysis and implement robust fixes
Frontend, data and integration
• Develop interfaces using FreeMarker, HTML, JavaScript and CSS
• Deliver responsive and accessible components, with cross-browser consistency
• Design efficient SQL queries and appropriate schema enhancements
• Support ERP workflows and integrations while protecting data integrity and process alignment
• Develop interfaces, data mappings, and scheduled jobs with integration and application teams
Quality and delivery
• Write unit and integration tests and contribute to automated coverage
• Participate in code reviews and uphold development standards
• Maintain appropriate technical documentation
• Support releases and post-release hypercare, including occasional out-of-hours activity
Success Criteria
• Delivers reliable, maintainable changes across the OFBiz application stack
• Translates business needs into clear and proportionate technical solutions
• Improves the stability, performance and supportability of ERP-related applications
• Diagnoses production issues efficiently and implements durable preventative fixes
• Maintains data integrity and dependable system integrations
• Collaborates effectively with business, application and integration stakeholders
Working Practices
Reporting line: Software and Integration Lead
Team: Expected to work with cross-functional business, integration and application stakeholders; exact team composition to be confirmed.
Assessment Process
• CV review focused on recent Java, Apache OFBiz, Groovy, FreeMarker, ERP and SQL delivery
• Technical screening
• Practical or collaborative technical assessment covering Java/OFBiz problem-solving and system integration
• Final client interview covering technical fit, stakeholder collaboration and working arrangements