JMA Solutions, a leading government contractor for the Federal Aviation Administration, has a full-time opportunity for a Java Full Stack Developer. This position is located in Herndon, VA.
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 design of large software components under the supervision of a Software 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
- 5+ years of work experience developing in Java, Spring boot/Spring framework, and React/Angular (full stack)
- Working experience of developing java web services (SOAP or RESTtful) using the Open source frameworks
- Working experience in developing Front end technologies such as React, Redux, Jest, HTML, CSS, JavaScript, JSON
- Working experience with testing frameworks such as Junit, TestNG
- Working experience with HTTP related tools such as SOAP UI, Postman)
- Working experience with AWS API’s
- Working experience with BPMN 2.0 process engine and modelling tools
- Working experience in implementing persistence layer with Postgres, DynamoDB, Oracle
- Good knowledge of building reactive microservices in Java (Asynchronous and Event-Based)
- Good knowledge of Kubernetes (OCP) for configuration and secret management
- Adept at analytical skills, incident management, problem management, knowledge management
- Working experience in Agile methodologies (Scrum, Lean, Kanban)
DESIRED SKILLS:
- Working at FEMA
- Understanding of Grants Management Domain knowledge and GMM requirements
- Experience working with Camunda or other BPM tools
- Experience with Docker containers.
- Experience of JIRA or Rally
- Experience with development in Cloud and DevOps
- Experience with or exposure to CI/CD tools such as Ansible and Jenkins is an advantage
- Ability to work under challenging deadlines and constraints, to deliver
SECURITY CLEARANCE: The ability to successfully obtain and maintain a U.S. Suitability/Public Trust Background Clearance
EDUCATION: Requires a Bachelor’s or Master's Degree in Computer Science, Information Systems or relevant computer information systems degree from fully accredited colleges or universities.
SALARY: Negotiable depending on experience and education levels. JMA offers a full benefits package including vision, health, dental, 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.
Job Types: Full-time, Contract
Experience:
- javascript: 5 years (Required)
Education:
Work authorization:
Work Location:
Benefits:
- Health insurance
- Dental insurance
- Vision insurance
- Retirement plan
- Paid time off
- Parental leave
- Professional development assistance
- Tuition reimbursement
Schedule: