Bigbear.ai - Charlottesville, VA

posted 2 months ago

Full-time
Remote - Charlottesville, VA

About the position

BigBear.ai is seeking a talented and passionate Java Software Engineer to join our team in the Charlottesville, VA or Chantilly, VA area. This position is critical for building high-performing, scalable, enterprise-grade applications that meet the needs of our clients. The successful candidate will have the opportunity to work in a flexible environment, with the potential for remote work for local candidates. As a Java Software Engineer, you will be responsible for both server-side and JavaFX front-end application development, contributing your expertise throughout the full software development lifecycle—from concept and design to testing and deployment. In this role, you will collaborate closely with the Project Manager and engineering teams to implement innovative solutions that enhance our product offerings. You will design and develop high-volume, low-latency applications for mission-critical systems, ensuring that your code is well-designed, testable, and efficient. Your responsibilities will also include performing system monitoring, optimization, and high-performance tuning to ensure our applications run smoothly and efficiently. Additionally, you will participate in research and development efforts aimed at advancing our systems engineering capabilities and product features. The ideal candidate will be a self-starter with excellent communication and problem-solving skills, capable of working independently as well as part of a team. You will be expected to contribute in all phases of the development lifecycle, ensuring that designs comply with specifications and meet the high standards expected by our clients.

Responsibilities

  • Collaborate with Project Manager and engineering to implement innovative solutions.
  • Design and develop high-volume, low-latency applications for mission-critical systems.
  • Contribute in all phases of the development lifecycle.
  • Write well designed, testable, efficient code and unit tests.
  • Ensure designs are in compliance with specifications.
  • Perform system monitoring, optimization, and high performance tuning.
  • Participate in research and development for system engineering and product advancement.

Requirements

  • Must be able to obtain and maintain an Interim Secret Clearance.
  • B.S./M.S. degree in Computer Science, Engineering, or equivalent experience.
  • 5-7 years working with Java.
  • Object-Oriented Programming and Design skills are required.
  • Familiarity with event-driven programming.
  • Experience working in an Agile/Scrum development process.

Nice-to-haves

  • Experience in the Intelligence community is a plus.
  • JavaFX experience preferred but not required.
  • Experience developing multi-threaded applications is a plus.
  • Working experience with PostgreSQL/PostGIS, ElasticSearch, or Oracle database is a plus.
  • Hands-on experience with OpenStreetMap, OGC, or other GIS is a plus.
  • Experience with JavaScript, C# and .Net Framework is a plus.
  • Experience with Spring libraries is a plus.
  • Experience with Docker and Kubernetes/OpenShift is a plus.
  • Experience integrating with third-party systems (authentication, logging, data) is a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service