Java Architect
Core
Design, implement, and manage Java-based enterprise solutions (microservices, event-driven, cloud/serverless) for clients across the full Software Development Lifecycle.
Role type
Senior IC Java Architect (Consulting)
Builds
API-driven clients, microservice architectures, event-driven integrations, cloud deployments, serverless applications, and web/portal front ends
Domain
Enterprise Software Development / Cloud / AI Integration
Deliverable
production ML models | product features | infrastructure
Required skills
Enterprise Java, Microservice architectures, Design Patterns, Cloud deployment, Serverless applications, API design, Event-driven integrations, Performance optimization, Agile methodology, Technical roadmap planning
Preferred skills
Agentic AI development, AI orchestration, LangChain, Vector databases, Prompt engineering, Data engineering tools (Spark, Kafka, Databricks, Snowflake), Legacy Systems architecture
Technologies
Java, Microservices, Cloud platforms, Serverless, LangChain, Vector databases, Spark, Kafka, Databricks, Snowflake
Responsibilities
Lead design and architecture of Java-based solutions, Develop code hands-on, Create technical project estimates and work plans, Identify and communicate architectural tradeoffs, Collaborate with cross-functional teammates to support business development, Design and support on-prem, cloud, and hybrid development
Seniority
Senior, hands-on IC