TechFlow, Inc. logo
TechFlow, Inc.

A forward-thinking digital, platform and base operations services company powered by its employee-owners! Always Ahead!

Java Software Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 1998H1B No SponsorCompany SiteLinkedIn

Location

Alabama

Posted

5 hours ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishAngularAzureCloudCyber SecurityJavaReact

Job Description

Java Software Engineer

TechFlow, Inc.

• Develop, enhance, test, and maintain clean, efficient, and secure application code following established coding standards and best practices. • Support software modernization efforts by implementing new capabilities, application enhancements, and system improvements. • Develop Java-based web applications and services within an Agile software development environment. • Participate in mandatory peer code reviews to ensure software quality, security, maintainability, and adherence to coding standards. • Implement user experience (UX) enhancements and support low-code/no-code solutions as directed by technical leadership. • Develop and maintain automated tests to support software quality objectives, including achieving a minimum of 90% automated test coverage for new code. • Identify opportunities for technical debt reduction and support remediation efforts. • Ensure applications meet Web Content Accessibility Guidelines (WCAG) 2.1 AA standards, achieving zero errors through automated and manual accessibility testing. • Maintain source code within the Government-owned/BES-managed Git repository using appropriate branching, version control, and Agile development practices. • Utilize library and dependency management tools to maintain secure and reliable software components. • Support software quality and security processes, including automated scanning, vulnerability remediation, and compliance activities. • Collaborate with senior engineers, architects, testers, DevSecOps engineers, and Agile team members to deliver mission-focused software solutions.

Job Requirements

  • Bachelor's degree (or equivalent experience) in Computer Science, Information Technology, Engineering or related field.
  • Minimum 3 years of experience in Java and web application development.
  • Experience developing software using modern programming practices and secure coding standards.
  • Proficiency with Git-based version control workflows.
  • Experience with automated testing frameworks and software quality practices.
  • Familiarity with DoD cybersecurity requirements, security scanning tools, and Security Technical Implementation Guide (STIG) requirements.
  • Ability to work effectively in an Agile software development environment.
  • Strong problem-solving skills and ability to collaborate with cross-functional technical teams.
  • Active Secret Security Clearance
  • Preferred Qualifications**
  • Experience with modern front-end frameworks such as Angular, React, or similar technologies.
  • Experience applying UX design principles to web-based applications.
  • Familiarity with DevSecOps practices and CI/CD pipelines.
  • Experience supporting DoD software modernization programs.
  • Knowledge of accessibility standards, including WCAG 2.1 AA compliance.
  • Experience working with cloud-based development environments.
  • Familiarity with Agile tools such as Jira, Azure DevOps, or similar platforms.

Benefits

  • Employee stock ownership plan (ESOP) – Pride in being an employee-owner and annual employer contribution (per plan guidelines)
  • 401k plan with Roth option.
  • Eligibility for an employer match.
  • Immediate vesting
  • Paid time off
  • Holidays – 11 paid holidays per year
  • Comprehensive medical, dental, and vision plans
  • Company-paid Life & AD&D insurance plan
  • Employee Assistance Program
  • Wellness Resources
  • Company-paid training and development program
  • Voluntary benefits include:
  • Life & AD&D Insurance for employee, spouse, and children
  • Short-term and long-term disability (per plan guidelines)
  • Legal Shield and Identity Theft protection plans
  • Pet Insurance

Related Job Pages

More Backend Engineer Jobs

Intellectsoft logo

Senior Java Developer

Intellectsoft

Engineering Your Vision

Backend Engineer6 hours ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Collaborate with the team to design, develop, and improve existing systems • Implement new features and enhance current platform functionality • Develop solutions supporting new products and user experiences • Maintain production systems and investigate root causes of issues • Actively participate in Agile/Scrum ceremonies • Ensure adequate unit and integration test coverage • Contribute to code reviews and technical discussions • Support architecture planning and system design activities • Communicate effectively and collaborate with distributed teams

Ukraine
Checkr, Inc. logo

Senior Software Engineer, Python

Checkr, Inc.

We're building a fairer future by designing technology to create opportunities for all.

Backend Engineer6 hours ago
Full TimeRemoteTeam 501-1,000Since 2014H1B No Sponsor

• Develop and maintain robust Python applications • Collaborate with cross-functional teams to define and design new features • Participate in code reviews and enforce best practices • Troubleshoot and debug applications to optimize performance

California
Grafana Labs logo

Staff Backend Engineer

Grafana Labs

Grafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations

Backend Engineer6 hours ago
Full TimeRemoteTeam 501-1,000Since 2014H1B Sponsor

• Build the core backend services: Design, implement, test, and operate services for context ingestion and indexing. • Create a scalable SaaS foundation: Define and build architecture for multi-tenant service. • Power agent-facing retrieval workflows: Build APIs for AI agents and internal applications. • Work across product and infrastructure and make practical tradeoffs. • Operate what you build: Instrument services with observability tools. • Contribute to technical direction: Help shape architecture and engineering practices. • Effective communication in a dynamic and collaborative environment. • Ownership and impact: Take full ownership of AI solutions developed.

United States
$175.0K - $210.0K / year
Grafana Labs logo

Staff Backend Engineer

Grafana Labs

Grafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations

Backend Engineer6 hours ago
Full TimeRemoteTeam 501-1,000Since 2014H1B Sponsor

• Build the core backend services: Design, implement, test, and operate the first services for context ingestion, context indexing, retrieval orchestration, API access, source configuration, and system administration. • Create a scalable SaaS foundation: Help define and build the architecture for a multi-tenant service, including tenant isolation, usage tracking, quotas, audit logs, background jobs, and reliable service boundaries. • Power agent-facing retrieval workflows: Build APIs and service interfaces that allow AI agents, MCP tools, CLIs, and internal applications to retrieve relevant context, provenance, confidence signals, and warnings. • Work across product and infrastructure: Partner with the team to make practical tradeoffs between fast experimentation and long-term reliability, especially as the project moves from prototype to production. • Operate what you build: Instrument services with metrics, logs, traces, alerts, and dashboards. Use observability tools to understand system behavior and improve reliability. • Contribute to technical direction: Help shape the architecture, service boundaries, storage choices, API contracts, deployment patterns, and engineering practices for a new product area. • Effective communication: You’ll be working in a highly dynamic and collaborative environment, so we need someone who can communicate effectively and contribute across teams. • Ownership and impact: Take full ownership of the AI solutions you develop, ensuring they are not only innovative but also scalable, maintainable, and aligned with real user workflows.

Canada
$186.4K - $223.6K / year