
Software Developer, Java, Ruby on Rails
General Dynamics Information Technology
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $93,662 - $97,750 per year
About the role
- Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software
Requirements
- 5 year’s experience with Ruby on Rails and Java
- Ability to obtain a public trust
- US CITIZENSHIP required
- Technical Training, Certification(s) or Degree, 3+ years of experience
- 2+ years of experience with software development, software architecture, APIs, and microservices
- 2+ years of experience with building software using agile methods
- 2+ years of 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
Benefits
- Flex work week to own your priorities at work and at home
- 401K with company match
- Comprehensive health and wellness packages
- Internal mobility team dedicated to helping you own your career
- Professional growth opportunities including paid education and certifications
- Cutting-edge technology you can learn from
- Rest and recharge with paid vacation and holidays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Ruby on RailsJavaAPIsmicroservicesagile methodsCC#PythonJavaScriptdatabase engineering
Soft Skills
ability to obtain a public trustwriting user storiesevaluating acceptance criteriapull-requests
Certifications
Technical TrainingCertification(s)Degree