New York Technology Partners logo

Sr Java Engineer

New York Technology Partners

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

Senior Software Engineer – Distributed Systems & Modern JVM Development

We’re looking for an experienced engineer who thrives on building complex, high‑impact systems. In this role, you’ll shape technical direction, lead development efforts, and collaborate closely with teams and clients to deliver scalable, elegant solutions that solve real business challenges.

What You’ll Do

  • Lead the architecture, planning, and development of large‑scale applications from concept through deployment
  • Translate sophisticated business requirements into reliable, end‑to‑end technical solutions
  • Work directly with stakeholders to refine ideas, validate approaches, and ensure successful delivery
  • Explore new technologies, tools, and engineering methods to continuously elevate product quality
  • Establish engineering best practices, contribute to technical strategy, and mentor teammates
  • Guide globally distributed teams through the full development lifecycle, ensuring clarity and alignment

What You Bring

  • Deep experience building backend systems with modern JVM languages (Java, Scala, etc.)
  • Strong understanding of concurrency, collections, and multithreaded application design
  • Ability to write clean, maintainable, well‑tested code using automated testing frameworks
  • Familiarity with design patterns, coding standards, and quality metrics
  • Hands‑on experience with CI/CD pipelines and build automation tools
  • Background working with relational or NoSQL databases and messaging technologies
  • Experience developing APIs and service‑based architectures (REST, SOAP)
  • Solid foundation in algorithms, data structures, and object‑oriented design
  • Comfort working in Linux/Unix environments and writing shell scripts

Bonus Points

  • Exposure to front‑end technologies
  • Experience building microservices and automated integration tests
  • Performance tuning and profiling of high‑throughput applications
  • Knowledge of API documentation and management tools
  • Familiarity with security or identity frameworks
  • Containerization experience (Docker, etc.)
  • TDD/BDD practices and Agile/Scrum delivery
  • Experience with cloud platforms (AWS, Azure, GCP)
  • Ability to travel when needed

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at New York Technology Partners was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.