Gui Developer

CareerCircle
Manassas, United States of America
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 123K

Job location

Manassas, United States of America

Tech stack

Testing (Software)
Java
JavaScript
PHP
Computer-Aided Design
Web Accessibility
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Data analysis
Systems Engineering
HTML5
User Authentication
Automation of Tests
Unit Testing
Backup Devices
Browser Compatibility
CSS
Information Systems
Databases
Computer Engineering
Continuous Integration
Data Visualization
Linux
Eclipse
Middleware
Data Flow Control
Graphical User Interface
Design of User Interfaces
Human-Computer Interaction
Iterative and Incremental Development
Integrated Development Environments
IntelliJ
Interaction Design
JavaFX
Java Foundation Classes
JavaScript Libraries
Python
Linux System Administration
Microsoft Visual Studio
MySQL
Object-Oriented Software Development
Scrum
Rapid Prototyping Process
Red Hat Enterprise Linux - RHEL
Responsive Web Design
Rich Client Platform
Salesforce
Software Engineering
Data Streaming
System Testing
User-Centered Design
Web Content Accessibility Guidelines
Web Application Frameworks
Website Wireframe
WordPress
Workflow Management Systems
Scripting (Bash/Python/Go/Ruby)
Gerrit
React
Adobe XD
Backend
Gitlab
GIT
Vue.js
SASS
Containerization
Angular
Material Design
Integration Tests
Kubernetes
Information Technology
Rhel6
Figma
Codebase
Front End Software Development
REST
Software Version Control
Devsecops
Docker
Jenkins
Microservices

Job description

Rhel6 Gitlab Gerrit Java 8 JavaFX Tooling Jenkins VS Code Java 11 Dataflow Codebase Scripting Usability Visionary Leadership Automation Innovation Kubernetes Middleware Dynamic UI Prototyping Swing (Java) Communication IntelliJ IDEA System Testing Custom Backend Problem Solving Sprint Planning Computer Science Containerization Interface Design Technical Issues Agile Methodology Docker (Software) Submarine Warfare Eclipse (Software) Workflow Management Systems Engineering Integration Testing User Interface (UI) Computer Engineering User Experience (UX) User-Centered Design JavaScript Frameworks Artificial Intelligence Microsoft Visual Studio Red Hat Enterprise Linux Graphical User Interface Critical Illness Insurance Java (Programming Language) Git (Version Control System) React.js (Javascript Library) Python (Programming Language) Continuous Improvement Process Front End (Software Engineering) JavaScript (Programming Language) Object-Oriented Programming (OOP) Proof Of Concept (POC) Development Integrated Development Environments Iterative And Incremental Development Application Programming Interface (API), This role focuses on front-end development for next-generation operator interfaces supporting Anti-Submarine Warfare and related mission systems. You will modernize and enhance multi-display graphical user interfaces, helping migrate legacy applications to newer platform versions while contributing to a dynamic, tile-based front-end architecture. The position offers long-term involvement on a major re-architecture and modernization initiative with opportunities to shape user experience and interface design in a mission-critical environment., * Interpret and refine requirements for enhancements and updates to an existing codebase, ensuring accurate understanding and alignment with user needs.

  • Write high-quality, standards-compliant code and perform thorough testing before introducing new features and updating existing functionality across multi-display GUI environments.
  • Support the modernization of legacy Java 8 applications as the team upgrades to Java 11 and Java 17, ensuring smooth migration and compatibility.
  • Contribute to a new front-end tiles-based architecture using React and JavaScript for dynamic UI components and modular user interfaces.
  • Build and enhance graphical user interfaces using JavaFX (preferred) or Java Swing, with a focus on usability and user-centered design.
  • Develop and maintain software within a Linux environment (RHEL 8), using tools such as Eclipse, VS Code, or IntelliJ.
  • Implement GUI components that operate effectively across multiple visual displays to support complex operator workflows.
  • Maintain and update code in Git-based repositories, including workflows that use tools such as GitLab and Gerrit.
  • Participate in Agile ceremonies, including sprint planning and iterative development cycles, and contribute to continuous improvement of processes.
  • Collaborate closely with systems engineers, developers, and UI/UX stakeholders to optimize operator workflows and reduce cognitive load.
  • Integrate front-end components with middleware services and a custom backend database, ensuring reliable data flow and system performance.
  • Support containerized deployments using Kubernetes and contribute to CI/CD pipelines using Jenkins.
  • Perform integration, system testing, and code updates within established Git, GitLab, and Gerrit workflows.
  • Assist with scripting or prototyping using Python for automation or rapid proof-of-concept development when needed.
  • Estimate development effort accurately and communicate progress, risks, and technical issues clearly to the team., You will work in a collaborative, close-knit engineering team focused on mission-critical systems for maritime and defense-related applications. The environment follows Agile methodologies, with regular sprint planning, reviews, and other ceremonies to support iterative development and continuous improvement. Development takes place primarily on Linux platforms, particularly Red Hat Enterprise Linux (RHEL 8), using modern IDEs such as Eclipse, IntelliJ, or VS Code. The team uses Git-based repositories, including GitLab and Gerrit, along with Jenkins-driven CI/CD pipelines to manage integration, testing, and deployment. Front-end technologies include Java, JavaFX, Swing, React, and JavaScript, with integration to middleware services, custom backend databases, and containerized deployments orchestrated with Kubernetes. The culture emphasizes clear communication, shared ownership, and proactive problem solving, offering the opportunity to contribute directly to the design and performance of next-generation operator interfaces. Job Type & Location, Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools. Related Jobs Gui Developer Actalent Manassas, VAOn-Site Linux CI/CD Rhel6 Gitlab Gerrit Java 8 JavaFX Tooling Jenkins VS Code Java 11 Dataflow Codebase Scripting Usability Visionary Leadership Automation Innovation Kubernetes Middleware Dynamic UI Prototyping Swing (Java) Communication IntelliJ IDEA System Testing Custom Backend Problem Solving Sprint Planning Computer Science Containerization Interface Design Technical Issues Agile Methodology Docker (Software) Submarine Warfare Eclipse (Software) Workflow Management Systems Engineering Integration Testing User Interface (UI) Computer Engineering User Experience (UX) User-Centered Design JavaScript Frameworks Artificial Intelligence Microsoft Visual Studio Red Hat Enterprise Linux Graphical User Interface Critical Illness Insurance Java (Programming Language) Git (Version Control System) React.js (Javascript Library) Python (Programming Language) Continuous Improvement Process Front End (Software Engineering) JavaScript (Programming Language) Object-Oriented Programming (OOP) Proof Of Concept (POC) Development Integrated Development Environments Iterative And Incremental Development Application Programming Interface (API) +0 Journeyman UI/UX Engineer Leidos Alexandria, VAOn-Site Equities Adobe XD DevSecOps Leadership User Flows Section508 Scalability Prototyping Wireframing Market Data RESTful API Communication Data Analysis Microservices User Research User Feedback Human Factors UI Components Test Automation Problem Solving Sprint Planning Ancient History Computer Science Software Testing Front End Design Product Planning Agile Methodology Usability Testing Data Visualization Interaction Design Workflow Management Information Systems User Interface (UI) Software Engineering User Experience (UX) Responsive Web Design Browser Compatibility Artificial Intelligence Angular (Web Framework) Figma (Design Software) Accessibility Compliance User Interface (UI) Design User Experience (UX) Design Vue.js (Javascript Library) React.js (Javascript Library) Continuous Improvement Process Front End (Software Engineering) Troubleshooting (Problem Solving) Web Content Accessibility Guidelines Application Programming Interface (API) +0

