Point your AI agent at freehire and let it find you a job.

Get the CLI →

ID-Pal

Senior Backend Developer (Java)

Posted 7 views
Discussion

Summary

Senior Backend Developer designs, builds, and scales secure, high-availability Java/Spring backend services and REST APIs powering ID-Pal's real-time identity verification and business onboarding platform. Day to day involves MySQL optimization, AWS cloud deployment, CI/CD, some TypeScript, architectural decisions, and mentoring junior developers.

We are seeking an experienced Senior Backend Developer to design, develop and scale secure, high-availability systems that power real-time identity verification and business onboarding across regulated markets. You will operate in a security-critical, compliance-driven environment where performance, reliability, and data integrity are paramount.

Our backend ecosystem comprises primarily of Spring Java applications with some Typescript lambdas. These integrate with our front-end stacks using Angular and React. As part of the development team, you’ll be helping to evolve and modernize this architecture; ensuring scalability, maintainability, and long-term technical direction.

Core responsibilities

  • Build scalable, secure backend systems using Java (Spring) and Typescript
  • Contribute to the evolution of automation pipelines and AI-assisted engineering practices
  • Design, implement, and maintain backend services and APIs
  • I ntegrate new solutions and APIs into existing frontends
  • Champion secure development standards across backend systems
  • Optimise database schemas and queries for performance and reliability
  • Ensure robust data handling and error management
  • Troubleshoot, debug, and improve existing server-side code
  • Assist in all areas of the Software Development Lifecycle including planning in Agile (Sprint) ceremonies
  • Play a key role in architectural decisions and the evolution of backend engineering standards
  • Participate in code reviews and mentor junior developers
  • Maintain documentation for backend components and services
  • Work with cloud infrastructure (AWS) to deploy and scale backend services

Key requirements

  • Strong professional experience in Java (Spring), and exposure to otherlanguages,especiallyTypescript,is a plus.
  • Eagernessto adapt and learn new tools,frameworksand languages
  • Strong experience working with relational databases such as MySQL
  • ExperienceleveragingAI-assisted development tools to improve productivity and code quality
  • RESTful API design and implementation
  • Strong understanding of server-side application architecture
  • Codebase version management (Git or similar)
  • Experience working with CI/CD pipelines
  • Experience with performance tuning and debugging
  • Proven ability to work with Cloud native services such as AWS, Azure or similar

Qualifications

  • 5+ years of backend development experience, with proven track record
  • Bachelor’s degree in Computer Science , Maths , Engineering, or related field (preferred)

Nice to haves

Additional Languages:

  • TypeScript
  • Angular
  • Node.js
  • Python

Modern Datastores & Caching:

  • MongoDB
  • Redis
  • DynamoDB

Advanced Architectures & Tooling:

  • Serverless patterns
  • Event-based architecture /asynchronous systems

Specific AI-Assisted Development Tools:

  • Cursor
  • Codex

About you

  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration across
  • Ability to mentor and guide junior engineers
  • Ownership of technical outcomes and quality
  • Self-motivated with a continuous learning mindset

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available