Senior Backend Engineer (Java)

Mathpix

New York (NY)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

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

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)
Senior / Lead Backend Java Engineer
Senior / Lead Backend Java Engineer

assuresoften • United States

Remote
USD 120,000 - 180,000
Senior Back End Developer
Senior Back End Developer

Just_ • Dallas (TX)

On-site
USD 120,000 - 150,000
Senior Java Engineer (Architect-Level Expertise)
Senior Java Engineer (Architect-Level Expertise)

Careers at Lineate • United States

Hybrid
USD 140,000 - 190,000
Freedom to Develop
Clear career path
Equipment
+5
Senior Java Developer, Boston, MA, US
Senior Java Developer, Boston, MA, US

Intellibee • Boston (MA)

On-site
PHP 1,200,000 - 1,800,000
Java Technical Lead
Java Technical Lead

Sysco Corp. • Houston (TX)

On-site
USD 120,000 - 180,000
Java Developer
Java Developer

Codinix Consulting Services • New York (NY)

On-site
USD 95,000 - 130,000
Sr. Java / Python Developer
Sr. Java / Python Developer

Motion Recruitment • Pasadena (CA)

Hybrid
USD 96,000 - 152,000
Medical Insurance
Dental & Orthodontia
Vision Benefits
+4
Senior Software Engineer
Senior Software Engineer

Pixoate • United States

Remote
USD 130,000 - 170,000
Back End Developer
Back End Developer

Mentor Talent Acquisition • New York (NY)

On-site
USD 100,000 - 130,000