Software Engineer, Java
Overview
This role is ideal for ambitious Java engineers with entrepreneurial goals. We are looking for a Java expert to lead the development of Fern’s Java SDK generator. Your work will directly influence the experience of thousands of developers using SDKs for companies like Square , Cohere , and more. You'll define what high quality looks like in Java SDKs and help set the standard for the broader Java community.
Many of us are former or future founders, and this is an opportunity to scale a company from $1M to $10M ARR while partnering with fast-growing tech companies shaping the future of software. We value in-person collaboration and work out of our office in the Williamsburg neighborhood of Brooklyn.
Sound like you? Get in touch.
What you'll do
Define Java best practices. You’ll set the tone for how a modern Java SDK should feel — readable, idiomatic, and a joy to use. We’re constantly raising the bar to make our SDKs the best in the industry. This is more than code generation; it's about crafting Java libraries that developers trust and love.
Build out our compiler. You'll own core components of our open source compiler , defining the primitives that power every one of our SDKs. You’ll implement new capabilities like auto-pagination and server-sent events , and push the boundaries of what a generated SDK can offer.
Engage with the Java community . You’ll stay on top of modern Java tools and frameworks, incorporate best practices, and work directly with developers through GitHub issues and community forums to evolve the SDK based on real-world needs.
Build our team. You'll work closely with our CEO and CTO to recruit and mentor new engineers as we scale.
What you’ll bring
Deep experience with modern Java tools, such as Gradle , Maven , and Ok
Strong grasp of Java’s evolving ecosystem — from cross compatibility between Java and Kotlin to emerging standards like structured concurrency
Enthusiasm for shaping language communities, like Niels , our C# engineer who actively engages with the .NET team
An eye for crafting a great developer experience
( Bonus ) You've worked in a high-growth SaaS company
(Bonus) Experience working with the OpenAPI specification, Conjure (Palantir), or Smithy (AWS)
What we offer
Kind teammates who work hard
First-hand experience building an early-stage startup
Living proximity bonus of $18,000 per year if you choose to live near the office
Meals (breakfast, lunch, and dinner) at the office
Health, dental, and vision insurance
Unlimited vacation
Domestic and international team offsites
Our tech stack
Microservices: Express (Node.js), FastAPI (Python)
Postgres + Prisma ORM (Database)
Anthropic + Bedrock (LLM)
Fern (API)
AWS (Cloud)
About the interview
Phone screen with a founder
Three interviews: one coding, one decomp, one behavioral
Onsite with our team
Recommended Jobs
Catering Sous Chef
Job Description Job Description Position Title: Catering Sous Chef Pay 12 Reports To: Executive Chef Salary: $75,000 - $80,000 Other Forms of Compensation: Benefits Become…
Client Care Worker
Job Description Job Description Benefits: ~401(k) ~ Competitive salary ~ Health insurance ~ Paid time off ~ Wellness resources CHHOP (CARING FOR THE HUNGRY AND HOMELESS OF PEEKSKI…
Travel ALLIED-SPT-Sterile Processing Tech in Newark, New York
Job Description Job Description Looking to level up your career and boost your income? At Voyage Healthcare, we help connect nurses, therapists, and allied health pros with high-paying travel job…
Psychiatrist (New York)
This full-time Psychiatrist provides comprehensive psychiatric care at a Bronx health center, focusing on underserved populations. Offers direct patient psychiatric services following professional…
Senior Core Java developer
Skill Set 1. Strong development experience in Core JAVA, spring framework, restful framework is MUST. 2. Solid Computer Science knowledge is MUST, the technical interview will include basic alg…
CRM & Go-To-Market Director
Loro Piana is seeking a CRM & Go-To-Market Director to spearhead the North America CRM strategy and Go-To-Market calendar. This role involves close collaboration with corporate Retail, Merchandising, …
Landscaping Crew Member Wanted
Job Description Job Description Landscaping Crew Member Wanted Company: Rhino's Outdoor Services. Location: Dutchess County, NY Job Type: Part-time / Full-time About Us: Rhino's O…
Senior Customer Success Manager - Remote
We are seeking an experienced and dynamic Senior Customer Success Manager (CSM) to join our growing team. In this role, you will have the opportunity to make a significant impact by nurturing and expa…
Chief of Gastroenterology, Northern Westchester Hospital, Northwell Health (New York)
Northern Westchester Hospital (NWH), a member of Northwell Health , is seeking a dynamic and experienced physician leader to serve as the Chief of Gastroenterology. This is an exceptional opportun…
COUNTER WORKER
Position Title: COUNTER WORKER Pay Rate : $21.40 We Make Applying Easy! Want to apply to this job via text messaging? Text JOB to 75000 and search requisition ID number 1449913 . T…