← Back to jobs

Ursi Technologies Inc Logo
Software Architect

Ursi Technologies Inc

 

Bethesda, MD, USA

Posted On: 30+ days ago
Experience: 10+ years
Availability: Hybrid
Openings: 1
Category: Software Architecture
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will lead software development teams and design enterprise application packages within distributed environments.

Responsibilities

  • Design and implement microservices architectures using Domain-Driven Design and Cloud-Native patterns.
  • Lead software development teams in the delivery of distributed enterprise applications.
  • Architect event-driven and reactive systems using service orchestration and choreography.
  • Manage full-stack infrastructure components including back-end services, databases, and networking.

Required Skills

  • 10+ years of experience in software architecture, design, and development.
  • 5+ years of experience leading software development teams.
  • Expertise in Java 17+, Spring Boot 3, and Spring WebFlux.
  • Hands-on experience with Kafka, MongoDB, Redis, and GraalVM.
  • Proficiency with AWS EKS, Docker, Kubernetes, and Istio Service Mesh.
  • Deep understanding of Microservices, Event-Driven Architecture, and Reactive Systems.
  • Practical knowledge of DevOps, GitOps, CI/CD, and OpenTelemetry.
  • Experience with NoSQL, REST APIs, Unit Testing, and BDD.

Preferred Skills

  • Knowledge of OPA and Kubernetes Patterns.

Education

Bachelor's degree in Computer Science

Related Jobs

No related jobs found

← Back to jobs