Software Engineer

Herndon, Virginia

FJM Innovative Technologies, LLC
Apply for this Job
REQUIRED
Must have ACTIVE TS/SCI clearance with a Full Scope Polygraph.
We must strictly adhere to this requirement.
LOCATION
Herndon, VA On-Site Full-TIme FJM Innovative Technologies is looking for a highly skilled Software Engineer to support dynamic development efforts in Herndon, VA. Java and Apache NiFi are must-have skills for this role. The ideal candidate will bring a strong foundation in backend development, data pipeline engineering, and modern DevOps tools while contributing effectively within Agile teams. Key Responsibilities:

• Develop and maintain scalable applications using Java (required) and other languages such as Python, C, C , Swift, and Shell

• Design and implement dataflow automation and ETL pipelines using Apache NiFi (required)

• Build full-stack web applications using HTML, CSS, JavaScript, Bootstrap, Angular, Node, Ruby, PHP, XML/XSLT, and JSON

•. Develop backend systems and services using RESTful APIs, JDBC, JPA, Java Beans, and frameworks such as Spring, Hibernate, and Django

• Work with web/application servers including Apache Tomcat and Apache Ant

•. Utilize tools like Maven, Gradle, Jenkins, Git, BitBucket, Eclipse, and Android Studio for development and CI/CD

• Follow Agile Scrum methodologies for iterative development and team collaboration using Jira and Confluence

• Conduct testing with JUnit and Selenium, and monitor system performance with Splunk and Salt

• Support cloud-based deployments using AWS and Docker across Linux, Windows, Unix, and Mac OS

• Work with relational databases such as MySQL and MariaDB; use tools like PGAdmin for data management

• Engage with big data tools such as Apache Hadoop, Kafka, HDFS, HBase, and Zookeeper Required Skills:

• Strong experience with Java and Apache NiFi is required

• Proven ability to develop and support complex backend systems and data workflows

• Familiarity with modern development frameworks, DevOps practices, and Agile software engineering Why Join FJM? Innovative Environment: Be part of a dynamic workplace where creativity and innovation are not just encouraged but celebrated. Your ideas have the power to shape the future.
Professional Growth: We invest in our team members' development, providing opportunities for continuous learning and career advancement. Your success is our success.
Collaborative Culture: Join a team that values collaboration, diversity, and teamwork. At FJM Innovative Technologies, we believe in achieving greatness together.
Cutting-Edge Projects: Work on projects that push the boundaries of what's possible. From groundbreaking technologies to industry-disrupting solutions, you'll be at the forefront of innovation. Competitive Salary and Benefits:

• 100% paid medical/dental/vision insurance

• Life insurance equal to one-time annual salary

• Optional life insurance options

• 401k investing

• Tech stipend

• Paid training Opportunities for Professional Development: We provide ample opportunities for professional growth and skill enhancement to help you excel in your career.
Supportive and Inclusive Work Environment: Experience a supportive and inclusive work environment where every team member is valued and respected.
Work-Life Balance Initiatives: We understand the importance of maintaining a healthy work-life balance. Our initiatives ensure that you can thrive both personally and professionally.
Date Posted: 17 April 2025
Apply for this Job