26-148 - Software Engineer

Eliassen Group
Huntsville, AL, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Microsoft Windows Agile Methodology Software Applications Systems Engineering Confluence JIRA Automation of Tests Software Debugging Distributed Systems Eclipse (Software) Gradle
+15 more
Spring Framework Apache Maven Message Passing Interface Cisco Nexus Switches Fortify (Software) Software Engineering Systems Integration UML Enterprise Software Applications Git Containerization Infrastructure Automation Frameworks Software Coding Docker Microservices

Job description

  • Develop and maintain software applications using Java
  • Support development of command and control system applications
  • Perform software design, coding, testing, debugging, integration, and implementation activities
  • Provide analysis and technical support for large distributed systems
  • Develop automated testing tools, scripts, and pipeline solutions
  • Assist with benchmark testing, documentation, and troubleshooting activities
  • Follow established software development practices and coding standards
  • Support software integration testing activities
  • Interface with cross-functional support teams to resolve system issues and improve overall efficiency
  • Design and implement automation tools and utilities
  • Support microservices development and containerized deployments
  • Work within Unix/Linux and Windows development environments
  • Participate in Agile development activities and team collaboration efforts
  • Support RMF/STIG/Fortify mitigation activities as required

Requirements

  • Strong Java development experience
  • Knowledge of software development practices and coding standards
  • Strong problem-solving and root cause analysis skills
  • Effective verbal and written communication skills
  • Ability to work effectively in a fast-paced team environment
  • Experience with command and control system application development
  • Experience developing software for Unix/Linux and Windows platforms
  • Experience with software integration testing and automated test script development
  • Experience with microservices architecture and container deployment technologies
  • Experience with RMF/STIG/Fortify mitigation activities
  • Familiarity with Java Spring
  • Familiarity with Docker and Kubernetes
  • Experience with server-side development and message passing
  • Experience developing enterprise applications
  • Experience using development and configuration management tools such as Git, Nexus, JIRA, Confluence, Maven, Gradle, and Eclipse
  • Understanding of system engineering artifacts including Use Cases and UML diagrams
  • Ability to work independently or within small teams in a dynamic environment EDUCATION: Bachelors with 9+ or Master with 7+ Years of Experience

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

Videos

See all

Related articles

See all