Steven McWilliams
Senior Java Backend Developer
**********.*****@*****.*** • 240-***-****
LinkedIn • Germantown, MD 20876
Technically-minded professional with substantial experience in designing, developing, and deploying scalable applications and enterprise systems. Adept at leading technical teams, defining system architecture, and optimizing performance to enhance efficiency. Proficient in full-stack development, cloud technologies, and software integration, ensuring seamless user experiences and robust system functionality. Recognized for technical excellence, collaboration, and commitment to best practices, with a strong reputation for delivering high-quality solutions. Passionate about innovation, continuous learning, and mentoring next generation of developers. Technical
Proficiencies
● Programming Languages: Java, SQL, Shell Scripting, Python Scripting, JavaScript, HTML, CSS
● Backend Frameworks: Spring, Jersey, Kafka, NiFi, ActiveMQ, JPA, JDO
● Frontend Frameworks: jQuery, Angular, Vue
● Database Technologies: JDBC, Postgres, Oracle, SQL Server, H2
● Cloud & DevOps: AWS (EC2, S3, VPC, Diode), Docker, CI/CD (GitLab, Jenkins)
● Networking & Communication: REST, RMI, SOAP
● Development Tools: Git, Maven, Gradle
● Project Management Tools: YouTrack, Jira
Professional Experience
IAMUS Consulting Columbia, MD
Senior Java Backend Developer
2020 — 2025
Delivered suite of new cyber threat response web applications for the DISA Big Data Platform by leading team of developers. Translated product requirements into scalable designs, driving implementation through Agile methodologies. Optimized code quality through rigorous design and code reviews, while overseeing planning, task allocation, and execution. Ensured seamless deployment with comprehensive testing, release engineering, and production support.
● Transformed complex, undocumented cybersecurity monolith into scalable microservices architecture, enhancing performance, maintainability, and reliability. Led modernization efforts, resolved critical flaws, and earned promotion to technical lead across the cyber threat response suite.
● Built scalable data transfer microservice to accommodate evolving cross-system synchronization requirements, ensuring guaranteed data delivery across deployment clusters, network boundaries, and classification levels. Engineered as versatile solution, now positioned as core backend service within cybersecurity application platform.
● Rescued stalled integration between external reporting system and the cybersecurity threat tracking system by deciphering an undocumented library, designing functional mapping, and securing essential access, achieving successful deployment after prior efforts had failed.
Key Projects:
● Developed robust pipelines for exporting and ingesting data across third-party and legacy systems.
● Engineered dependable synchronization of data between BDP clusters and security environments.
● Optimized application model for enhanced efficiency and maintainability.
● Redesigned change history and user notification mechanisms for improved accuracy and responsiveness.
● Provided comprehensive insights on operational, performance, and health metrics.
Technical Proficiencies Used:
● Regularly: Java, SQL, Shell Scripting / Spring, Jersey, Kafka / Postgres / Docker, GitLab / REST / Git, Maven / YouTrack
● Occasionally: Python Scripting, JavaScript, HTML, CSS / NiFi / Vue / EC2, S3, Diode / Jira
UNANET Sterling, VA
Senior Full Stack Java Developer
2018 — 2020
Expanded Unanet GovCon ERP functionality by spearheading feature development, transforming product requirements into strategic designs, aligning with stakeholders, and driving implementation with a dedicated team. Elevated code quality and team expertise through rigorous design reviews, mentorship, and continuous technical guidance.
● Established custom infrastructure for PDF report generation without modifying existing architecture, seamlessly integrating open-source library and ensuring successful adoption in production.
● Designed and deployed custom tool for incremental database upgrades, streamlining QA CI pipeline rollouts, while maintaining data integrity. Eliminated end-of-release disruptions, leading to widespread internal adoption ahead of schedule.
Key Projects:
● Introduced event-tracking infrastructure to analyze customer interactions with the UI.
● Accelerated customer onboarding by developing historical data load service for legacy time and expense records.
● Improved reporting and data processing for purchasing and financial documents, enhancing accuracy and efficiency.
Technical Proficiencies Used:
● Regularly: Java, SQL, Shell Scripting, JavaScript, HTML, CSS / jQuery / JDBC, Oracle, SQL Server / Jenkins / Jira
● Occasionally: Jenkins / Git, Gradle
BMC Software McLean, VA
Senior Java Backend Developer
2007 — 2018
Optimized Network Automation (BNA) product by leading feature enhancements, translating product management requirements into refined designs, and ensuring seamless implementation within Agile framework. Established and enforced guidelines for project estimation, design frameworks, and performance validation.
● Redesigned integration between Network Automation (BNA) and Cloud Lifecycle Management (CLM), delivering a robust, scalable solution. Assessed legacy integration, extracted critical requirements, engineered a flexible architecture, and orchestrated a seamless deployment, ensuring broad adoption across CLM and BNA users.
● Amplified communication performance 5x by eliminating backend scalability constraints, optimizing code to remove thread contention, and restructuring the database schema.
● Launched free iteration program, empowering developers to innovate through personal projects.
● Earned two Above and Beyond Awards and one Spot Award for exceptional contributions.
Key Projects:
● Developed web-based Telnet/SSH client using WebSockets.
● Incorporated Software-Defined Networking (SDN) systems (ACI, NSX) and Cisco VMDC architectures.
● Engineered integration strategies for SDN systems (AWS, Azure, OpenStack), NFV, IPAM, and VXLAN.
● Achieved successful horizontal-scaleout through research analysis and proof-of-concept implementation for BNA.
● Enhanced BNA security by architecting and deploying an updated RBAC security layer.
● Created and deployed a network quarantining mechanism for BNA.
Technical Proficiencies Used:
● Regularly: Java, SQL, Shell Scripting, JavaScript, HTML, CSS / Jersey, JDO / JDBC, Postgres, Oracle, SQL Server / Maven / Jira
● Occasionally: ActiveMQ / VPC / REST, RMI, SOAP / Jenkins Personal
Project Experience
Network Path Manager: 2020
● Developed a prototype web application for managing network security and ensuring connectivity across on-premise and multi- vendor public cloud environments, by transforming a colleague’s idea into a working application, honing skills in system architecture, REST API, and cloud best practices, with potential future market considerations.
● Java, SQL, JavaScript, HTML, CSS / Spring, JPA / Angular / H2 / EC2, S3, VPC, Docker, GitLab / REST / Git, Gradle
Education
Master of Science in Software Engineering Johns Hopkins University Baltimore, MD
Bachelor of Arts in Physics Earlham College Richmond, IN
Certifications:
CompTIA Security+ Certification
Sun Certified Java Developer