General Dynamics logo
General Dynamics

A business unit of General Dynamics, General Dynamics Information Technology (GDIT) supports some of the United States' most complex government, defense, and in

Scala Backend Developer

Location

United States

Posted

4 days ago

Salary

$85.9K - $116.2K / year

Seniority

Junior

Bachelor Degree1 yr expEnglishDistributed SystemsJavaMavenScalaSQL

Job Description

Scala Backend Developer

General Dynamics

• Designing, developing, and maintaining sophisticated server-side applications using Scala and related technologies • Creating robust and scalable APIs • Ensuring efficient data processing and implementing business logic • Writing comprehensive unit tests • Working with distributed systems to ensure the reliability and scalability of software architecture • Participating in design reviews and supporting system integration and testing efforts

Job Requirements

  • 1+ years of related experience
  • 2+ years of hands-on Scala programming development experience
  • 2+ years of hands-on Java software development experience
  • Experience designing and developing RESTful APIs
  • Demonstrated skills with functional programming paradigms, distributed systems, version control with Git, build tools like Maven, and SQL databases
  • Excellent written, oral, and presentation communication skills
  • Must be able to obtain T4 Public Trust clearance
  • Must have lived in the United States at least three (3) out of the last five (5) years.

Benefits

  • Health insurance
  • 401(k) with company match
  • Paid time off (vacation, sick, personal, holidays, parental, military, bereavement, jury duty)
  • Full flex work weeks where possible

Related Job Pages

More Backend Engineer Jobs

Pure Storage logo

Technical Design Architect – Data Management

Pure Storage

Helping innovators uncomplicate data storage, forever.

Full TimeRemoteTeam 1,001-5,000Since 2010H1B Sponsor

• Architect and deploy Inventa platform solutions tailored to diverse customer environments • Guide enterprise customers through data infrastructure mapping • Diagnose and resolve complex systemic issues involving network connectivity • Build and maintain scalable architecture guides and technical documentation • Synthesize field-tested insights and design feedback

United States
$107K - $230K / year
Techne logo

Full Stack Developer, Java

Techne

Soluções inteligentes para a transformação digital.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Develop and maintain features using Java, Spring, and Angular • Work on the evolution, maintenance, and modernization of the Lyceum ERP • Develop and consume REST APIs • Analyze and implement business rules • Fix incidents and perform corrective and enhancement maintenance • Write automated tests and support quality strategies • Participate in technical and functional refinements • Contribute to development estimates • Perform code reviews and share best practices • Participate in incremental deliveries within an agile environment • Support initiatives to reduce technical debt • Contribute to improvements in architecture, performance, and stability • Use generative AI tools to support development, documentation, and understanding of legacy systems

Brazil
SoftExpert - Software for Excellence logo

Full Stack Developer, PHP, React.js

SoftExpert - Software for Excellence

Software all-in-one para gestão da transformação digital, inovação e conformidade.

Full TimeRemoteTeam 501-1,000Since 1995H1B No Sponsor

• Develop queries of appropriate complexity, apply query optimizations, and make modifications to database tables • Deliver well-documented code to facilitate understanding and maintenance • Implement measures to ensure application security • Develop and execute unit tests to ensure code quality • Demonstrate familiarity with the Git workflow and the ability to investigate change history • Provide support to other developers based on established guidelines

Brazil
Riachuelo logo

Senior Systems Analyst – Backend, Java

Riachuelo

🌎 Viva a carreira que se conecta com @vc em nosso Ecossistema. Clique na aba "vagas" e confira nossas oportunidades! ↓

Full TimeRemoteTeam 10,001+Since 1947H1B No Sponsor

• Java development using Spring Boot, Apache Camel, and Spring WebFlux; • Design and implementation of RESTful APIs; • Unit, integration, and performance testing; • Distributed systems architecture; • Technical leadership and ownership; • Strong communication and collaboration with other teams; • Clear documentation and technical reasoning; • Investigative mindset and focus on continuous improvement.

Brazil