Senior Software Developer
Abbtech Professional Resources, Inc
Concord, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 141KJob location
Remote
Concord, United States of America
Tech stack
Java
JavaScript
API
Tomcat
Server Applications
Automation of Tests
C Sharp (Programming Language)
C++
Apache Lucene
Code Review
Continuous Integration
Persistent Data Structure
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
PostgreSQL
Maven
Microsoft SQL Server
MySQL
MVC
Oracle Applications
Scrum
Runbook
Search Technologies
Software Engineering
Systems Integration
Testng
Verilog
VHDL
Web Application Frameworks
Web Services
Enterprise Search
Enterprise Software Applications
Performance Testing
Backend
GIT
Angular
Kubernetes
Information Technology
REST
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.