> Markdown version of [/jobs/ext/1207906-staff-developer](https://www.wearedevelopers.com/jobs/ext/1207906-staff-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Developer - **Company:** Hallmark - **Location:** Richmond, VA, United States - **Salary:** $67,130.0 - $80,844.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Amazon S3, Apache Tomcat, Microsoft Azure, Backbone.Js, Oracle WebLogic Server, Bootstrap (Software), C Sharp (Programming Language), Cloud Engineering, Code Review, Databases, Continuous Delivery, Continuous Integration, Software Design Patterns, DevOps, Distributed Systems, Perl (Programming Language), Ember.Js, Ext JS, IBM Websphere Application Server, JSON, WildFly (JBoss AS), Python (Programming Language), PostgreSQL, Microsoft SQL Server, MongoDB, MySQL, NoSQL, Oracle (Applications), Software Architecture, Systems Development Life Cycle, Cloud Services, Service-Oriented Architecture, Software Engineering, PL-SQL, Systems Architecture, Systems Integration, UML, Web Services, Extensible Markup Language (XML), Enterprise Software Applications, Cloud Platform System, Docker Swarm, ReactJS, System Availability, SOAPAPI, Git, Containerization, AngularJS, Gitlab-ci, Kubernetes, Cassandra, Front End Software Development, Software Coding, Restful APIs, Docker, Jenkins, Programming Languages, Microservices - **Published:** July 8, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d4bb6a674270f2df ## About the Role * Proven experience in designing and developing large-scale enterprise applications with a strong understanding of software architecture and distributed systems. * Extensive knowledge of programming languages including Java, C#, Python, JavaScript, and Perl. * Hands-on experience with cloud computing platforms such as AWS or Azure; familiarity with cloud services like S3, WebSphere, Weblogic, Tomcat, and JBoss is highly desirable. * Proficiency in modern front-end development frameworks including React, Angular, Bootstrap, Ext JS, Backbone.js, and Ember.js. * Strong understanding of RESTful API development, SOAP web services, XML/JSON data formats, and system integration techniques. * Familiarity with database management systems such as MySQL, Oracle, Microsoft SQL Server, PostgreSQL (PL/SQL), NoSQL databases like MongoDB or Cassandra. * Experience implementing DevOps practices including CI/CD pipelines with Jenkins or GitLab CI/CD; container orchestration using Kubernetes or Docker Swarm is a plus. * Knowledge of system design for scalability and high availability; experience with microservices architecture is preferred. * Excellent problem-solving skills coupled with effective communication abilities; ability to work collaboratively in Agile teams. ## Description We are seeking a dynamic and highly skilled Staff Developer to join our innovative technology team. In this pivotal role, you will lead the design, development, and implementation of scalable enterprise solutions, leveraging cutting-edge technologies and architectural best practices. Your expertise will drive the creation of robust, high-performance systems that meet complex business requirements while fostering a culture of continuous improvement and technical excellence. This is an exciting opportunity for a passionate developer eager to influence system architecture and deliver impactful solutions across diverse platforms., * Lead the full software development lifecycle (SDLC), from requirements gathering through deployment, ensuring adherence to best practices in system design and architecture. * Develop and maintain scalable distributed systems utilizing microservices architecture, cloud computing platforms (such as AWS or Azure), and containerization tools like Docker and Kubernetes. * Design, implement, and optimize RESTful APIs, web services, and service-oriented architectures (SOA) to facilitate seamless integration across applications. * Collaborate with cross-functional teams to define system specifications using UML diagrams, design patterns, and enterprise solution frameworks. * Conduct code reviews, enforce coding standards, and implement continuous integration/continuous deployment (CI/CD) pipelines using Jenkins, Git, and other version control tools. * Drive innovation by exploring emerging technologies such as NoSQL databases (MongoDB, Cassandra), front-end frameworks (React, Angular, Ember.js), and cloud architecture strategies to enhance system performance and scalability. * Mentor junior developers by sharing expertise on software architecture principles, distributed computing, and best practices in Agile methodologies. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)