A

Appfire Technologies

Enterprise collaboration apps for Atlassian ecosystem

Java Tech Lead

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in PolandNo salary listed

About the Job

Requirements

  • Proven experience acting as a Tech Lead, driving technical direction, making architectural choices, and mentoring senior- and mid-level engineers.
  • Deep practical knowledge of Java, Spring, Hibernate, and SQL.
  • Strong understanding of SaaS architecture and extensive experience building and scaling applications in cloud environments, specifically AWS.
  • Hands-on skills in TypeScript and Angular or React, with willingness to develop fullstack features.
  • Comfort working with AI technologies and AI-assisted development practices, specifically Cursor and Copilot, and interest or background in implementing AI features such as LLM integration and data indexing.
  • Understanding of SOLID principles and common design patterns.
  • Proficiency in JUnit or Spock, Git, Maven, and Docker.
  • Experience evolving and scaling established systems beyond greenfield projects, with a focus on long-term code maintainability.
  • Ability to use profiling tools and write efficient code that performs well under load.
  • Adaptability to changing business demands.
  • Ability to communicate effectively in remote or hybrid environments using tools such as Slack, Zoom, and G Suite, and attend occasional in-person events.
  • Coaching, mentoring, and people development skills.

Responsibilities

  • Lead technical discussions, make architectural decisions, and guide an engineering team through AI-driven product initiatives.
  • Design, implement, and optimize complex, scalable backend functionality using Java, Spring, and AWS.
  • Take ownership of the frontend layer using TypeScript and Angular or React to deliver fullstack product features.
  • Lead technical implementation of AI features, including AI chatbot capabilities, data quality improvements, and dynamic reporting.
  • Use and promote AI developer tools such as Cursor and Claude to improve efficiency and engineering workflows.
  • Ensure code quality through unit, integration, and end-to-end testing; conduct peer code reviews and address performance challenges.
  • Partner with Product Owners, UX/UI designers, and other engineering teams.
  • Develop a complex application with more than 100 modules using Domain-Driven Design concepts, including ubiquitous language, aggregates, and domain events.
  • Apply clean-code practices, SOLID principles, inversion of control, and architectural approaches including hexagonal, event-driven, pipes-and-filters, modular monolith, and microservices architectures.
  • Build and scale a cloud SaaS architecture on AWS for thousands of tenants, connecting backend services with frontend components.
  • Build AI chatbots, automated data quality systems, and dynamic reporting tools.
  • Use Cursor, GitHub Copilot, and modern large language models for code generation, refactoring, and architectural brainstorming.
  • Test implementations using tools including Spock, JUnit, Mockito, AssertJ, REST Assured, WireMock, Testcontainers, and Cypress.
  • Work with the continuous-integration process, which runs unit, integration, end-to-end, architecture, migration, and performance tests.

Desired Qualifications

  • Dedication to improving client and coworker experiences.

About the Company

Appfire Technologies

Enterprise collaboration apps for Atlassian ecosystem

Appfire Technologies develops enterprise collaboration software for the Atlassian ecosystem, creating apps that integrate with Jira, Confluence, and Bitbucket to improve agile work management and team collaboration. The apps run inside Atlassian tools and are installed via the Atlassian Marketplace to extend platform functionality. The company serves over 20,000 customers worldwide, including 55% of Fortune 500, with more than 300,000 installations and a global team of 750 across 26 countries. Its goal is to help teams work more efficiently at scale by providing dependable, scalable collaboration tools that fit existing workflows and support social responsibility initiatives.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
$149M
Headquarters
Burlington, VT
Founded
2005

Recently Posted Jobs

Explore more opportunities at Appfire Technologies

See more jobs