Java Software Engineer - Hybrid

The Smart
Austin, TX, United States
about 1 month ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$93,600.0 - $166,400.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Artificial Intelligence User Authentication Automation of Tests BigQuery Software Quality Code Review Databases Continuous Integration Software Debugging Monitoring of Systems
+20 more
Identity and Access Management PostgreSQL MongoDB OAuth Scrum Methodology JSON Web Token Security Assertion Markup Language (SAML) Secure Coding Web Application Security Service-Oriented Architecture Enterprise Software Applications Spring Cloud GitHub Copilot Grafana Spring-boot Containerization Information Technology Web Technologies Restful APIs Splunk

Job description

As a Java Software Engineer, you will design, develop, and support secure, scalable enterprise applications with a focus on authentication, identity, and web security solutions. You will work closely with product, security, architecture, and engineering teams to deliver modern authentication capabilities while leveraging AI-assisted development practices to improve software quality, testing, troubleshooting, and delivery efficiency., Design, develop, test, and support enterprise application components and secure authentication solutions. Build and maintain modern authentication capabilities including Passwordless Login, FIDO2/WebAuthn, passkeys, and Risk-Based Authentication. Develop and consume REST APIs, reusable services, and gateway-based architectures. Collaborate with architects, product owners, Scrum teams, and stakeholders to define and deliver platform capabilities. Maintain high standards for automated testing, CI/CD, observability, code quality, and release readiness. Troubleshoot complex production issues and provide operational support for critical applications. Mentor team members through code reviews, design discussions, and technical guidance. Utilize AI-assisted development tools to support coding, testing, debugging, documentation, and automation activities. Apply secure coding practices and validate AI-generated code, tests, and recommendations. Research and adopt emerging authentication, identity, and software engineering best practices.

Requirements

Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience. 5+ years of experience developing enterprise applications using Java, JavaScript, and modern web technologies. Strong experience with Spring Boot, Spring Cloud Gateway, REST APIs, and service-oriented architectures. Experience building secure web applications and implementing authentication and authorization solutions. Knowledge of OAuth, SAML, JWT, and modern identity management concepts. Experience with MongoDB, PostgreSQL, or similar database technologies. Hands-on experience with CI/CD pipelines, automated testing frameworks, secure development practices, and code quality tools. Experience using observability and monitoring tools such as Splunk, Grafana, BigQuery, or similar platforms. Practical experience with AI-assisted development tools such as GitHub Copilot, Claude Code, or similar technologies. Experience with cloud platforms, containerized deployments, Passwordless Authentication, Risk-Based Authentication, FIDO2/WebAuthn, and identity security solutions is highly preferred. The hourly range for roles of this nature are $45.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry. cyberThink is an Equal Opportunity Employer.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:12 min

Navigating the AI landscape as a Java developer

Daniel Oh Daniel Oh +1 · World Congress 2025

1:21 min

Realizing the limitations of MongoDB for live statistics

Josip Stuhli Josip Stuhli · World Congress 2023

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

2:01 min

Migrating existing applications from MongoDB to Postgres

Nikita Shamgunov Nikita Shamgunov · World Congress 2024

3:10 min

Correlating dispersed logs using structured request tracing

Michael Eder +1 · LIVE

Videos

See all

Related articles

See all