cover image
Ryan Consulting Group, LLC

Senior Java Software Engineer

Hybrid

Charlotte metro, United states

$ 70 /hour

Senior

Freelance

31-12-2025

Share this job:

Skills

Java Encryption Kubernetes AWS Lambda Architecture AWS Junit Spring Spring Boot Spring Security Microservices

Job Specifications

**No Corp to Corps or candidates requiring sponsorship now or in the future will be considered. All candidates must be able to work as a W2 employee for any employer in the US to be considered.

Are you a senior Java engineer who thrives at the intersection of backend development and security? We’re looking for someone to lead the design and development of secure, scalable Java microservices built on modern frameworks and cloud-native architecture.

Tech Stack: Java 17/21, Spring Boot 3, Spring Security, AWS (Lambda), Kubernetes

Location: Preferably Charlotte (CLT), Birmingham (BHM), or Atlanta (ATL) — open to remote

What You’ll Do

Design and build secure Spring Boot microservices using a Zero Trust security model
Implement OAuth2/OIDC, mTLS, and TLS encryption across APIs and services
Ensure sensitive data is protected through secure logging and PII masking
Build applications that run seamlessly in Kubernetes and AWS Lambda environments
Review code with a strong focus on OWASP Top 10 and security best practices

What We’re Looking For

Strong expertise in Java (17 or 21) and the Spring ecosystem
Deep experience with Spring Security, authentication, and authorization
Hands-on knowledge of AWS, Kubernetes, and serverless architectures
Experience testing and validating secure applications (JUnit, Mockito)
Solid understanding of REST APIs and OpenAPI/Swagger

Nice to Have

Spring Cloud Gateway experience
GraalVM or Java performance optimization for Lambda
Testcontainers for integration testing

About the Company

The Ryan Consulting Group was founded on the principles to provide honest, straightforward and professional recruitment services. Our mission is to be our client's trusted employment solutions provider while delivering rewarding opportunities for our candidates. A trusted provider means we take the staffing burden from our clients by developing a deep understanding of their business, needs and culture and finding the exact resource to fit their company. Building a business requires placing the right people in the right po... Know more