Back to search

Senior Software Engineer (Java)

Senior Java developer designing, building and testing scalable backend applications while leading technical discussions and mentoring junior team members.

  • Plano, Texas, United States
  • Full-time
  • Posted Nov 12, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software

Responsibilities

  • Design and develop scalable backend applications using Java and Spring Boot
  • Lead technical discussions and mentor junior team members
  • Implement SSO/OIDC/OAuth 2.0 authentication
  • Build role-based access control systems
  • Integrate with third-party APIs such as Jira and SonarQube

Requirements

Nice to have: AWS ECS, AWS RDS, AWS DynamoDB, CI/CD pipelines, Jenkins, GitLab CI, Generative AI

Skills

JavaSpring BootPostgreSQLAWSOktaSSOOIDCOAuth 2.0RBACAPI GatewayOWASP security best practicesJiraSonarQubeJavaSpring BootPostgreSQLAWSOktaJiraSonarQubeJenkinsGitLab CI

More jobs nearby

Full description

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

Senior Software Engineer (Java) at TechDigital Corporation | Referso Jobs