Senior Software Engineer

Hybrid in Plano, TX, US • Posted 6 hours ago • Updated 6 hours ago
Contract W2
12 Months
50% Travel Required
Hybrid
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • AWS
  • JAVA
  • SPRINGBOOT
  • REST API
  • POSTGRESQL
  • SSO
  • OIDC
  • OAUTH
  • OKTA
  • JIRA
  • MICROSERVICES
  • ECS
  • RDS
  • DYNAMODB
  • JENKINS
  • GITLAB
  • GENAI
  • CI/CD

Summary

 
Job title: Senior Software Engineer (Java) 

Location: Plano, TX (Hybrid)

Onsite interview
# of Positions: 2 
Tenure: 6 Months 
Interview Process: Internal & Client 
 
Job Summary: 
 
A Senior Java developer designing, building and testing scalable backend applications while leading technical discussions and mentoring junior team members. 
 
• One AWS Certification (Developer or Associate Mandatory) 
• Overall 14+ years of IT Experience 
• 6+ years building web applications with Java and Spring Boot (REST APIs, microservices architecture) 
• Strong experience with PostgreSQL — schema design, query optimization, migrations 
• Hands-on experience implementing SSO/OIDC/OAuth 2.0 authentication (Okta preferred) 
• Experience building role-based access control (RBAC) systems 
• Familiarity with API Gateway patterns, security headers, and OWASP security best practices 
• Experience integrating with third-party APIs (e.g., Jira, SonarQube, or similar) 
 
Preferred Skills 
• Strong experience in AWS services (ECS, RDS, DynamoDB) 
• Knowledge of CI/CD pipelines and tools like Jenkins or GitLab CI 
• Good experience in Generative AI 

 

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90607521
  • Position Id: 9140581
  • Posted 6 hours ago
Contact the job poster
NV

Navya Vasantha

Recruiter @ Swanktek Inc

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.