Scala Backend Developer
General Dynamics Information Technology2 months ago
Remote, United StatesStaff+
Base Salary
$121k - $163k/yr
Responsibilities
- Design, develop, and maintain sophisticated server-side applications using Scala and Java.
- Create robust, scalable APIs and implement complex business logic and efficient data processing.
- Support distributed systems and ensure backend software reliability, scalability, data integrity, and security.
- Perform requirements analysis, system architecture design, technical specification development, and performance optimization.
- Use Git, Maven, SQL databases, and unit testing practices in backend development.
- Participate in design reviews, system integration, and testing efforts.
- Analyze and resolve complex technical problems independently.
- Provide mentorship and leadership to junior team members.
Requirements
- Technical training, certification, or degree with 5+ years of relevant experience.
- 10+ years of hands-on Java software development experience.
- 5+ years of hands-on Scala programming development experience.
- Experience designing and developing RESTful APIs and applying functional programming paradigms.
- Experience with distributed systems, Git, Maven, and SQL databases.
- Knowledge of AWS, Azure, or GCP and containerization technologies such as OpenShift.
- Ability to obtain a T4 Public Trust clearance.
- Must have lived in the United States for at least three of the last five years.
- Preferred: experience with the Centers for Medicare & Medicaid Services.
- Preferred: familiarity with Angular or React and supporting full-stack work.
Benefits
- Remote work with a 40-hour scheduled work week and no required travel.
- Medical, dental, vision, health savings account, and 401(k) options with company matching.
- Paid vacation, sick, personal, holiday, parental, military, bereavement, and jury duty leave.
- Up to 160 hours of paid family leave in a rolling 12-month period for eligible employees.
- Short- and long-term disability, life, accidental death and dismemberment, personal accident, critical illness, and business travel insurance offerings.
- Career growth resources, internal mobility support, wellness packages, and an innovation-focused workplace.
About General Dynamics Information Technology
General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.