Software Engineer - Java, Microservices

Tenable, Inc.
Full-time
Columbia, Maryland
$107,000 - $143,000
Posted on a month ago

Job Description

Tenable is seeking a Full Stack Software Engineer to design, develop, and maintain cloud-native dynamic application security products. The role involves building and optimizing a highly scalable, reliable cloud-native user interface and microservices architecture using modern technologies.

Responsibilities

  • Architect, design, and implement new features
  • Contribute to the evolution of cloud architecture and distributed systems
  • Leverage training budget for professional development
  • Collaborate with cross-functional teams
  • Mentor and guide engineers
  • Build, optimize, and maintain UI and microservices architecture

Requirements

  • 3+ years of experience as a Full Stack Software Engineer in SaaS/cloud-based applications
  • 3+ years of Java, Scala and/or Kotlin development experience
  • Experience with UI frameworks like Angular, React, or Vue.js
  • Knowledge of microservices architectures
  • Experience with RESTful API development
  • Strong experience with AWS cloud services
  • Proficiency in SQL and NoSQL databases
  • Experience with event-driven architectures
  • Expertise in DevOps, CI/CD, and infrastructure-as-code tools
  • Experience with observability and monitoring tools
  • Hands-on experience with GitHub/Git
  • Strong problem-solving and communication skills
  • Experience in Agile environments

Benefits

  • No benefits