Senior Full Stack Java Developer (Apache OFBiz)
$$$$
About the Role
We are looking for a Senior Full Stack Java Developer to join a long-term project supporting an established UK organization.
You’ll design, enhance, and maintain web applications and ERP-related solutions that support critical business operations. This is a hands-on role covering backend services, frontend development, relational databases, and enterprise integrations.
The ideal candidate has strong commercial Java experience combined with hands-on expertise in Apache OFBiz, including Groovy and FreeMarker.
What You’ll Do
Solution Design & Development
- Design, develop, and maintain scalable full-stack business applications
- Translate business requirements into technical solutions
- Contribute to architecture, coding standards, security, and performance improvements
- Participate in code reviews and technical discussions
Backend Development
- Develop backend services and business logic using Java
- Build and maintain Apache OFBiz entities, services, events, screens, and components
- Develop business rules, automation, and integrations using Groovy
- Troubleshoot production issues and implement long-term solutions
Frontend & Data
- Develop user interfaces using FreeMarker, HTML, CSS, and JavaScript
- Build responsive and accessible web interfaces
- Design and optimize SQL queries and support database improvements
- Develop ERP workflows, integrations, and scheduled jobs
Quality & Delivery
- Write unit and integration tests
- Support production releases and post-release activities
- Maintain technical documentation
- Ensure maintainable, secure, and high-quality code
Must-Have Requirements
- Strong commercial experience as a Full Stack Java Developer
- Excellent Java development skills
- Hands-on experience with Apache OFBiz
- Practical experience with Groovy
- Practical experience with FreeMarker
- Experience delivering or integrating ERP systems
- Strong knowledge of HTML, CSS, and JavaScript
- Strong SQL skills, including query optimization and relational database design
- Experience with web application architecture and REST APIs
- Strong debugging and root-cause analysis skills
- Ability to translate business requirements into technical solutions
- Excellent communication skills in English (B2+)
Nice to Have
- Experience with CI/CD pipelines
- Experience with Git
- Docker, Linux, or cloud deployment experience
- Performance tuning of Apache OFBiz or relational databases
- Relevant certifications or degree
What We’re Looking For
- Strong ownership mindset
- Excellent analytical and problem-solving skills
- Ability to work independently and collaboratively
- Passion for clean, maintainable code
- Comfortable working across backend, frontend, database, and integration layers
Why Join
- Work on large-scale enterprise ERP solutions
- Long-term project with an established UK client
- Opportunity to work across the full application stack
- Collaborative international team and modern development practices
Required languages
English
B2 - Upper Intermediate
Ukrainian
Native
Published 29 July
39 views
·
3 applications
📊
$3500-5000
Average salary range of similar jobs in
analytics →
Loading...