We're looking for a skilled Full Stack Java Developer to join our remote team. This position is ideal for someone who loves building robust backend systems, enjoys working with data at scale, and brings genuine enthusiasm for technology and collaborative problem-solving.
Required Qualifications
Technical Experience
5+ years of professional Java development experience
Strong full stack development capabilities with a backend focus
Experience building performant, production-grade applications
Collaborative experience working with UX designers and translating design documents into implementation
Demonstrated ability to write clean, maintainable code
Generative AI & Modern Tools
Hands-on familiarity with Generative AI technologies
Experience with RAG (Retrieval-Augmented Generation) workflows
Working knowledge of chatbot implementations and conversational interfaces
Comfort integrating AI capabilities into applications
Proven ability to thrive in a distributed team environment
Strong asynchronous communication skills
Self-motivated and collaborative working style
Nice to Have
Snowflake API experience (big plus)
Apache Kafka experience (big plus)
Langchain4j
Big Data technologies and workflows
Oracle Database experience
Oracle SaaS platform familiarity
React or modern frontend framework experience
Additional backend languages: Python, PHP, Node.js, Go, or VB
GitLab workflow experience
What This Role Is Not
This is a structured, intentional engineering environment. We value thoughtful architecture, code review, and deliberate technical decisions. If you prefer "vibe-coding" or moving fast without process, this may not be the right fit.