C

Cadmus

Strategic consulting for health, energy, climate

Senior Full Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeUnited States

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical field, or equivalent professional experience and at least 6 years of software or application development experience, primarily with Java and the Spring ecosystem, including Spring Boot, Spring MVC, Spring Security, and Spring Data/JPA/Hibernate.
  • Experience developing and consuming REST APIs and RESTful web services.
  • Strong front-end development experience with Angular and strong knowledge of TypeScript, JavaScript, HTML5, and CSS.
  • Experience with SQL and relational databases, preferably Oracle.
  • Experience with JSON and XML.
  • Strong experience with Apache Maven, including pom.xml configuration, dependency management, plugins, profiles, build lifecycle, and packaging/deployment.
  • Experience with Git-based source control and collaborative development.
  • Understanding of the software development lifecycle and Agile/Scrum methodologies.
  • Experience with legacy application modernization.
  • Experience with unit testing and automated testing practices.
  • Strong troubleshooting and problem-solving skills.
  • Ability to work effectively in a collaborative team environment.
  • Candidates must be eligible to work in the United States as a U.S. permanent resident or citizen.

Responsibilities

  • Participate throughout the Agile software development lifecycle, including backlog refinement, sprint planning, development, testing, deployment, and retrospective activities.
  • Design, develop, enhance, and maintain enterprise applications using Java and Spring/Spring Boot.
  • Develop and maintain responsive web applications using Angular, TypeScript, HTML5, and CSS.
  • Design and implement RESTful web services and APIs using Spring Boot.
  • Develop application components following established coding standards, design patterns, and development best practices.
  • Work with relational databases, including Oracle and SQL Server, and develop efficient SQL queries and database integrations.
  • Troubleshoot and resolve application issues across development, test, and production environments.
  • Participate in code reviews and contribute to improving application quality, performance, security, and maintainability.
  • Translate functional requirements into technical designs and implementation tasks.
  • Collaborate with architects, developers, QA engineers, DevOps teams, and business stakeholders to deliver application enhancements.
  • Develop unit and integration tests and support automated testing activities.
  • Maintain and enhance existing and legacy applications while incrementally introducing modern Spring and Angular technologies when they improve maintainability, reliability, or delivery efficiency.
  • Participate in application deployment and production support activities.
  • Mentor junior developers through code reviews, technical guidance, and knowledge sharing.
  • Create and maintain technical documentation, application flow diagrams, and implementation guides that support development, deployment, troubleshooting, and knowledge transfer.
  • Identify and implement improvements that strengthen application performance, reliability, maintainability, and operational efficiency.

Desired Qualifications

  • Experience with Azure cloud services.
  • Experience with Docker and containerized applications.
  • Experience with CI/CD pipelines and DevOps tools.
  • Experience with GitHub Actions or similar CI/CD tools.

About the Company

Cadmus

Strategic consulting for health, energy, climate

Cadmus is a strategic consulting firm that helps public and private clients solve social and economic challenges. It works across public health, energy, climate, water, international development, and transportation by providing expert guidance, project management, and advisory services to design and implement practical solutions that improve quality of life for communities. Its offerings cover energy efficiency improvements, clean water programs, climate resilience, and sustainability initiatives, delivered through tailored consulting engagements and hands-on project execution. Cadmus differentiates itself through deep cross-sector expertise, a focus on turning complex problems into actionable plans, and a commitment to creating value for communities and stakeholders. The company’s goal is to generate social and economic value while enhancing well-being and livability worldwide through effective, implementable solutions.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Watertown, MA
Founded
1983

Recently Posted Jobs

Explore more opportunities at Cadmus

See more jobs