26-148 - Software Engineer
Eliassen Group
Huntsville, AL, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago