Job Description
Your new role
You will contribute to the design and development of software components that support communications and surveillance systems operating in secure environments.
Key responsibilities include:
- Designing and developing Java-based software components within a distributed system
- Integrating software with communications systems and broader mission platforms
- Processing and managing real-time or near-real-time data flows
- Troubleshooting and optimising system behaviour in integration and operational environments
- Working closely with systems engineers and other software engineers to implement robust solutions
Technology Environment
- Java (primary language)
- Linux and Windows environments
- Networking protocols (TCP / UDP)
- Distributed systems and service-based architectures
- Git-based development workflows
What you’ll need to succeed
You’re a software engineer who enjoys working on complex systems rather than typical application development. You’re comfortable understanding how software interacts with other components in a larger environment and enjoy solving technical problems that involve integration, data flow and system behaviour.
- Java development within distributed or service-based systems
- Working in Linux environments
- Developing software that interacts with multiple systems or data sources
- Networking fundamentals (TCP/UDP or message-based communication)
- Debugging and troubleshooting behaviour across integrated systems
- Security Clearance required
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now