Talent.com
The AES Group
Software EngineerThe AES Group • Point Mugu NAWC, CA, United States
Search for other jobs
Software Engineer

Software Engineer

The AES Group • Point Mugu NAWC, CA, United States
4 days ago
Salary
$115,000.00–$150,000.00 yearly
Job type
  • Full-time
  • Quick Apply
Job description

Role: Senior Software Engineer
Location: Point Mugu, CA
Pay Rate: $115K - $150K per annum
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.

Qualifications:

  • Between 3 to 10 years of experience performing the duties described in the functional description

  • 3+ years of experience in software development with emphasis on full-stack solutions

  • 3+ years' experience with CI/CD pipelines in an agile DevOps environment

  • 3+ years' experience with .net, C#, JavaScript, containers, and microservices architecture

  • 3+ years' experience with SQL and database design

  • 2+ years' experience with HTML and CSS

  • 2+ years' experience with Git version control

  • Demonstrated experience with Docker and Kubernetes

  • Proficiency with JIRA, Confluence, and Bitbucket or equivalent tools

  • Experience working in Agile environments and as a Scrum team member

  • Excellent communication and interpersonal skills for all levels of interaction

  • Ability to work independently and take initiative

  • Working knowledge of Microsoft Office suite (Word, Excel, PowerPoint, SharePoint)

Desired 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

EDUCATION:

Degree: BS or BA degree in a Computer or Information Science field or a relevant technical discipline

Allowable Substitution: An additional 6 years of relevant work experience may be substituted for a bachelor's degree, or 4 additional years of work experience with a relevant associate degree

CLEARANCE:

Top Secret Security Clearance

Condition of Employment: Applicant must have an active DoD Top Secret Clearance.
The applicants selected will be subject to a T5 security investigation and must meet eligibility requirements for access to classified information.

Create a job alert for this search

Software Engineer • Point Mugu NAWC, CA, United States