
Solutions Architect – Java, Client-facing
JetBrains
full-time
Posted on:
Location Type: Hybrid
Location: Foster City • California • New Jersey • United States
Visit company websiteExplore more
About the role
- Demonstrate and position IntelliJ IDEA’s capabilities - code insight, refactoring, debugging, testing, and profiling - as differentiators in modern Java development.
- Advise on frameworks and tooling across the Java ecosystem, including Spring, Jakarta EE, build systems, testing, and persistence layers.
- Deliver technical workshops, demos, and customer presentations.
- Create high-quality technical content such as articles, sample projects, and presentations.
- Gather structured customer feedback and translate it into actionable input for Product and Engineering.
Requirements
- Strong expertise in modern Java and JVM fundamentals (performance, memory, runtime behavior).
- Deep familiarity with Spring (Core, Boot, Testing) and the broader enterprise Java ecosystem.
- Experience with Maven and Gradle in complex build environments.
- Solid understanding of testing practices (JUnit, Mockito) and persistence technologies (JPA, Hibernate, Spring Data, JDBC, jOOQ).
- Experience designing REST APIs and working with messaging systems like Kafka or RabbitMQ.
- Hands-on experience with IntelliJ IDEA in large, real-world codebases.
- Understanding of AI-assisted coding workflows and developer-focused LLM tools.
- Strong communication skills and experience working with enterprise customers.
- Fluent English (written and spoken).
Benefits
- #LI-HYBRID
- #LI-REMOTE
- #LI-JP1
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJVM fundamentalsSpringMavenGradleJUnitMockitoJPAHibernateREST APIs
Soft Skills
communication skills