Java Developer-Mid

  • Full-time

Company Description

Founded in 2017 and headquartered in Manassas, Virginia, Toomey Technologies is a SBA Certified HUBZone & WOSB Small Business that provides customer focused professional services and solutions. Toomey focuses on forging strong relationships with our customers and internally fostering a culture of continuous improvement of our management and technical processes. Our aim is to leverage our knowledge and skills to work with our clients, offering professional and impartial advice. Toomey's goal is to become a trusted advisor to our customers while assisting to create innovative solutions and to find new ways to solve customer-specific problems.

Job Description

Immediate opening for a Mid-Level Java Software Developer.   The qualified candidate will work as part of an agile software development team to design and develop an automated, cloud-based, scalable machine learning framework for a Federal Agency's  program.  This hybrid cloud-based and stand-alone architecture will support automated execution of ML/AI models to perform object detection on disparate sources of government imagery and intelligence products.

  • Research, develop, implement, test and integrate solutions.
  • Maintain and improve performance of existing code
  • Create new micro-services as needed to support the workflow
  • Support infrastructure and deployment team in high-side environment
  • Manage, optimize and improve the product
  • Rapidly prototype new methods for processing and exploiting data
  • Design and implement automated testing procedures in an environment of continuous integration and delivery to the client

Qualifications

  • U.S. Citizenship Required
  • TS/SCI with Poly Clearance
  • Bachelor’s Degree in Computer Science, Engineering, Applied Mathematics, or related field
  • 3+ years of related experience with the following: 
  • Experience with Spring framework and supporting tools such as
    • Spring JPA/Hibernate
    • Spring Security
    • REST API's
    • Java Messaging Services (JMS) using providers such as ActiveMQ and RabbitMQ
  • Experience with imagery processing libraries such as GDAL
  • Experience with Python
  • Experience with Linux Shell Scripting
  • Query and management skills with PostgreSQL, PostGIS and SQL databases
  • Recent experience with Web Services, Database and micro-service development
  • Experience with Continuous Delivery and Continuous Integration (CI/CD) techniques
  • Experience with test-driven development and automated testing practices
  • Experience with open-source Information Service tools and libraries such as QGIS, GeoServer and GeoTools
  • Preferred Experience with AWS services such as: EC2 and RDS
  • Containerization (Docker, Kubernetes)

Additional Information

  • Toomey Technologies is an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class.
  • U.S. Citizenship is required for all positions