Google IT Automation with Python

Salesforce Developer Full Stack Developer UI/UX Leidos Chantilly, VA*On-Site SASS MySQL HTML5 Equities Usability WordPress Innovation Market Data Unit Testing Communication Team Building Time Management Authentications Ancient History Safety Assurance Agile Methodology Policy Management WordPress REST API Amazon Web Services User Interface (UI) User Experience (UX) PHP (Scripting Language) Authorization (Computing) Cascading Style Sheets (CSS) Back End (Software Engineering) Front End (Software Engineering) Troubleshooting (Problem Solving) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0

Requirements

  • Strong object-oriented development skills using Java, with hands-on experience in JavaFX or Java Swing GUI development.
  • 5+ years of professional Java development experience preferred, with 2-4 years acceptable depending on the depth of GUI development experience.
  • Proficiency in GUI development, including multi-display interface design and implementation.
  • Experience developing in Linux environments, preferably Red Hat Enterprise Linux (RHEL 6/7/8).
  • Ability to work effectively within a collaborative development team and contribute in an Agile environment.
  • Experience with Agile development workflows, including participation in sprints and iterative development cycles.
  • Ability to interpret requirements, clarify ambiguities, and accurately estimate development effort.
  • Understanding of GUI best practices, usability principles, and user-centered design concepts.
  • Experience maintaining and managing code in Git-based repositories and working with tools such as GitLab and Gerrit.
  • Solid understanding of API interactions, modular frameworks, and multi-component systems.
  • Experience integrating front-end applications with middleware and backend database systems.
  • Familiarity with CI/CD practices and tools, including Jenkins for automated build and deployment pipelines.
  • Ability to obtain and maintain a U.S. Secret security clearance.

Additional Skills & Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.
  • Direct experience with JavaFX for modern UI development and rich client applications.
  • Experience with React or other modern JavaScript frameworks for building dynamic front-end components.
  • Exposure to containerization and orchestration tools such as Docker and Kubernetes.
  • Experience with integrated development environments such as Eclipse IDE, IntelliJ IDEA, or Visual Studio Code.
  • Familiarity with Git, GitLab, Gerrit, and Agile development workflows.
  • Experience supporting Navy, Department of Defense, or other mission-critical systems.
  • Python scripting experience for automation, tooling, or rapid prototyping.
  • Strong communication skills with the ability to interpret and translate requirements into technical solutions.
  • Demonstrated ability to take ownership of tasks, work independently when needed, and contribute proactively to team success.

Benefits & conditions

This is a Contract position based out of Manassas, VA. Pay and Benefits

The pay range for this position is $50.00 - $59.00/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type

About the company

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

Apply for this position