Senior Software Developer

Smart IT Frame

Not Interested
Bookmark
Report This Job

profile Job Location:

Plano, TX - USA

profile Monthly Salary: Not Disclosed
Posted on: 12 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Senior Software Developer
Location: Plano TX or Reston VA
Employment Type: Full-Time
Experience Required:
10 Years
About the Role
We are seeking a highly skilled and hands-on Senior Software Developer with strong expertise in building scalable cloud-native applications. The ideal candidate will have deep experience across backend frontend and cloud technologies with a focus on delivering high-performance and reliable solutions in an Agile environment.
Key Responsibilities
1. Design & Development
  • Develop scalable microservices and APIs using Java (11/21) and Python
  • Build reusable and efficient backend services
2. Front-End Development
  • Develop modern responsive UI components using Angular (latest versions)
  • Apply best practices in TypeScript RxJS and state management
3. Cloud & Architecture
  • Design and deploy cloud-native applications on AWS
  • Work with services like ECS EKS Lambda API Gateway SQS/SNS IAM and CloudWatch
4. Database Management
  • Design optimize and manage Amazon RDS (PostgreSQL/Aurora)
  • Handle schema design indexing query tuning and performance optimization
5. Quality Engineering
  • Implement automated testing (unit integration API and E2E)
  • Work with tools like JUnit pytest Testcontainers (Karate is a plus)
6. Security & Compliance
  • Ensure secure coding practices and implement IAM policies
  • Manage secrets and encryption (in transit & at rest)
7. Performance & Reliability
  • Improve system performance (latency throughput cost)
  • Implement observability (logging monitoring tracing)
  • Apply resilience patterns (retry circuit breaker)
8. Agile Collaboration
  • Collaborate with product owners architects DevOps and QA teams
  • Participate in sprint planning code reviews and mentoring
Required Skills
  • 10 years of software development experience
  • Strong expertise in Java and Python
  • Hands-on experience with AWS (SDK v2 preferred)
  • Strong knowledge of microservices & REST APIs
  • Experience with Angular (modern versions)
  • Expertise in RDS PostgreSQL/Aurora
  • Experience with CI/CD tools (Jenkins GitHub Actions CodePipeline)
  • Familiarity with Docker ECS/EKS
  • Strong testing and debugging skills
Nice to Have Skills
  • Experience with GenAI (Amazon Bedrock Claude Sonnet)
  • Knowledge of Graph databases (Amazon Neptune Gremlin/SPARQL)
  • Experience with Terraform / CloudFormation
  • Familiarity with OAuth2 JWT OIDC security frameworks
  • Experience with observability tools (OpenTelemetry Datadog)
  • Mortgage/Finance domain experience (Fannie Mae preferred)
Education
  • Bachelors or Masters degree in Computer Science Engineering or related field
Job Title: Senior Software Developer Location: Plano TX or Reston VA Employment Type: Full-Time Experience Required: 10 Years About the Role We are seeking a highly skilled and hands-on Senior Software Developer with strong expertise in building scalable cloud-native applications. The ideal...
View more view more