Backend Java Engineer
AirshipFrance or United KingdomУдалённоот 3 лет
SQLJavaCI/CDAPIMicroservicesDistributed systemsNoSQLGoogle CloudUnit-testsJVM
Описание
As a Backend Java Engineer, you will design, develop, and support distributed systems that combine scale with high reliability. You will work on low-latency services that process continuous event streams and support analytical workloads across terabytes of data. Our backend infrastructure runs on Google Cloud Platform. It uses Java-based microservices and SQL and NoSQL databases. You will join a core engineering team that shapes Airship’s technical foundations and engineering practices.
Responsibilities
- Design data schemas and take ownership of data semantics
- Maintain, improve, and scale Java APIs and distributed services
- Investigate performance issues using server metrics, application data, and system behavior
- Improve the reliability, testability, and maintainability of our backend systems
- Partner with product and engineering teams on technical design and implementation
- Help define technical standards across teams
- Lead and own large-scale releases and technical projects
- Use AI as a technical assistant to draft development plans and investigate problems or bugs
- Critically assess AI-generated suggestions for accuracy, security, and suitability
Requirements
- At least three years of experience designing, operating, and maintaining distributed systems
- Professional fluency in spoken and written French (required)
- Strong Java development skills
- Experience with unit testing, code reviews, documentation, and Git-based version control
- Experience leading significant releases or technical projects
- Familiarity with continuous integration and continuous delivery practices
- Strong written and verbal communication skills
- A collaborative and pragmatic approach to software development
- A commitment to building reliable, maintainable, and testable systems
Nice to have
- Experience troubleshooting and improving JVM performance
- Experience with Google Cloud Platform
- Knowledge of distributed NoSQL databases or key-value stores
- Strong Linux administration fundamentals
We offer
- This position is fully remote
- Candidates must live in France or the United Kingdom and have the existing right to work in that country
- This role may require up to 10% travel based on business needs or as requested by your manager
- Starting pay may vary based on factors such as relevant skills, work experience, market demands, and location
- All offers include stock options so employees have the opportunity to benefit from Airship’s success
- Medical insurance options for you and your dependents
- Flexible time off, paid holidays, paid parental leave, and paid volunteer time off
- Support for your overall wellbeing with employer-subsidized mental health and employee wellness programs
- A digital-first work environment and a monthly stipend to support remote work
- Mentorship and growth opportunities to build skills and accelerate professional development
Hiring process
- We use artificial intelligence tools in our recruitment process as decision-support tools only
- Airship's People Operations team reviews all AI-generated scores and recommendations before making any hiring determination
- No applicant is rejected solely on the basis of an AI-generated output
- Depending on your location, you may have the right to request human review of any AI-assisted employment decision or to opt out of AI evaluation