IT Teams logo

Senior Full Stack Java Developer

IT Teams·Salary not specified

Primary stack

JavaSQL

Nice to have's

CI/CDGitLinuxJava

Job description

Description language:

About the Position

IT Teams is a Romanian company specialized in software outsourcing and remote staffing. We aim to assemble passionate experts to help companies and startups achieve success. We deliver the perfect combination of technical skills, methodology, and high-speed delivery techniques to help startups and established companies extend their development teams.

We are looking to hire a Senior Full Stack Java Developer for a UK-based organization 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.

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

  • 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 remote work opportunity.
  • Full-time position.
  • 6-month contract.

About the Company

IT Teams is driven by curiosity, ensuring that the technology we deliver stays in tune with our customers' business goals. We encourage our team members to speak up, share their advice, and voice any concerns, so we can properly handle the software development projects' risks. Honesty is a key ingredient of our collaboration with customers and colleagues. Our commitment towards customer goals is reflected by our regular progress reporting, constant revision of project goals and deadlines, and solid quality control.

Apply now »

© 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.

More at IT Teams

All 11 roles

Popular searches