Greystones Group is looking to support the Navy in AI development and modernization efforts by hiring a Junior Software Engineer to develop and maintain mission-critical software applications.
Requirements
- Experience with front end development tools Typescript, React, or Vue.
- Experience with back end development tools Java, Node.js, and Spring Boot.
- Experience with Python, Java, JavaScript is preferred.
- Strong experience with SQL with PostgreSQL.
- Familiarity with Agile methodologies (Scrum, SaFe) and version-controlled development.
- Understanding of object-oriented design, microservices, API’s, and containerized applications.
- Experience writing technical documentation for DoD programs.
Responsibilities
- Design, develop, test, deploy and maintain scalable full stack web applications in support of Navy platforms, systems, or weapon systems.
- Assist in developing, testing, and maintaining full stack web applications using modern development frameworks and tools.
- Collaborate with software engineers in an Agile development team.
- Write clean, maintainable, and efficient code for both the front-end and back-end components of Navy applications.
- Participate in code reviews, technical discussions, and sprint planning activities.
- Troubleshoot bugs and performance issues and support ongoing improvements.
- Contribute to technical documentation and system design artifacts.
Other
- Bachelors Degree in Engineering, Computer Science, Information Technology, or related discipline plus 3-5 years of experience.
- Must have an Active Secret Clearance.
- Ability to work with cross-functional teams and report to internal and external stakeholders.
- Ability to request reasonable accommodations if you are a qualified individual with a disability or a disabled veteran.
- Must be able to participate in the application process and complete any forms as needed.