> Markdown version of [/jobs/ext/146226-software-developer-java-and-ruby-on-rails-remote](https://www.wearedevelopers.com/jobs/ext/146226-software-developer-java-and-ruby-on-rails-remote). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer (Java and Ruby-on-Rails) REMOTE - **Company:** General Dynamics Information Technology - **Location:** Indianapolis, IN, United States - **Salary:** $93,662.0 - $97,750.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Software Applications, Behavior-Driven Development, C Sharp (Programming Language), Middleware, Python (Programming Language), Node.Js, NoSQL, OpenShift, Pair Programming, Software Architecture, Ruby on Rails, Ruby, Software Construction, Test-Driven Development (TDD), ReactJS, Backend, Containerization, AngularJS, Extreme Programming, Front End Software Development, Devsecops, Docker, Programming Languages, Microservices - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=af80f2af6fe4ad56 ## About the Role * 5 year's experience with Ruby on Rails and Java * Ability to obtain a public trust * US CITIZENSHIP required * EDUCATION AND EXPERIENCE: Technical Training, Certification(s) or Degree, 3+ years of experience * Mission focused and a self starter/independent and scrappy * 2+ years of experience with software development, software architecture, APIs, and microservices * 2+ years of experience with building software using agile methods * 2+ year experience with Ruby and associated frameworks (e.g Ruby on Rails) * 2+ Experience with multiple back-end languages (e.g. C, C#, Java, Python, Ruby on Rails) and JavaScript frameworks (e.g. Angular.js, React, Node.js) * 2+ years of experience with database engineering, and manipulating relational and NOSQL databases * 2+ years of experience with automating tests for determining quality, security, performance and usability of a system. * Experience with containerization technologies such as OpenShift, EKS, and Docker * Experience writing and evaluating user stories, acceptance criteria, and pull-requests * Experience working in HCD, Agile and DevSecOps environments Preferred Skills / Attributes: * Experience in paired programming and Extreme Programming * Experience Lean Design, Test Driven Development (TDD), and Behavior Driven Development (BDD) * A passion to contribute to the full stack - the front-end, backend and anything in-between (middleware or otherwise)., Years of Experience 1 + years of related experience * may vary based on technical training, certification(s), or degree ## Description Own your opportunity to serve as a critical component of our nation's safety and security. Make an impact by using your expertise to protect our country from threats., As a Ruby on Rails Developer, you will be working with a team of software engineers, testers, designers, and product managers to bring our teams conceptual solutions to life in a mature Agile/DevSecOps environment. ## Related Videos - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Fireside Chat with David Heinemeier Hansson](https://www.wearedevelopers.com/videos/980-fireside-chat-with-david-heinemeier-hansson) - [Fireside Chat with Werner Vogels, VP & CTO, Amazon.com & Daniel Gebler, CTO at Picnic](https://www.wearedevelopers.com/videos/1405-fireside-chat-with-werner-vogels-vp-cto-amazon-com-daniel-gebler-cto-at-picnic) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)