Skip to Main Content
Senior Java Developer
JMA Resources Mechanicsburg, PA

Senior Java Developer

JMA Resources
Mechanicsburg, PA
  • Full-Time
Job Description
Salary:

Role Overview:

Our client is seeking a highly motivated and experienced Senior Java Developer. The purpose of this position is to provide our client with support services to support Java Development efforts. This role requires technical support services to modernize systems and support the migration of the multiple systems to various platforms. Support services will include engineering, coding, integration testing, and documentation of change requests on-site for our government client.

 

Supervisory Responsibilities:

  • None


Responsibilities:

  • Take the initiative in an environment involving diverse sets of data, documents, and technologies.
  • Apply experience with software development lifecycle phases (i.e., requirements analysis, design, implementation, and unit testing).
  • Examine technical documentation to understand the current technology stack and take command of certain areas within it.
  • Conducts business process modeling in support of client’s security model needs.
  • Analyze current code/system architecture to provide modernization recommendations for improved efficiency and reliability.
  • Participate on projects focused on smoothing the transition of projects from development staff to production staff by performing operations activities within the project lifecycle.
  • Work closely with clients to understand their business processes and requirements, interpret requirements, and design best-of-breed solutions.
  • Develop and maintain software, create automated unit tests, implement, and support customer testing.
  • Maintain internal documentation in the current CMS as changes to infrastructure and software are made.
  • Work closely with client project teams to translate user requirements into system requirement specifications.
  • Agile software engineering/programming (create/maintain source code), design, automated/manual unit testing and Integrated System Testing (IST), and maintenance of assigned applications/modules.
  • Monitor Security Technical Implementation Guide (STIG)/Patches, Assured Compliance Assessment Solutions (ACAS) scans, End of Life software, End of Life hardware, contingency/control tests, Information Assurance Vulnerability Alerts (IAVAs), Information Assurance Vulnerability Bulletins (IAVBs), Information Assurance Vulnerability Tests (IAVTs).
  • Perform other related duties as assigned.


Clearance Level:

  • Current or ability to obtain a DOD Secret Clearance is required.
    • Note: To obtain a security clearance, you must be a US citizen and meet the 13 adjudicative guidelines.

 

Required Skills/Abilities:

  • Must demonstrate:
    • Strong documentation skills.
    • Strong communication skills.
    • Strong facilitation skills.
    • Strong testing skills.
    • Works well with or without clear directions.
  • Must have experience working with the following:
    • Role Based Access Control via Public Key Infrastructure (PKI)
    • Lightweight Directory Access Protocol (LDAP)
    • Oracle Directory (OID/OUD)
    • Java – 1.8 thru current
    • Java Enterprise Edition - Java EE 8 thru current
    • GIT Revision Control
    • Apache Maven build automation
    • Azure DevOps source control and task management
    • Eclipse Integrated Development Environment (IDE)
    • Apache Struts 1.3
    • Spring Framework – 2.5 to current
    • Simple Object Access Protocol (SOAP) Web Services


Required Experience:

  • 10+ years of experience, including:
    • At least two years of experience with Java, J2EE, or JEE application and web services development.

 

Education Level:

  • A bachelor’s degree with a technical major, such as engineering or computer science, is preferred but not required.

 

Required Certifications:

  • Current CompTIA Security + or one of the following:
    • 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)

 

Location & Commitments:

  • Full-time remote position with one of teaming partners. 
  • May require travel to the client site in Mechanicsburg, Pennsylvania, when client support is needed.
  • Hours are based on the client, usually Monday-Friday between 8-5 p.m. EST.

 

 

JMA Resources is an equal opportunity employer committed to achieving a diverse workforce with an environment free of discrimination and harassment. All aspects of employment, including recruitment, hiring, promotions, transfers, discipline, terminations, wage and salary administration, benefits, and training, are based on business needs, job requirements, and individual qualifications, without regard to race, age, color, physical or mental disability, religion, gender, sexual orientation, gender identity/expression, marital status, national origin, political affiliation or protected veteran status.

 

JMA is also committed to the full inclusion of all qualified individuals. As part of this commitment, JMA will ensure that all persons with disabilities are provided reasonable accommodations. If you require a reasonable accommodation in completing this application, interviewing, completing any pre-employment tests, or otherwise participating in the employee selection process, please contact Amy Foy, Director of Human Resources, at afoy@jmares.com.


remote work

Address

JMA Resources

Mechanicsburg, PA
USA

Industry

Technology

Posted date

9 days ago

How can the hiring manager reach you?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

JMA Resources job posting for a Senior Java Developer in Mechanicsburg, PA with a salary of $54 to $69 Hourly with a map of Mechanicsburg location.