Senior Java Engineer
Technology
SoftServe
România, Româniaacum 6 zilePână la 27.12.2026
Descrierea postului
About The Role In this role, you will help build the next generation of AI-powered shopping experiences for millions of car buyers and sellers. You will help replatform AI services from Java to a modern Python-based architecture and develop conversational and agentic experiences that make vehicle discovery more personalized, transparent, and intuitive. Working closely with cross-functional teams, you will design and deliver scalable, production-ready backend solutions that support AI-driven customer journeys.
Responsibilities
- Build and operate backend services and APIs using Java (and Python, FastAPI), and established platform patterns to power AI-driven products
- Contribute to conversational workflows built with LangGraph, including routing, handler execution, context management, guardrails, streaming capabilities, and guided shopping experiences
- Take ownership of backend features and service integrations that improve reliability, scalability, and customer experience across AI-powered applications
- Collaborate closely with engineers, product managers, designers, data scientists, and domain service teams to deliver well-aligned and impactful solutions
- Define and maintain service contracts while integrating with search, personalization, shopper profile, LLM, and other consumer platform services
- Deliver production-ready software through comprehensive testing, monitoring, performance optimization, rollout planning, and operational excellence
- Support observability initiatives, troubleshoot production issues, and participate in maintaining service health and system stability
- Work with senior engineers to evolve architecture decisions into maintainable, extensible, and reliable software solutions
- Professional experience building and operating backend services using Java or a similar programming language (Python)
- Strong knowledge of HTTP APIs, microservice design, service boundaries, data modeling, automated testing, and production operations
- Proficiency with AWS and cloud-based application development and deployment
- Solid experience with data access layers, SQL databases, caching strategies, and storage solutions
- Strong knowledge of data structures, algorithms, and complexity analysis
- Familiarity with FastAPI or other modern Python web frameworks
- Experience integrating distributed services through APIs, shared contracts, or schema-based communication
- Familiarity with LangChain, LangGraph, LLM integrations, agent orchestration, asynchronous processing, or stateful workflow development
- Understanding of observability, software quality practices, performance optimization, and production readiness for backend systems
- Experience with search, recommendation engines, personalization platforms, marketplaces, or other consumer-facing products is a plus
- Strong communication skills with the ability to discuss progress, tradeoffs, dependencies, and risks effectively
- Collaborative, curious, and proactive mindset with the ability to navigate ambiguity and contribute within an evolving architecture
- Upper-Intermediate English level or higher
Keywords
OrchestrationScalabilityPythonSqlJava
Te interesează acest rol?