Skip to main content

Senior Java Software Engineer

Technology
Mindlance
Plano, United States3 weeks agoUntil 5/5/2026

Job description

Location: Plano, TX/ Reston, VA- 3 days Hybrid

Duration: 12 Months

Need to be local to either Plano or Reston- Onsite Position

About the Role

We’re looking for a hands‑on Senior Software Developer with deep experience building scalable, cloud‑native applications. You’ll design, build, and optimize services and UIs using Java 21+, Python 3.X, Angular 21, and AWS 2.0, with a strong emphasis on RDS (PostgreSQL/Aurora). You’ll collaborate closely with product, architecture, DevOps, and QA to deliver high‑quality features in an agile environment. Experience with GenAI (Bedrock, Claude Sonnet) and graph technologies (Amazon Neptune/Graph APIs) is a strong plus.

What You’ll Do

  • Design & Develop: Build microservices and APIs in Java (preferably with AWS SDK v2) and supporting services in Python.
  • Front‑End Engineering: Develop performant, accessible front‑end features using Angular (Angular SDK/CLI) and modern TypeScript patterns.
  • Cloud Architecture: Design and optimize cloud‑native workloads on AWS (ECS/EKS/Lambda, API Gateway, SQS/SNS, IAM, CloudWatch).
  • Data & Storage: Model, tune, and operate relational workloads on Amazon RDS (PostgreSQL/Aurora); implement robust migration strategies and performance monitoring.
  • Quality Engineering: Champion automated testing (unit, integration, contract, end to end); familiarity with Karate framework is a plus.
  • Security & Compliance: Apply secure coding practices, secrets management, least privilege IAM, and encryption in transit/at rest.
  • Performance & Reliability: Optimize latency, throughput, and cost; implement observability (metrics/tracing/logging) and resilience patterns (circuit breakers, retries, backoff).
  • GenAI & Graph (Nice to Have): Prototype solutions using Amazon Bedrock (e.g., Claude Sonnet), evaluate prompt/response pipelines, and model relationships with Amazon Neptune or Graph API

¿Te interesa este puesto?