Tech Stack
JWTReactPostgreSQLTypeScriptpgvectorOAuth2API TestingUnit TestingSpring BootJava
Job Description, Responsibilities & Requirements
About the Position
We're looking for a Senior Full Stack Engineer with strong Java expertise and an interest in AI technologies to help build next-generation intelligent applications. You'll work on scalable backend services, modern React-based user interfaces, and AI-powered capabilities that leverage Large Language Models to automate complex workflows and deliver smarter user experiences. This is an opportunity to work with a modern cloud native stack, contribute to architectural decisions, and help shape the evolution of AI driven products from concept to production.
Responsibilities
- Design, develop, and maintain scalable backend services using Java, Spring Boot, and asynchronous processing patterns
- Build AI-powered workflows for document analysis, semantic matching, summarization, risk assessment, and content generation
- Improve the reliability of LLM integrations by implementing validation, retry strategies, and resilient error handling
- Develop semantic search capabilities using PostgreSQL and vector embeddings
- Design and evolve database schemas while ensuring smooth, backward-compatible migrations
- Create and enhance responsive frontend applications using React and TypeScript
- Implement real-time features using WebSockets
- Maintain secure authentication and authorization through Keycloak and modern identity standards
- Write clean, maintainable, and well-tested code while contributing to quality standards across the development lifecycle
- Improve system observability through tracing, structured logging, and operational monitoring
- Collaborate closely with product managers, engineers, and other stakeholders to deliver high-quality software solutions
Requirements
- 5+ years of experience building and maintaining enterprise-grade software
- Strong backend development experience with Java 21, Spring Boot, and RESTful services
- Solid understanding of PostgreSQL, including database design, performance tuning, and query optimization
- Experience integrating Large Language Model APIs such as OpenAI, Azure OpenAI, Anthropic, or similar platforms
- Hands-on experience with vector search technologies including pgvector, Pinecone, Weaviate, or equivalent
- 3+ years of frontend development with React and TypeScript
- Experience implementing secure authentication and authorization using OAuth2, OIDC, and JWT
- Strong testing mindset with experience in unit, integration, API, and contract testing
- Comfortable working in Agile environments with cross-functional teams
We Offer
- Relocation package
- Job rotation
- Learning through Arnia Academy
- Attractive projects
- Flexible working hours
- Performance bonuses
- Medical benefits
- Trainings
- Competitive compensation package
- Referral program
- International work experience
About the Company
[Company description if present]
Apply