Versana

Senior Back-End Software Engineer

Versana

full-time

Posted on:

Location Type: Hybrid

Location: Charlotte • North Carolina • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AzureCloudDockerGradleGraphQLJavaKubernetesMavenNoSQLSDLCSeleniumSoliditySpringSpring BootSpringBootSQL

About the role

  • Develop and own back-end components for Versana’s application.
  • Write clean, maintainable, and efficient code.
  • Engage in all phases of SDLC, from ideation to implementation to QA and deployment.
  • Collaborate with front-end engineers to deliver high-quality and responsive interfaces.
  • Participate in code reviews and contribute to our back-end best practices and standards.
  • Build the technical foundation and culture for the Application Development squad.
  • Troubleshoot and debug issues with the platform as they arise.

Requirements

  • BS or BA in Computer Science or related field.
  • 7+ years of software development experience with Java (Spring/Spring Boot).
  • Adeptness at using build and development tools (Git, Maven/Gradle, Artifactory).
  • Knowledge of REST APIs and GraphQL.
  • Experience working with databases (SQL and NoSQL).
  • Proficiency in state machines and stream processing pipelines.
  • Ability to partner with multi-functional teams and pivot quickly.
  • Strong communication, analytical and problem-solving skills.
  • Curiosity and motivation to learn.
  • Knowledge of Docker and Kubernetes.
  • Experience with CI/CD pipelines.
  • Competence in end-to-end testing frameworks (Selenium, TestNG).
  • Public Cloud experience, especially Azure.
  • History of constructing enterprise solutions within financial domain.
  • Knowledge of Syndicated Loans or Leveraged Finance.
  • Familiarity with BlockChain (DAML, Solidity).
  • Ability to onboard and mentor new team members.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpringSpring BootREST APIsGraphQLSQLNoSQLDockerKubernetesCI/CD
Soft skills
communicationanalytical skillsproblem-solvingcuriositymotivation to learnability to partner with multi-functional teamsmentoring