Cadmus is a technology-empowered strategic consulting firm. Together, we are strengthening society and the natural world.
About the Company
Cadmus is a technology-driven strategic consulting firm with over 1,300 experts serving government, commercial, and non-governmental organizations worldwide. The company focuses on helping clients reach their goals and achieve impactful, lasting change through innovative digital solutions and extensive expertise. Team members are expected to be collaborative problem solvers who leverage diverse perspectives and intellectual curiosity to deliver breakthrough results. Cadmus offers competitive compensation, comprehensive benefits, a dynamic and inclusive work culture, and ample opportunities for career growth.
About the Role
A Full Stack Developer is needed to join a team supporting a multi-year Federal contract. This role involves being an essential member of a Scrum team operating within an Agile SAFE and DevSecOps environment. The main responsibility is to develop and maintain a web application portal utilizing WebSphere Portal, Java, Drupal, Python, AWS Containers, Angular, Node.js, and AWS native services.
Key Responsibilities
- Participate in all stages of Agile methodology including planning, grooming, and sprint execution.
- Engage in sprint planning to estimate and commit to user stories.
- Enhance and build new features across all application layers such as UI, web servers, application servers, cloud hosting, databases, reporting, DevOps, and application monitoring using JEE and JBoss.
- Implement code with AWS native services and serverless technologies.
- Collaborate with architects and product teams to understand challenges, prototype new ideas, and implement innovative solutions.
- Design and develop solutions in accordance with established frameworks, development standards, and quality processes.
- Evaluate the impact of functional changes on technical designs.
- Work closely with an Agile DevOps team, contributing daily within the Scrum framework.
- Mentor junior developers through code reviews and guidance on tools, technologies, and best practices.
- Assist with project timelines, design documentation, system flow diagrams, testing, and ongoing application support.
- Translate requirements into technical specifications aligned with architectural and business needs.
- Develop and maintain both modernized and legacy systems using commercial and open-source technologies, applying methodologies such as extreme programming (XP) and test-driven development (TDD).
- Support the creation and upkeep of operational and system-level documentation.
- Troubleshoot and resolve issues across development, testing, and production environments as Tier 1 support.
Required Qualifications
- Minimum 6 years of experience developing with Java and Drupal-based technologies.
- 2 to 4 years of experience with AWS Serverless Architecture, native services, and container platforms.
- 2 to 3 years of experience using DevOps tools.
- Extensive experience utilizing AWS container infrastructure for application development and packaging.
- Proficiency with relational databases, particularly PostgreSQL.
- Experience working with SOAP/REST web services, XML, and JSON data formats.
- Familiarity with Continuous Integration environments using Docker and Kubernetes.
- Experience with AWS tools and environments.
- Knowledge of version control systems such as Git, GitHub, and Bitbucket.
- Strong skills in benchmarking, performance optimization, and critical thinking.
- Self-motivated with ability to work independently or collaboratively.
- Excellent verbal and written communication skills.
- Bachelor’s degree in a technical field or equivalent experience.