Senior Software Developer

Smart IT Frame
Plano, United States of America
31 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Plano, United States of America

Tech stack

Java
API
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Code Review
Continuous Integration
Software Debugging
DevOps
Github
Graph Database
Identity and Access Management
JUnit
Python
PostgreSQL
OAuth
OpenID
Performance Tuning
Scrum
Query Optimization
JSON Web Token
Secure Coding
Amazon Web Services (AWS)
Software Engineering
SPARQL
TypeScript
Datadog
Data Logging
RxJS
Indexer
Backend
Cloudformation
Amazon Web Services (AWS)
Pytest
Angular
Information Technology
Front End Software Development
Functional Programming
Cloudwatch
Api Gateway
REST
Amazon Web Services (AWS)
Terraform
Docker
Jenkins
Microservices

Job description

  1. Design & Development
  • Develop scalable microservices and APIs using Java (11+/21) and Python
  • Build reusable and efficient backend services
  1. Front-End Development
  • Develop modern, responsive UI components using Angular (latest versions)
  • Apply best practices in TypeScript, RxJS, and state management
  1. Cloud & Architecture
  • Design and deploy cloud-native applications on AWS
  • Work with services like ECS, EKS, Lambda, API Gateway, SQS/SNS, IAM, and CloudWatch
  1. Database Management
  • Design, optimize, and manage Amazon RDS (PostgreSQL/Aurora)
  • Handle schema design, indexing, query tuning, and performance optimization
  1. Quality Engineering
  • Implement automated testing (unit, integration, API, and E2E)
  • Work with tools like JUnit, pytest, Testcontainers (Karate is a plus)
  1. Security & Compliance
  • Ensure secure coding practices and implement IAM policies
  • Manage secrets and encryption (in transit & at rest)
  1. Performance & Reliability
  • Improve system performance (latency, throughput, cost)
  • Implement observability (logging, monitoring, tracing)
  • Apply resilience patterns (retry, circuit breaker)
  1. Agile Collaboration
  • Collaborate with product owners, architects, DevOps, and QA teams
  • Participate in sprint planning, code reviews, and mentoring

Requirements

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., * 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

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field

About the company

© 2026 Careerjet All rights reserved

Apply for this position