JMA Solutions

Receive alerts when this company posts new jobs.

Similar Jobs

Job Details

Senior Software Developer

at JMA Solutions

Posted: 9/10/2019
Job Status: Full Time
Job Reference #: 351
Keywords: technology

Job Description

Job Title
Senior Software Developer
Oklahoma City, OK 73169 US (Primary)
Bachelor's Degree
Job Type
0 - 25%
Clearance Type Required
Public Trust
Job Description

JMA Solutions, a leading government contractor for the Federal Aviation Administration, has a full-time opportunity for a Senior Software Developer. This position is located in Oklahoma City, OK.

Duties include, but are not limited to:

  • Designing, developing, troubleshooting and debugging software within a project scope ensuring that work product meets end user acceptance criteria.
  • Managing self-directed assignments to resolve software defects or implement features to meet schedule commitments with a high-level of quality.
  • Performing architecture and design of software intensive, micro-services driven and cloud based systems under the supervision of a Solution Architect.
  • Estimates and scopes development tasks, and makes recommendations for innovations and improvements relating to software component designs, including reviewing the work of team members completing elements of designs.
  • Develops and executes Accepted Test Driven Development (ATDD) approach to ensure software quality.
  • Acquires knowledge of industry and company standards, tools and technology with a focus on pragmatic application to business-focused software solutions through initiative and self-study


Job Requirements
  • Strong programming skills with Java (8 and older), J2EE, Spring Framework, Spring Data / Hibernate, Spring Security, JQuery, JSON, Java Script,  Angular 2/4/5, HTML, CSS and Bootstrap
  • 5-7 years of work experience developing in Java and J2EE (full stack)
  • Extensive working experience of developing RESTFul WebServices using the Open source frameworks, i.e., Node.js, Spring Framework (Spring Boot, Spring Cloud)
  • Extensive working experience in Maven development tool, Jenkins and Ansible
  • Extensive working experience in XML and JSON technologies
  • Extensive working experience in writing queries with relational databases such as Oracle, data modeling, MySQL (or similar)
  • Demonstrated experience in utilizing Javascript based stacks (such as MEAN) and open source technologies that 3 years or newer
  • Demonstrated experience in using AWS or other Cloud technologies
  • Demonstrated experience in utilizing NoSQL databases (such as Mongo DB)
  • Working experience in Agile methodologies

Desired Skills:

  • Familiarity with continuous integration tools and DevOps automation
  • Working experience in Automated Test Driven Development (ATDD) tools using Selenium, Gherkin, Cucumber
  • Working experience in testing frameworks Selenium, Cumber, JUnit/TestNG
  • Demonstrated experience in using AWS or other Cloud technologies
  • Sun Certified Java Professional


SECURITY CLEARANCE: The ability to successfully obtain and maintain a U.S. Suitability/Public Trust Background Clearance


EDUCATION: Requires a Bachelor's Degree in Information Systems, Business Systems, Management Information Systems, IT Management, or Bachelor's Degree and a minimum of 8 years of relevant experience. Engineering, Math, and/or Science Degrees are acceptable substitute Degrees.


SALARY: Negotiable depending on level of experience and education levels. JMA offers a full benefits package with vision, health, dental and life insurance as well as a 401k match.


JMA Solutions is an equal opportunity/affirmative action employer and does not discriminate against any applicant for employment on the basis of race, color, religion, sex, age, national origin, veteran status or physical impairment.