
Application Developer
DNI (Delaware Nation Industries)
full-time
Posted on:
Location Type: Remote
Location: Remote • Oklahoma • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
ApacheAWSHibernateJavaMySQLOraclePostgresSDLCSpring BootSpringBootSQL
About the role
- Provide software development, maintenance, and sustainment support for the CEMS IT system, serving as a key resource to the AFLCMC/LPZC team.
- Update and maintain CEMS system code and associated documentation in accordance with established standards.
- Perform software integration, testing, and configuration management of CEMS configuration items.
- Develop software releases following the approved methodology outlined in the CEMS Software Development Plan (SDP).
- Develop software within the Amazon AWS C1 development environment to meet project and program requirements.
- Conduct and document peer reviews of CEMS system design documents, code, and test cases to ensure compliance with established requirements.
- Review and contribute to interface requirements agreements, test scripts, and other required engineering documents.
- Collaborate with system engineers, configuration management specialists, and quality assurance personnel to support full software lifecycle activities.
- Ensure software products meet functional, performance, security, and reliability requirements.
- Support system availability and reliability goals of greater than 99% for the CEMS platform.
- Participate in the development, testing, and deployment of CEMS software releases and updates.
- This role requires expertise in object-oriented programming and building RESTful APIs, while contributing to all phases of the development lifecycle in an agile environment.
Requirements
- Bachelor’s degree in computer science, Software Engineering, or related technical field.
- 3-5 years of experience in Java Web application/software development.
- Experience supporting software maintenance and sustainment activities within a DoD or Air Force environment.
- Proficient in software development, integration, and testing best practices.
- Experience with configuration management and version control processes.
- Strong understanding of the software development lifecycle (SDLC), particularly using Agile methodologies.
- Experience conducting peer reviews of code, design documentation, and test artifacts.
- Excellent problem-solving skills and attention to detail.
- Strong written and verbal communication skills.
- Experience using SpringBoot and Hibernate for web applications and RESTful APIs (design and development)
- Experience using Apache Tapestry and/or Thymeleaf for web templating.
- Experience with relational databases (e.g., Oracle, MySQL, PostgreSQL, SQL Server).
- Experience with using Git for source control (Bitbucket, Gitlab, GitHub).
Benefits
- Covers 100% of employee benefit premiums, including Medical (PPO or HDHP Option), Vision, Dental
- Matching 401K
- Short- and Long-Term Disability
- Pet Insurance
- Professional Development/Education Reimbursement
- Parking and Transit Benefits for NY, NJ, ATL, and DC Metro areas
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Javaobject-oriented programmingRESTful APIsSpringBootHibernateApache TapestryThymeleafrelational databasesconfiguration managementsoftware development lifecycle
Soft skills
problem-solvingattention to detailwritten communicationverbal communication
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Software Engineering