Back to results

Software Engineer

  • Point Mugu Nawc, CA, United States

$115,000 to $150,000 USD / year

Applications open in a new tab.

Job details

Pay
$115,000 to $150,000 USD / year
Posting language
English
Posted

Original job description

Required Skills & Experience

-BS or BA in a Computer or Information Science field (or 6 years of relevant experience -Top Secret Cleared (Secret is okay) -2+ years of experience in software development with emphasis on full-stack solutions in aerospace/aviation -2+ years' experience with CI/CD pipelines in an agile DevOps environment -2+ years' experience with .net, C#, JavaScript, containers, and microservices architecture -2+ years' experience with SQL and database design -2+ years' experience with HTML and CSS -2+ years' experience with Git version control -Experience with Docker and Kubernetes -Experience with JIRA, Confluence, and Bitbucket or equivalent tools

Nice to Have Skills & Experience

-Experience with Scaled Agile Framework (SAFe) -AMQP (RabbitMQ) implementation experience -Advanced Java ORM experience (Hibernate) -Spring Boot or Java EE development expertise -RESTful web services design and implementation -Single Page Application (SPA) development with ReactJS/Redux -WebSockets implementation for real-time applications

Job Description

One of our defense contractors, is seeking an experienced Full Stack Web Developer with 2+ years of experience with Continuous Integration Continuous Delivery (CI/CD) pipeline proficiency who will architect, develop, and maintain mission-critical systems while providing technical leadership and mentorship to junior team members. You will work within a SAFe/Agile environment to deliver high-quality software solutions for a Department of Defense (DoD) program at Naval Base Point Mugu near Camarillo, CA. This role requires a Top Secret Clearance and works a 9/80 schedule.

Travel: Approximately 10 weeks of travel could be required (San Diego Ca, Norfolk Va, Pax River Md, Melbourne Fl, Japan, and France).

Functional Description:

Product Analysis and Design

  • Provide support for the analysis, recommendation, design and prototype of future software, system components, and digital products and data systems for use with current and emerging technologies

Technical Documentation

  • Provide technical documentation support for the development and management of technical documentation.

Product / Software Development Support

  • Develop complex microservices-based systems using Java Spring Boot, ensuring scalability and fault tolerance
  • Write high-performance, production-ready code in Java, and TypeScript that meets security and performance requirements
  • Develop responsive front-end applications using ReactJS/Redux, NPM, and Material UI with a focus on performance and reusability
  • Implement RESTful web services and APIs following industry best practices and Governance for authentication, error handling, and documentation
  • Utilize WebSockets for real-time communication in collaborative applications and dashboards
  • Configure and manage message queuing systems like RabbitMQ (AMQP) for asynchronous processing and system integration
  • Leverage Java ORM frameworks such as JPA and Hibernate for efficient database operations and entity management
  • Implement automated testing including unit, integration, and end-to-end tests to ensure system quality
  • Manage version control workflows in Git, implementing branching strategies and ensuring proper code management
  • Troubleshoot complex Kubernetes deployment issues across the full stack, from front-end to database
  • Perform code reviews on Pull Requests and technical mentoring for junior developers, focusing on best practices and clean code principles
  • Create and maintain comprehensive technical documentation in Confluence for system architecture and code standards
  • Manage project tasking and user stories in JIRA, maintaining transparency on progress and impediments
  • Participate in our Agile ceremonies including the SAFe Program Increment planning meetings to align team objectives with organizational goals
  • Contribute to architectural decision records documenting system design choices and technical direction
More about this job

Skills

  • Software development
  • CI/CD
  • DevOps
  • .NET
  • C#
  • JavaScript
  • Microservices Architecture
  • SQL
  • HTML
  • CSS
  • Git
  • Docker
  • Kubernetes
  • Atlassian JIRA
  • Atlassian Confluence
  • Atlassian Bitbucket
  • Agile
  • RabbitMQ
  • Oracle Java
  • Spring Boot
  • Leadership
  • Documentation
  • Microservices
  • TypeScript
  • Communication skills
  • ICT system integration
  • Test automation
  • Troubleshoot
  • Coaching

Report this job