> Markdown version of [/jobs/ext/2172827-junior-to-mid-software-developer](https://www.wearedevelopers.com/jobs/ext/2172827-junior-to-mid-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior to Mid Software Developer - **Company:** Abbtech Professional Resources, Inc - **Location:** Cheyenne, WY, United States - **Experience:** Starter - **Salary:** $106,080.0 - $116,480.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Application Programming Interfaces (APIs), Apache Tomcat, Server Applications, Automation of Tests, C Sharp (Programming Language), C++ (Programming Language), Apache Lucene, Code Review, Continuous Integration, Data Discovery, 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 (Programming Language), PostgreSQL, Apache Maven, Microsoft SQL Server, MySQL, Model View Controller (MVC), Oracle (Applications), Scrum Methodology, Runbook, 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, SC Clearance, AngularJS, Kubernetes, Information Technology, Restful APIs, Microservices - **Published:** August 21, 2026 - **Apply:** https://www.juju.com/job/00000000gofb0m ## About the Role + 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) ## Description We are seeking a **JR to MID level Software Developer** to support mission-focused Government programs in a **classified environment** . This role will design, develop, test, deploy, and sustain **secure software systems** across enterprise and cyber domains, with opportunities to support **search/data discovery** , **identity and access management** , and **embedded/hardware-adjacent** development as program needs dictate. Clearance Requirement + **Active Secret Clearance Required** + Ability to maintain clearance Responsibilities + 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)