The Judge Group
Lead / Senior Software Engineer
Location: Plano, TX (Hybrid)
Job Type: Long-Term W2 contract
Overview
Our client is seeking a highly skilled and motivated Lead / Senior Software Engineer to design, build, and implement scalable, cloud-native solutions that bring their platforms to life. This role is ideal for an engineer who thrives in a collaborative environment, has a strong foundation in cloud and real-time streaming technologies, and is passionate about building reusable frameworks that empower platform engineering teams. Responsibilities
Lead technology initiatives and guide a team of full-stack developers to deliver integration platform solutions. Collaborate with product owners, architects, and platform leads to translate business requirements into scalable technical designs. Design and build reusable components for authentication, authorization, and access control enforcement at the service layer. Implement OAuth 2.0 with OpenID Connect (OIDC) for web, mobile, and service-to-service use cases. Develop integration patterns for OAuth2.0 grant types including Authorization Code (PKCE), Client Credentials, etc. Integrate token validation, scopes, and claims-based access controls into reusable frameworks or gateway components. Design and implement RBAC / ABAC / Entitlements models for granular access control. Deliver SDKs, documentation, sample projects, and internal training to accelerate adoption across engineering teams. Utilize technologies such as Java, Spring Boot, TypeScript, Docker, Kubernetes, and AWS services. Minimum Qualifications
Bachelor’s degree in Computer Science or a related field. Proven experience designing and implementing modern 12-factor, cloud-native applications. Strong hands-on experience with Java, Spring Boot, TypeScript, and real-time streaming architectures. Deep understanding of microservices and serverless architecture patterns. Expertise in Spring Boot or internals, dependency management, testing strategies, and distributed tracing. Or deep experience implementing OpenID Connect (OIDC) and SAML-based identity solutions. Strong knowledge of OAuth 2.0 grant types and API security patterns including token introspection, revocation, and mTLS. Practical experience with cloud platforms (especially AWS) and container orchestration (Docker, Kubernetes). Preferred Qualifications
Experience operating and managing enterprise-grade API or middleware platforms. Familiarity with identity platforms such as Okta, Ping Identity, or ForgeRock. Experience developing operational tools and reusable frameworks for platform engineering teams. Strong communication and leadership skills with the ability to mentor junior engineers and drive cross-functional collaboration.
#J-18808-Ljbffr
Our client is seeking a highly skilled and motivated Lead / Senior Software Engineer to design, build, and implement scalable, cloud-native solutions that bring their platforms to life. This role is ideal for an engineer who thrives in a collaborative environment, has a strong foundation in cloud and real-time streaming technologies, and is passionate about building reusable frameworks that empower platform engineering teams. Responsibilities
Lead technology initiatives and guide a team of full-stack developers to deliver integration platform solutions. Collaborate with product owners, architects, and platform leads to translate business requirements into scalable technical designs. Design and build reusable components for authentication, authorization, and access control enforcement at the service layer. Implement OAuth 2.0 with OpenID Connect (OIDC) for web, mobile, and service-to-service use cases. Develop integration patterns for OAuth2.0 grant types including Authorization Code (PKCE), Client Credentials, etc. Integrate token validation, scopes, and claims-based access controls into reusable frameworks or gateway components. Design and implement RBAC / ABAC / Entitlements models for granular access control. Deliver SDKs, documentation, sample projects, and internal training to accelerate adoption across engineering teams. Utilize technologies such as Java, Spring Boot, TypeScript, Docker, Kubernetes, and AWS services. Minimum Qualifications
Bachelor’s degree in Computer Science or a related field. Proven experience designing and implementing modern 12-factor, cloud-native applications. Strong hands-on experience with Java, Spring Boot, TypeScript, and real-time streaming architectures. Deep understanding of microservices and serverless architecture patterns. Expertise in Spring Boot or internals, dependency management, testing strategies, and distributed tracing. Or deep experience implementing OpenID Connect (OIDC) and SAML-based identity solutions. Strong knowledge of OAuth 2.0 grant types and API security patterns including token introspection, revocation, and mTLS. Practical experience with cloud platforms (especially AWS) and container orchestration (Docker, Kubernetes). Preferred Qualifications
Experience operating and managing enterprise-grade API or middleware platforms. Familiarity with identity platforms such as Okta, Ping Identity, or ForgeRock. Experience developing operational tools and reusable frameworks for platform engineering teams. Strong communication and leadership skills with the ability to mentor junior engineers and drive cross-functional collaboration.
#J-18808-Ljbffr