XX
Senior Software Engineer, Backend – JavaremoterocketshipUnited States

This job offer is no longer available

XX

Senior Software Engineer, Backend – Java

remoterocketship
  • US
    United States
  • US
    United States

About

Job Description:
Own and deliver backend features end-to-end, contributing to the modernization of AMS’s backend architecture Design and optimize API workflows and data models, improving system performance, scalability, and PostgreSQL query efficiency Lead efforts to introduce asynchronous processing patterns, eliminate deprecated code, and modernize build and dependency management systems Partner with Platform Engineering to enhance CI/CD pipelines, infrastructure, and deployment workflows using tools like Terraform, Kubernetes, and Ansible Contribute to architectural decisions and technical direction within the AMS domain, balancing short-term delivery with long-term scalability Mentor and support junior engineers, raising the overall technical quality and engineering standards of the team Participate in on-call rotations, proactively improving system reliability, observability, and incident response practices Requirements:
6+ years of backend engineering experience with a track record of owning and delivering complex systems Strong proficiency in Java, including experience working with and modernizing legacy systems Solid understanding of PostgreSQL, RESTful API design, and performance optimization at scale Hands-on experience with AWS and infrastructure-as-code tools (e.g., Terraform, Kubernetes, Ansible) Demonstrated ability to drive projects independently, from design through production Strong communication skills and the ability to collaborate effectively across engineering, product, and platform teams Even Better If: You have experience with additional languages such as Python, TypeScript, or C# You have proven experience migrating monolithic systems to containerized or service-oriented architectures You have a background in data-intensive, high-scale, or security-sensitive environments You have strong grasp of JVM and troubleshooting memory/CPU issues You have familiarity with frontend technologies (e.g., React) You have a Bachelor’s degree in Computer Science or a related field. Benefits:
Offers Equity Offers Bonus
  • United States

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.