Web Application Developer
Business Management Associates, Inc.
Washington, DC
IT Web Application Developer (Drupal) – Linux & Open-Source Platforms
Job Summary
The IT Web Application Developer (Drupal) is responsible for supporting, developing, deploying, and maintaining enterprise and mission-critical web applications hosted on Linux and open-source platforms. This role provides technical expertise in Drupal-based applications, Apache/Tomcat stacks, scripting, automation, security hardening, and performance optimization in regulated and large-scale environments.
Key Responsibilities – Web Application Development & Support
- Support, deploy, and maintain Drupal-based web applications in enterprise and regulated environments.
- Perform Drupal installations, upgrades, patching, and module maintenance.
- Troubleshoot application issues across web, application, and infrastructure layers.
- Collaborate with development teams to support PHP-based applications and RESTful integrations.
Linux & Web Infrastructure Administration
- Administer Linux-hosted web platforms supporting Apache and Tomcat application stacks.
- Configure, maintain, and optimize web server environments for availability and performance.
- Support application backend integrations with relational databases.
- Assist with server lifecycle management, including upgrades and consolidation efforts.
Security, Compliance & Risk Management
- Implement SSL/TLS encryption, access controls, and security hardening measures.
- Apply operating system and application security patches.
- Ensure compliance with organizational and federal security requirements.
- Support audits and compliance validation activities.
Automation, Monitoring & Performance
- Develop and maintain automation scripts using shell scripting and open-source tools.
- Implement monitoring and alerting using enterprise monitoring platforms.
- Tune systems for performance, scalability, and reliability.
- Support high availability and disaster recovery planning and execution.
Cross-Functional Collaboration
- Work closely with developers, database administrators, infrastructure, and security teams.
- Provide technical guidance and operational support for application teams.
- Participate in incident response and root-cause analysis activities.
Required Skills & Competencies
Drupal Web Application Development (Drupal 7/8/9)
Linux Web Hosting & Administration
Apache HTTP Server & Tomcat
PHP, HTML, CSS, JavaScript
Web Application Security & Hardening
Performance Tuning & Optimization
Shell Scripting & Automation
CI/CD Support
High Availability & Disaster Recovery
Technical Environment
Web Technologies: Drupal, PHP, REST APIs
Servers: Apache HTTP Server, Tomcat
Operating Systems: Red Hat Enterprise Linux, UNIX variants
Databases: MySQL, Oracle
Automation & Scripting: Bash, Korn Shell, Perl, Python
Monitoring Tools: Enterprise monitoring platforms
Education
Master's degree in Computer Science or related technical discipline
Experience Requirements
- 10–15+ years of experience supporting enterprise web applications
- Extensive experience with Drupal-based platforms and Linux environments
- Experience supporting mission-critical systems in regulated or government environments
- Proven experience with security, performance optimization, and automation