Senior Java Backend Engineer

Amtex Systems Inc — United States · Posted ~1 day ago

Senior Contract Hybrid

Skills

Java Distributed Systems System Design API Design Backend Development APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Help modernize a large backend platform by designing scalable Java services, defining APIs and supporting migration to independently deployable architectures.

Highlights

Work on large-scale backend modernization, distributed systems and next-generation platform architecture with strong engineering ownership.

Description

Sr Backend Engineer NYC (Hybrid, 3 Days/ Week Onsite) 6 Months Contract Standard Interview Process Round 1 – Technical Coding Interview (Zoom) 1-hour live coding interview (leetcode, data structures + algorithms) Round 2 – Onsite Interview (120 Park Avenue) 1-hour Coding Interview (leetcode style, data structures + algorithms)1-hour System Design Interview (high level, abstract question.. For example: "Design and AI assistant platform" , "design the UX and APIs for a legal newsfeed". Talk about tradeoffs, go through functional vs nonfunctional requirements... Etc.45-minute Hiring Manager Behavioral Interview Overall Exp- 9 to 12 yrs preferred We're looking for an experienced backend engineer to help modernize the architecture of our search platform. You'll help transform a large Java-based codebase into independently deployable services, enabling clearer ownership across engineering teams, simplifying deployments and operations, and laying the foundation for the next generation of AI-driven and agentic search experiences. We will trust you to: Work alongside our senior engineers to design and build the next generation of our search platform architecture. Design scalable, maintainable services with clear ownership boundaries and well-defined APIs. Improve deployment, release, and operational processes to enable teams to develop and ship independently. Collaborate across multiple engineering teams to plan and execute incremental platform migrations with minimal disruption. Take ownership of technical solutions from design and implementation through production deployment and support. You’ll need to have: 5+ years of professional software engineering experience developing backend systems using Java A degree in Computer Science, Engineering, Mathematics, a similar field of study, or equivalent work experience. Experience architecting scalable, distributed systems using industry best practices. Experience collaborating across multiple engineering teams to deliver complex technical initiatives. Excellent collaboration and communication skills. We’d love to see: A self-starter mindset with a strong sense of ownership. A passion for building scalable distributed systems and modern search infrastructure. A drive to produce high-quality technology and products.