Java Developer w/AI experience
Overview
In this role you will lead the delivery of production-grade, cloud-native Java solutions using Spring Boot and microservices. You will collaborate with cross-functional teams to define architecture, APIs, and data models while enforcing engineering standards and secure patterns. You will build scalable services with strong observability, reliability, and cost awareness, and drive security through OIDC/OAuth2 and service-to-service controls. You will leverage AI-assisted development tools to accelerate coding, testing, and documentation while maintaining quality and compliance. This role offers the chance to shape high-impact systems in a security-conscious, performance-driven environment.
ResponsibilitiesEnd-to-end delivery of full-stack solutions using Java Spring Boot, GraphQL/REST, and AWS servicesLead architecture and design reviews, define service boundaries and API contractsDevelop secure, production-grade code; enforce engineering standards and perform code reviewsBuild highly available, scalable services with emphasis on reliability, performance, and maintainabilityImplement and govern authentication/authorization using OIDC/OAuth2 and token-based securityEstablish observability, incident response readiness, and runbooksEvaluate and guide adoption of vendor and internal solutions for security, scalability, and operabilityHands-on CI/CD, automated testing, and release governance including feature flags and progressive rolloutLeverage AI-assisted engineering tools to accelerate development while ensuring correctness and security
Key requirements12+ years of full-stack engineering experience with technical leadershipJava Spring Boot API development, DI, validation, error handling, performance tuningGraphQL design, resolvers, federation, performance optimization, governanceREST API design with OpenAPI, pagination, idempotency, compatibilityOIDC/OAuth2 with JWTs, token flows, scopes/claims, least-privilege accessHands-on AWS experience designing and operating cloud-native apps; IAM and networking basicsData layer expertise with AWS Aurora PostgreSQL (SQL, indexing, migrations) and AWS Neptune (graph modeling)Event-driven architecture with AWS MSK (Kafka): topics, consumer groups, schema evolution, retriesCI/CD practices, automated testing (unit/integration/contract/e2e), Git workflowsAI-assisted development using Claude Code and/or GitHub Copilottechnical leadershipstrong collaborationexcellent problem-solvingJava Spring BootGraphQLREST/OpenAPI