
Software Developer
DNI (Delaware Nation Industries)
full-time
Posted on:
Location Type: Remote
Location: Remote • Montana • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
CypressDockerJavaJavaScriptJenkinsPythonSpring
About the role
- Design, develop, and maintain custom the COINS applications software using Java, JSP, JavaScript, and other relevant technologies.
- Collaborate with stakeholders and product managers to understand and translate business requirements into technical specifications.
- Implement Agile methodologies throughout the software development lifecycle.
- Utilize Git for version control and collaborate effectively with other team members.
- Configure and manage CI/CD pipelines using tools like GitLab, Jenkins, or Platform One DevOps
- Implement DevSecOps best practices, including image scanning, secrets management, and vulnerability assessment in Docker containers.
- Utilize tools like SonarQube, Fortify, Dependency Check, OWASP, ESLint, and Trufflehog for static code analysis and security scanning.
- Design and implement automated testing frameworks using tools like Cucumber, Cypress, etc.
- Monitor and log application performance and troubleshoot any issues.
- Stay up to date with the latest trends and technologies in the software development industry.
Requirements
- 4+ years of experience as a Software Engineer with a focus on web-based software development
- Strong proficiency in Java programming language with experience in JSP and/or the Spring Framework
- Experience with Agile methodologies (Scrum, Kanban)
- Expertise in Git and CI/CD pipelines (Jenkins, Platform One DevOps, etc.)
- In-depth understanding of DevSecOps principles and best practices for containerized environments
- Working knowledge of security tools like SonarQube, Fortify, Dependency Check, OWASP, ESLint, and Trufflehog
- Experience with automated testing frameworks and tools like Cucumber, Cypress, etc.
- Experience with one or more additional programming languages like Python, JavaScript, etc. (a plus)
- Excellent communication and collaboration skills
- Ability to work independently and as part of a team.
- Strong problem-solving and analytical skills
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
JavaJSPJavaScriptSpring FrameworkAgile methodologiesDevSecOpsCI/CD pipelinesautomated testing frameworksPythonproblem-solving
Soft skills
communicationcollaborationindependenceteamworkanalytical skills