What are the responsibilities and job description for the Lead Java Developer position at Optomi?
Lead Software Engineer
Optomi, in partnership with a large enterprise financial services organization, is seeking a hands-on Lead Software Engineer to join a growing Enterprise Platforms team. This role focuses on building secure, scalable, cloud-native solutions with strong ownership of API gateway platforms, identity and access management, and modern application architecture.
What You’ll Do:
- Act as a hands-on technical lead, designing and delivering enterprise platform solutions.
- Own API gateway management, including configuration, security policies, and enforcement.
- Design and implement OAuth 2.0 / OpenID Connect (OIDC) for web, mobile, and service-to-service integrations.
- Integrate APIs with enterprise identity providers (Okta, Ping, ForgeRock, or similar).
- Build reusable frameworks for authentication, authorization, token validation, and access control.
- Collaborate with product, architecture, and engineering teams to deliver scalable solutions.
- Mentor engineers and drive best practices across API development, security, and deployment.
What You Bring:
- Strong experience with Java, Spring Boot, Node.js, and microservices architecture.
- Hands-on experience with API gateway platforms such as Apigee, MuleSoft, or similar.
- Deep understanding of OAuth 2.0, OIDC, and API security patterns.
- Experience creating and enforcing API gateway policies (security, token validation, routing).
- Familiarity with AWS, Docker, Kubernetes, and CI/CD pipelines.
- Experience building 12-factor, cloud-native applications.
- Proven ability to lead while remaining deeply hands-on.
Eligibility:
- W2 only
- US-based candidates only
- No C2C or third-party submissions