Skip to main content

Backend Engineer - Java Technologies

Technology
HR Works Consultancy
2 months ago

Job description

Responsibilities :

  • Design and implement moderately complex features with minimal supervision.
  • Contribute to system design discussions and provide input on architecture decisions.
  • Actively use AI coding assistants (Claude, GitHub Copilot, Cursor, etc.) to accelerate development - scaffolding features, writing tests, reviewing code, and debugging.
  • Leverage AI tooling to iterate quickly, reduce boilerplate, and ship production-ready code at higher velocity.
  • Critically evaluate AI-generated code for correctness, security, and adherence to team standards before merging.
  • Debug and troubleshoot efficiently, with well-reasoned solutions.

Requirements :

  • Must have 2+ years of hands-on backend software engineering experience.
  • Must be able to design and implement moderately complex features with minimal supervision, and contribute to system design and architecture discussions.
  • Must be comfortable owning business-critical production components - maintaining connectors, handling customer escalations, security fixes, bug fixes, and building new features end-to-end.
  • Must have strong, current Core Java depth with solid, clear coding fundamentals - Java is the primary skill for this role. Deep hands-on core engineering strength matters more than framework knowledge.
  • Must have strong core backend engineering fundamentals and experience with scalable systems (connectors handle millions of events/data points daily across customers).
  • Must have microservices experience.
  • Must have demonstrated, hands-on use of AI coding assistants (Claude, GitHub Copilot, Cursor, etc.) as a core part of the daily workflow - scaffolding, writing tests, reviewing code, and debugging.
  • Must be able to write precise, effective prompts for production-quality output, decompose tasks so AI assistance is effective, and critically evaluate AI-generated code for correctness, security, and standards before merging.
  • Must come from a product company background (B2B SaaS or B2C both acceptable).

Contract Details :

  • This is a 3-month contract role. Candidate must be comfortable with the contract engagement and able to join immediately (urgent - onboarding within ~a week).
Keywords
CodingScaffoldDecompositionApache VelocityCursorJavaIterationDebugger

Interested in this role?