Jobs and Careers
VE

Software Engineer - External Interfaces

VES LLC
United Statesfull_timeVerifiedPosted 17 Jan 2025
💰 $180,000/yr($75,000/yr$180,000/yr)

About the role


If you're a Junior or Senior level Software Engineer with 2-8+ years of experience in Java, and Spring, and you have a passion for developing mission-critical software solutions, VES, LLC has an exhilarating opportunity for you. Join our dynamic team at the forefront of technology innovation, dedicated to providing cutting-edge software solutions for the defense industry, including the US Army Mission Command systems. At VES, we're not just building software; we're shaping the future.

You'll be working on the External Interfaces team which is responsible for ingesting and egressing data from AFATDS AXS to other external systems. This team develops Spring Boot microservices to handle communication with these external systems and to handle data translation to/from the AFATDS AXS data model. Their primary effort has been to bring data from the existing SOAP API in AFATDS 6.8 into AXS, leveraging the server-core APIs. Additional responsibility for supporting tactical messaging (VMF, USMTF) in AXS, leveraging C2IUL as the core service, making additions to support various messages.

ABOUT VES, LLC

We are a small business headquartered out of Aberdeen Proving Ground, MD. We have grown up to 56 employees, many of them getting our footprints established in other areas of the United States. This particular role will support our team in Picatinny Arsenal, NJ. Established in 2014, our core competencies are the development of custom government off the Shelf (GOTS) infrastructure solutions, integrating mission command systems, and prototyping emerging technologies for use in the Army tactical architecture. We are a company built entirely of engineers, focused completely on solving the DoD's hardest software systems integration challenges.

Many software government contractors only hire to fill a slot and then release the person with the contract time is up. We truly strive to be more of a close-knit group, hiring people for their talent and making sure they want to stay for the long haul. We offer highly competitive pay, generous benefits, and a friendly work culture.

General Job Duties:

  • Build Java-based services and applications that enable users to manage tactical data supporting a Common Operating Picture and Fire Support capabilities
  • Build and maintain reusable components as part of the foundation of the applications
  • Develop, test, and manage software as directed and determined by the project lead
  • Develop software leveraging Spring Java Framework
  • Develop software leveraging Java Swing to create window-based applications and reusable components
  • Work on efforts where there's a core team delivering capabilities to other development teams to extend and integrate.
  • Work on applications and components that integrate with COTS messaging solutions such as RabbitMQ
  • Maintain and improve the performance of existing software solutions
  • Clearly and regularly communicate with management and technical support colleagues
  • Recommend improvements to existing software solutions as necessary
  • Work closely with the customer and other stakeholders to understand requirements and design software solutions to meet their needs.

Required Skills:

  • Experience developing RESTful services using the Spring Framework
  • Experience moving data and translating data at the enterprise level
  • Solid problem-solving and debugging ability. Must be comfortable using a debugger.
  • Solid CS fundamentals including object orientation, data structures, advanced algorithms, complexity, automata, operating system fundamentals, computer architecture, and systems analysis and design
  • Familiarity with professional software engineering practices for the full software development life cycle, including requirements elicitation, coding standards, code reviews, source control management, agile development, build processes, testing, and operations
  • Experience using Git (or a Git-based implementation, e.g. Stash, Bitbucket, Github) in a collaborative production environment-especially on a large-scale software project
  • Experience using Jenkins, Gradle and Maven
  • Published software projects for external consumption, or have made significant contributions to existing open-source projects
  • Experience with the Agile or Scrum development methodology
  • Experience working as part of a software developme

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

VES LLC

View company profile →