Jobs · Engineering · Maryland

Senior Java Software Engineer 759

Freedom Technology Solutions Group, LLC · Annapolis Junction, MD · 1 mo ago
On-siteEngineering$225k–$275k/yrFull-time

About the role

Join the team at Freedom Technology Solutions Group and elevate your career! Enjoy the perks of telecommuting and flexible scheduling. Freedom Technology Solutions Group is seeking a skilled and motivated Software Engineer to join our team in developing cutting-edge geospatial analysis, ETL (Extract, Transform, Load), and visualization microservices to support mission-focused systems. As a Software Engineer, you will play a crucial role in designing, implementing, and maintaining scalable and performant Java-based microservices that interact with both relational and NoSQL databases. Your work will contribute to enhancing the capabilities of our geospatial data processing and visualization tools, enabling better decision-making for mission-critical applications.

Responsibilities

  • Designing, developing, and maintaining high-performance Java microservices with a strong emphasis on geospatial functionality
  • Collaborating with cross-functional teams to understand requirements and translate them into robust and scalable software solutions
  • Leading the technical design and implementation of geospatial features, ensuring alignment with overall architecture and mission objectives
  • Working closely with product managers and other stakeholders to gather requirements and provide technical expertise during the planning and execution of projects
  • Conduct code reviews and mentor junior team members to ensure high-quality code and adherence to best practices

Requirements

  • TS/SCI with Polygraph
  • Twenty (20) years' experience in programs and contracts of similar scope, type and complexity is required
  • Bachelor's or higher degree in Computer Science, Software Engineering, or a related field. Four (4) years of additional experience may be substituted for a bachelor’s degree
  • In-depth knowledge of Java and associated frameworks (Spring Boot, Hibernate, etc.)
  • Experience with cloud-based development and deployment

Qualifications

  • Familiarity with containerization and orchestration technologies (Docker, Kubernetes)
  • Knowledge of GIS (Geographic Information System)

Similar jobs