i4DM
Remote Jobs
Ready to advance your career as an agent of change? View our available positions at i4dm.com/resourcing/careers or forward your resume to [email protected] . i4DM is a full-service information technology firm that believes in the versatility of IT. i4DM was founded in 2002 by Michael Peart and partner Ben Hannon. Forged together by Michael’s military background and Ben’s passion for technology, they created a company grounded in military values, dedicated to serving clients through innovation and strategy. With a client-first approach, the team is equipped with the necessary certifications and skill sets to serve all industries. Through market expansion, joint ventures, and new locations, i4DM has grown into an industry leader that revolutionizes the way information technology is leveraged by clients to accomplish their missions. i4DM is passionate about empowering clients’ information technology to incite change, increase productivity, and keep them one step ahead in a dynamic market. Aiming for excellence, and delivering innovation, they go beyond the routine and create entirely customized solutions. They believe in the spirit of collaboration, exploring the line of the unknown, and pushing the boundaries of what’s possible with technology solutions
3 Jobs
Java Developer
i4DMReady to advance your career as an agent of change? View our available positions at i4dm.com/resourcing/careers or forward your resume to [email protected] . i4DM is a full-service information technology firm that believes in the versatility of IT. i4DM was founded in 2002 by Michael Peart and partner Ben Hannon. Forged together by Michael’s military background and Ben’s passion for technology, they created a company grounded in military values, dedicated to serving clients through innovation and strategy. With a client-first approach, the team is equipped with the necessary certifications and skill sets to serve all industries. Through market expansion, joint ventures, and new locations, i4DM has grown into an industry leader that revolutionizes the way information technology is leveraged by clients to accomplish their missions. i4DM is passionate about empowering clients’ information technology to incite change, increase productivity, and keep them one step ahead in a dynamic market. Aiming for excellence, and delivering innovation, they go beyond the routine and create entirely customized solutions. They believe in the spirit of collaboration, exploring the line of the unknown, and pushing the boundaries of what’s possible with technology solutions
Role Description We are seeking a skilled and motivated Mid-Level Java Developer to join our cloud-native engineering team in a fully remote capacity. The ideal candidate will possess a minimum of 3+ years of hands-on professional experience developing and supporting Java-based applications in enterprise environments. In this role, you will design, develop, and maintain modern Spring Boot microservices and RESTful APIs that support mission-critical applications for federal agencies. You will contribute to building scalable, secure, and reliable solutions deployed within containerized and cloud-native environments. As part of a collaborative Agile team, you will work closely with senior engineers, architects, and cross-functional stakeholders to deliver high-quality software solutions. Responsibilities include: - Writing clean, maintainable, and well-tested code. - Participating in technical design discussions. - Troubleshooting complex issues. - Contributing to continuous improvement initiatives. This position offers an excellent opportunity for a developer with a strong foundation in Java and Spring Boot to further expand their expertise in Kubernetes, distributed systems, cloud-native architectures, and modern DevOps practices within a culture that emphasizes mentorship, technical excellence, and professional growth. Key Responsibilities: - Design, develop, and maintain scalable RESTful APIs and backend microservices using Java 21+ and modern Spring Boot frameworks. - Develop, optimize, and maintain PostgreSQL database schemas, queries, and migration scripts to ensure high performance and reliability. - Implement caching, session management, and lightweight messaging solutions using Redis. - Containerize applications using Docker and deploy services to Kubernetes environments, leveraging tools such as Skaffold for streamlined local development workflows. - Develop and maintain comprehensive unit and integration tests using JUnit and Mockito to ensure code quality and application stability. - Create, maintain, and validate API documentation and test suites using Postman and OpenAPI/Swagger specifications. - Contribute to CI/CD automation pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions to support efficient build, testing, and deployment processes. - Participate actively in Agile Scrum ceremonies, including backlog refinement, sprint planning, story estimation, sprint reviews, and retrospectives. - Collaborate with senior engineers, product managers, architects, and cross-functional stakeholders to translate business and technical requirements into scalable solutions. - Participate in peer code reviews by providing and incorporating constructive feedback to maintain coding standards and engineering best practices. - Troubleshoot application issues, identify performance bottlenecks, and implement improvements to enhance system reliability, observability, scalability, and maintainability. - Apply secure software development practices, including authentication and authorization standards such as OAuth2 and JWT, while adhering to federal data security requirements. - Maintain accurate and up-to-date technical documentation for APIs, services, system components, and development processes. Qualifications - Bachelor’s degree in computer science, Engineering, Information Technology, or a related technical field, or equivalent practical experience. - Minimum of 3–5 years of professional experience in Java application development, including backend services and API development. - Proficiency with modern Spring Boot, including Spring Web, Spring Data JPA, Spring Security, and the broader Spring ecosystem. - Working knowledge of Java 17+ features and willingness to adopt modern Java 21+ capabilities such as records, pattern matching, virtual threads, and sealed classes. - Strong experience designing and developing RESTful APIs, including versioning, error handling, idempotency, and HTTP best practices. - Experience utilizing API testing and validation tools such as Postman, including creating and maintaining collections, managing environments, and developing automated test scripts. - Solid experience with PostgreSQL or comparable relational databases, including schema design, indexing, and performance optimization. - Hands-on experience with Docker for building, running, and troubleshooting containerized applications. - Exposure to Kubernetes concepts such as Deployments, Services, ConfigMaps, and Secrets, with experience deploying applications to clusters. - Experience writing unit and integration tests using JUnit and Mockito, with a strong commitment to code quality and automated testing practices. - Solid understanding of object-oriented programming principles, design patterns, and clean-code methodologies. - Proficiency with Git and modern source control workflows using platforms such as GitHub, GitLab, or Bitbucket. - Familiarity with CI/CD pipelines and DevOps practices using tools such as Jenkins, GitLab CI, or GitHub Actions. - Experience using build and dependency management tools such as Maven or Gradle. - Experience working within Agile development environments using Scrum or Kanban methodologies and tools such as Jira. - Strong written and verbal communication skills with the ability to collaborate effectively across technical and non-technical teams. - Ability to obtain and maintain a U.S. Government Public Trust clearance. - Ability to work effectively in a fully remote, collaborative team environment. Requirements - Experience with Kubernetes-native deployment and development tools such as Skaffold, Kustomize, or Helm. - Experience with Redis for caching, distributed locking, rate limiting, or pub/sub implementations. - Familiarity with asynchronous messaging technologies such as Apache Kafka or RabbitMQ. - Understanding of microservices architecture patterns including service discovery, circuit breakers, and API gateways. - Experience with API management platforms such as Kong, Apigee, or AWS API Gateway for proxies, rate limiting, and access control. - Experience working with containerized and cloud-native application environments. - Experience with observability and monitoring tools such as Prometheus, Grafana, Elasticsearch/Kibana, or Splunk. - Demonstrated experience developing enterprise applications using Java and Spring Boot frameworks. - Exposure to cloud platforms, particularly AWS services such as ECS, EKS, RDS, S3, and Lambda. - Basic front-end development experience using HTML5, CSS, and JavaScript. - Healthcare or federal domain experience, including familiarity with FHIR data exchange standards. - Experience with additional programming languages such as Python, JavaScript/TypeScript, or Go. - Military-experienced candidates are encouraged to apply. Benefits - Competitive salary. - Comprehensive health benefits. - Flexible work hours. - Professional development opportunities.
Cloud DevSecOps Engineer
i4DMReady to advance your career as an agent of change? View our available positions at i4dm.com/resourcing/careers or forward your resume to [email protected] . i4DM is a full-service information technology firm that believes in the versatility of IT. i4DM was founded in 2002 by Michael Peart and partner Ben Hannon. Forged together by Michael’s military background and Ben’s passion for technology, they created a company grounded in military values, dedicated to serving clients through innovation and strategy. With a client-first approach, the team is equipped with the necessary certifications and skill sets to serve all industries. Through market expansion, joint ventures, and new locations, i4DM has grown into an industry leader that revolutionizes the way information technology is leveraged by clients to accomplish their missions. i4DM is passionate about empowering clients’ information technology to incite change, increase productivity, and keep them one step ahead in a dynamic market. Aiming for excellence, and delivering innovation, they go beyond the routine and create entirely customized solutions. They believe in the spirit of collaboration, exploring the line of the unknown, and pushing the boundaries of what’s possible with technology solutions
About Our Team Our employees thrive in a culture that's fast-paced and ego-free, where innovation and collaboration are encouraged at every turn. We are an organization that provides federal agencies instant access to experienced and talented professionals who understand their unique challenges and know the most efficient ways to address them. We are continually investing in resources and talent, so we stay prepared with specialized teams in the place who are experts in creating tailored technologies. Our solutions empower Federal organizations to grow, modernize, and succeed in a rapidly evolving landscape. We welcome diverse perspectives and seek individuals who are passionate about technology and creative problem-solving. If you enjoy learning, growing, and tackling real-world challenges, you will thrive here. Veterans and military spouses are strongly encouraged to apply and bring their unique experience to our team. About Our Team Our employees thrive in a culture that's fast-paced and ego-free, where innovation and collaboration are encouraged at every turn. We are an organization that provides federal agencies instant access to experienced and talented professionals who understand their unique challenges and know the most efficient ways to address them. We are continually investing in resources and talent, so we stay prepared with specialized teams in the place who are experts in creating tailored technologies. Our solutions empower Federal organizations to grow, modernize, and succeed in a rapidly evolving landscape. We welcome diverse perspectives and seek individuals who are passionate about technology and creative problem-solving. If you enjoy learning, growing, and tackling real-world challenges, you will thrive here. Veterans and military spouses are strongly encouraged to apply and bring their unique experience to our team. About the Role: Our core values of People Matter, Integrity, and a Commitment to Excellence drive all that we do. By joining us, you will become a part of a fun and diverse team of talented and creative consultants who share the goal of using the latest technology to solve business challenges. We provide our clients with a dynamic mix of services and deliver focused solutions like no one else. We are seeking talented and bright team players who are passionate about technology and want to work in a fast-paced, dynamic, and ego-free culture while applying a creative approach to problem-solving. Team members who like to grow their skill sets while solving challenging, real world business problems thrive. We are seeking a highly skilled Cloud DevSecOps Engineer with a strong background in building, automating, securing, and operating cloud‑native environments on AWS and Azure. In this role, you will lead hands‑on, execution‑driven efforts focused on CI/CD automation, Infrastructure as Code (IaC), cloud operations, and DevSecOps best practices to enable scalable, modern application delivery. You will provide expert technical guidance to engineering teams on secure cloud operations and industry best practices, supporting a consistent and mature DevSecOps approach across multiple solutions undergoing modernization. This role combines hands‑on engineering with an educational and consultative focus, helping product teams identify improvement opportunities by adopting a DevSecOps mindset, standardized tools, and repeatable processes. Working closely with government stakeholders and cross‑functional technical and business teams, you will assess current DevSecOps maturity, identify gaps, and develop actionable roadmaps to address security, automation, and delivery efficiency needs. The position requires the ability to work within approved government technologies while remaining informed about newly authorized tools. This position is open to remote delivery anywhere within the United States, including the District of Columbia, and supports efforts to modernize and enhance Veterans Affairs applications through secure and resilient DevSecOps practices. Key Responsibilities: - Participate in requirements elaboration with architects, system owners, and development teams to define technical requirements, assess DevSecOps maturity, and provide expert guidance on secure cloud architecture and DevOps solutions. - Design, build, and optimize multi‑cloud environments across PaaS and IaaS platforms, supporting development, testing, and production workloads in AWS and Azure in healthcare and government environments. - Define, communicate, and implement cloud architecture, system administration standards, and operational processes in alignment with VA policies, federal compliance requirements, and industry best practices. - Implement Infrastructure‑as‑Code (IaC) and configuration management solutions using tools such as Terraform, CloudFormation, Ansible, Packer, or equivalent technologies to standardize and automate cloud infrastructure provisioning. - Demonstrate experience working with FHIR (Fast Healthcare Interoperability Resources) standards to support interoperability requirements in healthcare‑related systems. - Develop, maintain, and enhance CI/CD pipelines for development, test, and production workloads using platforms such as Jenkins, GitHub Actions, SonarQube, Selenium, Nexus, Bitbucket, GitLab CI, GitHub Actions, or AWS‑native services. - Integrate automated security scanning, compliance checks, and DevSecOps controls into CI/CD workflows, embedding security throughout the software development lifecycle in alignment with organizational and federal security guidelines. - Apply deep technical expertise and industry knowledge to design and support innovative solutions to complex cloud and DevOps challenges across VA programs and projects. - Administer, monitor, and optimize Linux‑based environments, including troubleshooting system‑level issues related to performance, configuration, and security. - Provide expert‑level technical guidance on containerization technologies (Docker), orchestration platforms (Kubernetes, Amazon EKS), and cloud‑native application hosting and deployment patterns. - Collaborate with cybersecurity teams to implement and maintain cloud security controls, including IAM hardening, network segmentation, encryption, vulnerability remediation, patch management, and periodic vulnerability assessments. - Partner closely with development teams to align cloud resources, CI/CD pipelines, and tooling with application architecture, operational requirements, and delivery timelines. - Develop and maintain technical documentation, cloud architecture diagrams, operational runbooks, and standard operating procedures to support reliability and knowledge sharing. - Participate in root cause analysis efforts and contribute to continuous improvement of cloud operations, system resiliency, and incident response processes. - Apply consulting skills and technical leadership to advise stakeholders, influence architectural decisions, and drive best practices across cloud and DevOps initiatives. - Work independently with minimal supervision within established procedures, while serving as an informal technical lead or mentor to junior engineers. - Communicate effectively with project stakeholders and government customers to assess technical requirements, provide status updates, define execution timelines, and actively participate in Agile ceremonies as part of a cross‑functional engineering team. - Support end-to-end delivery workflows to ensure seamless operation of cloud environments, CI/CD pipelines, and AWS/Azure services across the full application lifecycle. TAG: INDMJC TAG: #LI-I4DM Requirements Required Qualifications: - Minimum of 2+ years of experience as a DevSecOps Architect or DevSecOps-focused DevOps Engineer, supporting secure application delivery in complex environments. - 3+ years of hands-on experience with container technologies, including Docker and Kubernetes, supporting cloud-native application deployment. - Master’s degree in Computer Science, Electronics, or a related technical discipline with 15 years of professional experience, or 25 years of relevant professional experience in lieu of a degree. - Hands-on experience serving as a platform-level DevOps or DevSecOps administrator, supporting shared platforms used by multiple clients or product teams. - Proven ability to support new client or product onboarding to a shared DevOps or cloud platform, including provisioning environments, configuring pipelines, and establishing operational best practices. - Experience leading or contributing to platform provisioning and deployment strategies, ensuring consistency, scalability, and security across client environments. - Strong Linux expertise, including shell scripting and command-line administration. - Proven experience building, maintaining, and enhancing CI/CD pipelines, with integrated automated testing, security scanning, and deployment workflows. - Hands-on experience with Infrastructure as Code (IaC) using CloudFormation or comparable tools (e.g., Terraform). - Solid understanding of cloud security principles, including identity and access management (IAM), encryption, monitoring, compliance, and secure configuration practices. - Experience with logging, monitoring, and observability platforms such as CloudWatch, Splunk, ELK, Prometheus, or equivalent tools. - Prior experience operating within an Agile/Scrum development environment. - Strong ability to communicate complex technical DevOps and cloud concepts clearly and effectively to both technical and non‑technical stakeholders. - Excellent documentation and technical writing skills, with the ability to produce high-quality architecture diagrams, design specifications, and operational artifacts. Preferred Qualifications: - Experience supporting government, federal, or regulated environments. - Familiarity with Zero Trust security frameworks and/or FedRAMP‑aligned cloud architectures. - Strong understanding of AWS networking fundamentals, including VPC architecture, routing, load balancing, and firewall configurations. - Knowledge of serverless technologies such as AWS Lambda, API Gateway, and Step Functions. - Experience implementing GitOps workflows or contributing to platform engineering capabilities. Benefits null
Backend Java API Developer
i4DMReady to advance your career as an agent of change? View our available positions at i4dm.com/resourcing/careers or forward your resume to [email protected] . i4DM is a full-service information technology firm that believes in the versatility of IT. i4DM was founded in 2002 by Michael Peart and partner Ben Hannon. Forged together by Michael’s military background and Ben’s passion for technology, they created a company grounded in military values, dedicated to serving clients through innovation and strategy. With a client-first approach, the team is equipped with the necessary certifications and skill sets to serve all industries. Through market expansion, joint ventures, and new locations, i4DM has grown into an industry leader that revolutionizes the way information technology is leveraged by clients to accomplish their missions. i4DM is passionate about empowering clients’ information technology to incite change, increase productivity, and keep them one step ahead in a dynamic market. Aiming for excellence, and delivering innovation, they go beyond the routine and create entirely customized solutions. They believe in the spirit of collaboration, exploring the line of the unknown, and pushing the boundaries of what’s possible with technology solutions
About Our Team Our employees thrive in a culture that's fast-paced and ego-free, where innovation and collaboration are encouraged at every turn. We provide federal agencies instant access to experienced professionals who understand their unique challenges and know the most efficient ways to address them. We continually invest in resources and talent, keeping specialized teams in place to craft tailored technologies. Our solutions empower federal organizations to grow, modernize, and succeed in a rapidly evolving landscape. We value all voices and seek individuals passionate about technology and creative problem-solving. If you enjoy expanding your skill set while tackling real-world business problems, you’ll feel right at home here. Veterans and military spouses are especially encouraged to bring your unique experience to our team. About the Role: We are seeking an experienced Senior Backend / API Application Developer to design, develop, and maintain scalable, secure backend systems and APIs. This role blends Java (Spring Boot) and JavaScript/TypeScript (Node.js) development and focuses heavily on data access, system integrations, and API-driven architectures. You will collaborate with cross-functional Agile teams to deliver high-quality, production-ready solutions that integrate with enterprise systems and external partners. Key Responsibilities Design, develop, and maintain scalable and secure backend applications and RESTful APIs using Java (Spring Boot) and Node.js with TypeScript. Work extensively with relational databases (Salesforce, PostgreSQL, MySQL, Oracle, Microsoft SQL Server) and NoSQL data stores such as MongoDB or DynamoDB. Design and implement efficient data access layers, optimized queries, and database schemas to ensure performance and scalability. Build and maintain system-to-system integrations using RESTful APIs and event-driven messaging patterns. Configure and manage API gateways, proxies, routing, rate limiting, and access control using API management platforms. Develop asynchronous workflows using messaging systems such as Kafka or RabbitMQ. Write clean, efficient, and well-documented code with comprehensive unit and integration tests. Develop and maintain CI/CD pipelines using Jenkins or GitLab CI. Containerize applications using Docker and support orchestration with Kubernetes. Collaborate with Agile teams, participate in code reviews, and contribute to continuous improvement. TAG: #LI-I4DM Qualifications