Mid-level Backend/Middleware Developer

Knowledge Management, Inc.

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in Backend or Middleware Engineering
  • Strong proficiency in Java and Spring Boot framework
  • Experience securing APIs with OAuth 2.0 and OpenID Connect
  • Practical knowledge of RBAC and ABAC principles
  • Familiarity with version control systems like Git

Responsibilities

  • Design, develop, and deploy RESTful APIs using Java and Spring Boot
  • Implement security for API endpoints using OAuth 2.0 and OpenID Connect
  • Enforce authorization policies based on RBAC and ABAC
  • Develop secure edge computing and cloud-native solutions
  • Write clean and maintainable code with a focus on performance
  • Collaborate with teams to deliver compliant mobile solutions
  • Participate in code reviews to uphold high-quality standards

Benefits

  • Health, dental, and vision insurance
  • 401(k) retirement plan
  • Paid time off (PTO) and holidays
  • Group Term Life and Accidental Death and Dismemberment Insurance
  • Voluntary Term Life Insurance
  • Short and Long-term disability insurance
Full Job Description
Title: Mid-level Backend/Middleware Developer

Location: Remote

Position: 1

Duration: Multi-year program

Start date: ASAP

Security Clearance: Active US Treasury Public Trust is preferred. Anyone with an active DOD clearance, would be processed for a Public Trust.

Salary: Please provide your salary requirement

Position Overview: Knowledge Management, Inc. is seeking a Mid-level Backend/Middleware Developer to design, develop, and maintain robust, scalable API and middleware solutions for our secure, mission-critical applications. This role is critical to client's product roadmap and will focus on building secure, high-performance middleware services using Java and Spring Boot, with a strong emphasis on Zero Trust principles.

Key Responsibilities:
  • Design, develop, and deploy comprehensive RESTful APIs using Java and the Spring Boot framework.
  • Implement and maintain security for API endpoints using OAuth 2.0 and OpenID Connect (OIDC) protocols.
  • Enforce authorization policies based on Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC) principles.
  • Contribute to the development of secure edge computing and cloud-native solutions that meet stringent compliance and security criteria.
  • Write clean, maintainable, and testable code with a strong emphasis on performance and reliability.
  • Collaborate with cross-functional teams to deliver compliant mobile solutions designed to streamline workflows and enhance operational efficiency.
  • Participate in code reviews to ensure high-quality standards are met.

Required Qualifications:
  • Proven experience as a Backend or Middleware Engineer in a senior-level role.
  • Proficiency in Java and the Spring Boot ecosystem.
  • Hands-on experience implementing and securing APIs with OAuth 2.0 and OIDC.
  • Strong understanding and practical application of RBAC and ABAC for authorization. Proficiency with version control systems, particularly Git.

Desired Qualifications:
  • Experience with Bedrock for managing backend data warehousing and storage needs.
  • Familiarity with Nutanix infrastructure and platform solutions.
  • Hands-on experience building and managing CI/CD pipelines in either GitHub Actions or GitLab CI.
  • Proficiency in containerization with Docker and orchestration with Kubernetes.
  • An existing US Treasury Public Trust or equivalent Federal security clearance.

Benefits: All full-time employees are eligible to participate in our benefits programs:
  • Health, dental, and vision insurance
  • 401(k) retirement plan
  • Paid time off (PTO) and holidays
  • Group Term Life and Accidental Death and Dismemberment Insurance
  • Voluntary Term Life Insurance
  • Short and Long-term disability insurance

Similar Jobs

More Jobs at Knowledge Management, Inc.

More Information Technology Jobs

Find similar Mid-level Backend/Middleware Developer jobs: