JMA Resources-posted about 2 months ago
Full-time • Mid Level
Remote • Mechanicsburg, PA

JMA Resources, Inc. is seeking an experienced Software Engineer/Systems Developer. In this role, you will lead the design, development, and modernization of secure, scalable software solutions that support mission-critical enterprise applications. You will play a key part in advancing modernization efforts by analyzing existing architectures, improving system performance and reliability, and ensuring compliance with cybersecurity standards. The ideal candidate is a seasoned developer with deep technical expertise, strong analytical skills, and a proactive approach to solving complex challenges in support of defense and government systems.

  • Lead the design, development, and enhancement of secure, scalable Java-based enterprise applications.
  • Analyze existing code, dependencies, and architecture to recommend and implement modernization strategies that improve performance, reliability, and security.
  • Collaborate with business analysts, system engineers, and government partners to translate requirements into technical specifications and solution designs.
  • Develop and maintain high-quality, testable, and secure code, including automated unit and integration testing.
  • Support the migration of legacy components to modern frameworks and service-oriented architectures.
  • Integrate enterprise applications with authentication, directory, and authorized services.
  • Prepare and maintain technical documentation, including design artifacts, configuration changes, and release notes.
  • Carry out additional duties as needed to support evolving project and client requirements.
  • 10+ years of software development experience, including:
  • At least two years of experience with Java, J2EE, or JEE application and web services development.
  • Experience with:
  • Role-Based Access Control via Public Key Infrastructure (PKI).
  • Lightweight Directory Access Protocol (LDAP)
  • Oracle Directory (OID/OUD).
  • Java (1.8 to current)
  • Java Enterprise Edition (8 to current).
  • GIT revision control
  • Apache Maven build automation
  • Azure DevOps source control and task management
  • Eclipse Integrated Development Environment (IDE).
  • Spring Framework (2.5 to current)
  • Simple Object Access Protocol (SOAP) Web Services.
  • Active CompTIA Security+ or one of the following certifications:
  • System Security Certified Practitioner (SSCP)
  • Cisco Certified Network Associate-Security (CCNA Security)
  • Cybersecurity Analyst (CySA+)
  • GIAC Global Industrial Cyber Security Professional (GICSP)
  • GIAC Security Essentials Certification (GSEC)
  • Ability to design and implement complex software solutions with minimal supervision.
  • Strong understanding of application architecture, object-oriented design principles, and design patterns.
  • Ability to diagnose and resolve complex systems and integration issues across multiple application tiers.
  • Strong communication and facilitation skills, with the ability to explain technical topics to non-technical stakeholders.
  • Proven ability to manage multiple development priorities, balance project timelines, and adapt to changing environments.
  • Strong analytical skills and a methodical, problem-solving mindset.
  • Works effectively in a collaborative Agile team environment as well as independently.
  • Ability to support certificate issuance and renewal processes, including helping users and systems obtain and install site certificates within the PKI environment.
  • Current or ability to obtain a Department of Defense (DoD) Secret Clearance is required. Note: To obtain a security clearance, you must be a U.S. Citizen and meet the 13 adjudicative guidelines.
  • A bachelor’s degree with a technical major, such as engineering or computer science.
  • Competitive salary and discretionary performance-based bonuses.
  • Comprehensive health benefits, including medical, dental, and vision insurance.
  • Paid Time Off (PTO) and holidays to help you maintain a healthy work-life balance.
  • Opportunities for professional development and continued learning.
  • Hybrid/remote work arrangement with flexible hours.
  • 401(k) retirement plan with company match.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service