Senior Full Stack Java Developer
Primary stack
JavaHTMLJavaScriptCSSSQL
Nice to have's
CI/CDGitLinuxJava
Job description
About the Position
We are seeking a Senior Full Stack Java Developer to work on frontend, backend, and database layers in an OFBiz-based ERP environment.
Responsibilities
- Design and define end-to-end solution architecture within the ServiceNow ecosystem.
- 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.
- 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.
- 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.
- 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.
Requirements
Must-Have Experience & Skills
- 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 optimization and relational data modeling fundamentals.
- Understanding of web application architecture, API design, and secure coding.
- Strong debugging and root-cause analysis across application and data layers.
- 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
- 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.
We Offer
- Full-time remote position.
- Competitive salary.
- Opportunity to work with a leading ERP environment.
- Professional growth and development opportunities.
About the Company
[Company description if present]
© IT Teams. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.