Senior Backend Engineer (Java)

Mathpix

New York (NY)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A software development company in New York is seeking a Mid-Senior Backend Engineer to design and maintain Java-based services. The ideal candidate should have over 3 years of backend engineering experience, proficiency in Java, and familiarity with microservices and containerization. This full-time role emphasizes collaboration and offers a dynamic startup environment.

Qualifications

  • 3+ years of backend engineering, 2+ in Java production.
  • Experience with RESTful APIs and microservices.
  • Familiarity with caching systems and message queues.

Responsibilities

  • Design, build, and maintain backend services in Java.
  • Lead API and service migration to Java.
  • Mentor other engineers in Java best practices.

Skills

Java proficiency
Backend engineering experience
SQL databases and query optimization
Microservices development
Docker
Kubernetes
Distributed systems concepts

Job description

About the role

We are a small (but quickly-growing) and dedicated team committed to pushing the boundaries of what is possible in computer vision and AI-powered document processing. We are profitable and help power some of the world's biggest LLMs providers, EdTech, and AI companies. We are headquartered in Williamsburg, Brooklyn, NY but have a small remote team as well.

Responsibilities

Responsibilities
  • Design, build, and maintain backend services in Java, focusing on performance, scalability, and reliability
  • Lead the migration of selected APIs and services to Java, ensuring minimal disruption to existing systems
  • Develop and maintain RESTful APIs and microservices used by internal and external applications
  • Collaborate with ML engineers and frontend developers to integrate new OCR features into production systems
  • Implement observability and monitoring tools to ensure system reliability and quick issue resolution
  • Contribute to CI/CD pipelines, containerization, and infrastructure-as-code for backend services
  • Mentor other engineers in Java best practices and backend design patterns

Required Skills

Required Skills
  • Strong proficiency in Java for building APIs, services, and distributed systems
  • 3+ years of backend engineering experience, with at least 2+ years in Java-based production environments
  • Experience with SQL databases, schema design, and query optimization
  • Hands-on experience building and maintaining microservices, including service-to-service communication and API design
  • Proficiency with containerization (Docker) and orchestration (Kubernetes)
  • Familiarity with caching systems (Redis) and message queues (Kafka)
  • Strong understanding of distributed systems concepts

Additional desired skills

Additional desired skills
  • Familiarity with Python
  • Experience with cloud platforms
  • Contributions to open-source projects or thought leadership in backend development
  • Knowledge of performance profiling, JVM tuning, and debugging tools for Java applications

Mathpix values

Mathpix values
  • A strong sense of ownership and accountability for the systems you build
  • A collaborative mindset with a willingness to mentor and be mentored
  • Passion for solving complex problems with elegant, pragmatic solutions
  • Resilience and self-direction — the ability to thrive in a fast-paced startup environment, where priorities evolve and autonomy is key
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Industries
  • Software Development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

Mathpix • New York (NY)

On-site
USD 180,000 - 280,000
Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

Mathpix • New York (NY)

Hybrid
USD 160,000 - 260,000
Python Engineer (AI Inference)
Python Engineer (AI Inference)

Mathpix • New York (NY)

On-site
USD 70,000 - 90,000
Medical insurance
Vision insurance
401(k)
Vice President of Engineering
Vice President of Engineering

Mathpix • New York (NY)

On-site
USD 150,000 - 250,000
Senior Back End Developer
Senior Back End Developer

Just_ • Dallas (TX)

On-site
USD 120,000 - 150,000
Solutions Engineer
Solutions Engineer

Mathpix • United States

On-site
USD 120,000 - 160,000
Senior Java Engineer - AI & Agentic Platforms
Senior Java Engineer - AI & Agentic Platforms

Socket.dev • Chicago (IL)

On-site
USD 135,000 - 165,000
Flexible vacation policy
Paid holidays
Parental leave and transition program
+2
Senior Java Developer
Senior Java Developer

CloudDevs • New Jersey

On-site
USD 100,000 - 130,000
Backend Java Developer
Backend Java Developer

Weekday (YC W21) • New York (NY)

On-site
USD 150,000 - 250,000
Competitive equity or bonus
Health, dental, and vision benefits
Generous paid time off
+2
Senior Java Software Engineer
Senior Java Software Engineer

Lineate • Georgia

On-site
USD 120,000 - 180,000