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