MasterPeace is seeking a dynamic Back-end Software Engineer to join a team providing application development and support to a tool that provides disseminatable data to be conveyed at the absolute first point of relevance allowing mission analytic users to view existing data or contribute new information in a collaborative environment.
Tech Stack: Java, JavaScript, MongoDB, Elasticsearch, REST
What You’ll Be Doing:
- Provide software development and technical services to support the Analytic and Engagement Applications
- Integrate existing software into new or modified systems or operating environments.
- Develop services for existing or proposed databases or data repositories
- Review and test software components for adherence to design requirements and documents test results
- Provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, and requirements analysis and synthesis from system level to individual software components
- Perform database and software life-cycle activities to ensure highest level of system performance and availability and compliance with business requirements
The Tech:
- Technical experience with:
- Java8+
- JavaScript build frameworks
- Jquery / BackboneJS (other JS frameworks)
- RESTful Services
- MongoDB
- Elasticsearch
- JSON
- Jenkins
- Linux
What We’re Looking For:
14+ years’ experience:
- Overseeing one or more software development teams
- Development of software solutions by analyzing system performance standards
- Assisting with development and execution of test procedures for software components
- Designing, developing, and modifying software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
- Collaborating with system engineers deriving software requirements and system performance requirements
It would Be a Bonus if You Had:
- Experience with consuming and writing web services
- Experience with generating technical documentation
- Experience with writing Linux based scripts for code integration and cron jobs using Bourne Shell, C, or Python and work in a command line environment
- Experience working in an Agile software development environment
- Experience managing software code using Git & MAVEN
- Experience using with Jira and Confluence
Required Education:
- A Bachelor’s degree in Computer Science or related discipline
- Four (4) years of experience may be substituted for a Bachelor’s degree
Other Information:
- Team Location: Contractor facility, Annapolis Junction, MD
- Some contact with technical government personnel but no direct user contact
- US CITIZENSHIP REQUIRED
by via developer jobs - Stack Overflow
No comments:
Post a Comment