Software Engineer (Java)

Job Category: Tech
Location: California, United States
Employment Type: Permanent
Location Terms: Hybrid
Salary: USD130000
Software Engineer (Java)
Location: Folsom, CA or Dayton, OH

The company
Your chance to join pioneers who innovative engineering solutions, specializing in controllable solid propulsion and airborne intelligence technologies for defense and space. Their solutions cater to the diverse technology needs of the U.S. Government and commercial space industry, spanning reentry systems, missile defense, commercial and DoD space launch systems, small launch vehicles, and payloads.

With a "mission-focused" and "customer-first" engineering approach, they foster collaboration among industry pioneers in a dynamic small company environment.

What you will be doing
Enthusiastically engage in learning and applying new software technologies for airborne intelligence, surveillance, and reconnaissance missions. Responsible for designing and developing distributed enterprise Java applications, encompassing front-end, back-end, database, and messaging subsystems. This role offers opportunities for direct collaboration with technical peers, chief engineers, systems engineering, and program managers within the company.

Tech Stack: Java, Spring, Advanced Message Queuing Protocol, PostgreSQL, JavaFX, Swing

What experience and skills you need:
  • Bachelor’s degree in Computer Science or Engineering from an accredited university
  • 2+ years of experience in a similar position
  • Understanding of objectoriented design principles, UX design, thick & thin client GUI technologies, and distributed programming
  • Working knowledge of development technologies, including Java, Spring, UI development, AMQP
  • Basic understanding of objectoriented software design principles, distributed computing environment concepts, and graphical software interface technology
  • Familiarity with computer architecture, concurrent programming, database programming, distributed processing, and secure programming
Working knowledge of Linux

Must be able to obtain and maintain a U.S. Security Clearance at the appropriate level (requires U.S. Citizenship).

Apply now to join a great team on a great mission.

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!