Senior Backend Engineer (Job 3015690)
Category: Engineering

ADT Multifamily provides industry-leading smart home security, automation solutions, and property management tools to multi-family properties across the U.S. Our hardworking and growing team thrives in the dynamic real estate industry by emphasizing creativity, teamwork, and integrity.
What You’ll Do:
We are seeking a highly skilled and experienced Senior Java Backend Engineer to join our dynamic technology team. The ideal candidate will be responsible for designing and developing robust backend services with a strong focus on scalability and performance. You will play a critical role in architecting enterprise-level applications and ensuring their successful deployment and operation in a cloud environment, particularly using AWS services.
- Lead and own refinement, analysis, design, implementation, and deployment of backend projects in a Scrum environment.
- Work closely with QA, front-end developers, embedded engineers, product management, UX designers, and project managers to deliver high-quality software solutions.
- Develop and maintain scalable and robust backend APIs using Java 11+.
- Architect and design solutions to be highly performant with an emphasis on response time, throughput, and scalability. Build within our existing environment that facilitates high-volume, high-velocity, and high-availability data leveraging asynchronous messaging.
- Utilize AWS cloud services effectively to deploy and scale applications, including but not limited to SQS, IoT Core (MQTT), API Gateway, ECS, RDS Postgres, S3, Lambda, and EC2.
- Utilize continuous integration/continuous deployment (CI/CD) pipelines for deployments and assist in troubleshooting pipeline failures.
- Monitor AWS resource utilization and implement cost-saving strategies to optimize spending.
- Design, build, and manage Docker containers for a seamless development, testing, and deployment environment.
- Leverage AWS ECS for orchestrating containerized applications, ensuring they are scalable and resilient.
- Ensure applications comply with industry standards and security guidelines to safeguard sensitive data.
- Provide technical guidance and mentorship to junior developers and engineers in the team.
- Participate in code reviews, design discussions, and contribute to the development of best practices within the team.
- Keep abreast of new technology trends in Java development, cloud services, containerization, and other relevant areas.
- Evaluate new technologies and tools as opportunities for innovation and development excellence.
What You’ll Need:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in Java backend development, including experience with Spring Boot.
- Exceptional at managing priorities and delivering results with minimal supervision.
- Adaptable to learning new technologies and working across different domains within a small team.
- Proven experience with AWS cloud services and managing scalable applications in the cloud.
- Strong expertise in designing and working with microservices architectures and RESTful API development.
- Experience with Docker, Kubernetes, or similar container orchestration frameworks.
- Strong analytical skills and the ability to tackle issues with innovative solutions.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with NoSQL databases such as DynamoDB or MongoDB.
- Experience with Asynchronous and Synchronous messaging architectures.
- Knowledge of Z-Wave technology.
- Familiarity with Agile development methodologies and tools.
Compensation & Benefits:
The salary range for this role is $112,000.00 – $168,000.00 and is based on experience and qualifications.
Certain roles are eligible for annual bonus and may include equity. These awards are allocated based on company and individual performance.
We offer employees access to healthcare benefits, a 401(k) plan and company match, short-term and long-term disability coverage, life insurance, wellbeing benefits and paid time off among others. Employees accrue up to 120 hours in their first year. Your accrual rate increases after your first year. We also offer 6 paid holidays.
Anticipated application end date will be on 03/20/2025.