Senior Software Developer
Abbtech Professional Resources, Inc
Charleston, WV, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on dejobs.org
Prepare application
- Draft 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
Compensation
$131,040.0 - $141,440.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Apache Tomcat
Server Applications
Automation of Tests
C Sharp (Programming Language)
C++ (Programming Language)
Apache Lucene
Code Review
Continuous Integration
Persistent Data Structure
+40 more
Data Security
Relational Databases
Linux
Elasticsearch
Middleware
Embedded Software
Field-Programmable Gate Array (FPGA)
Gradle
Hardware Description Language
Identity and Access Management
Information Systems Security Architecture Professional
WildFly (JBoss AS)
Junit
Python (Programming Language)
PostgreSQL
Apache Maven
Microsoft SQL Server
MySQL
Model View Controller (MVC)
Oracle (Applications)
Scrum Methodology
Runbook
Search Technologies
Software Engineering
Systems Integration
Testng
Verilog
VHSIC Hardware Description Language (VHDL)
Web Application Frameworks
Web Services
Enterprise Search
Enterprise Software Applications
Performance Testing
Backend
Git
AngularJS
Kubernetes
Information Technology
Restful APIs
Microservices
Job description
- Design and develop secure applications and services supporting Government mission systems
- Lead or contribute to full software lifecycle activities: requirements, architecture, implementation, testing, deployment, sustainment
- Build and enhance Java-based back-end systems, APIs, and web services in secure environments
- Develop secure data discovery/search capabilities (e.g., Elasticsearch and Lucene-based approaches)
- Support Identity, Credential, and Access Management (ICAM) / authorization solutions (e.g., OpenAM/ForgeRock-style ecosystems)
- Develop and integrate front-end components as needed (e.g., Angular and related web frameworks)
- Implement and maintain automated testing and quality practices (e.g., JUnit/TestNG ), code reviews, and CI/CD-aligned workflows
- Troubleshoot and deploy systems in Linux and Windows environments; provide operational support and root-cause analysis
- Produce clear technical documentation (design notes, runbooks, interface documentation, user/admin guides)
- Collaborate with cybersecurity engineers, system engineers, and stakeholders in Agile/Scrum delivery teams
- Mentor junior developers and promote engineering best practices
Embedded / Hardware-Adjacent Support (as required by program)
- Support embedded software and hardware/software integration efforts for specialized platforms
- Develop tools for performance testing and validation on SOC/FPGA-adjacent environments
- Implement low-level interfaces/protocols such as SPI and I2C in C/C++ Work alongside hardware designers; interpret hardware description artifacts when needed (e.g., Verilog/VHDL exposure)
Requirements
- Active Top Secret/SCI (TS/SCI) required
- Ability to maintain clearance and work onsite in a classified environment, * Significant experience delivering production software in secure or regulated environments
- Strong hands-on development experience with Java (enterprise applications, web services, APIs)
- Experience designing and implementing secure architectures (authentication/authorization, encryption, access controls, secure data handling)
- Working knowledge of Linux administration/deployment and troubleshooting
- Proficiency in at least one additional language (e.g., C/C++ , C# , Python , JavaScript )
- Experience with relational databases (e.g., PostgreSQL, MySQL, Oracle, MS SQL ) and data persistence patterns
- Strong communication skills and ability to work effectively with technical and non-technical stakeholders
Preferred Qualifications
- Experience with Elasticsearch , Lucene , or secure enterprise search implementations
- Experience with Spring (MVC/Boot) , microservices architecture, RESTful API design
- Experience with application servers and middleware (e.g., Tomcat, JBoss )
- Familiarity with build and delivery tooling (e.g., Maven, Gradle, Git , CI pipelines)
- Experience with containerization/orchestration (e.g., Kubernetes )
- Prior work supporting ICAM / identity management ecosystems (OpenAM/ForgeRock or similar)
- Background supporting mobile/desktop secure data-sharing or encryption-enabled solutions
Education
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
Benefits & conditions
- Pay Rate / Range:$63-68_
The above salary range represents the range expected for the position; however, final salary offers are based on a number of factors such as the position’s responsibilities; the candidate’s experience, education, and skills; location; travel required; and current market conditions.
- Benefits (Regular, Full Time Employees):
- Medical, Dental, and Vision offerings
- Weekly Direct Deposit
- Paid Holidays and Personal Time Off
- 401(k) with match
- Voluntary Life and AD&D, Short / Long Term Disability, plus other voluntary coverages
- Pre-Paid Legal and Employee Assistance Programs
- Northwest Federal Credit Union Membership
- BB&T @ Work Program
This program requires US Citizenship.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dejobs.org
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good 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
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
21 days ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago