Engineering Your Vision
Java Backend Developer
Location
Worldwide
Posted
14 days ago
Salary
0
Seniority
Mid Level
Job Description
Java Backend Developer
Intellectsoft
Role Description You will be part of a dynamic team dedicated to delivering a world-class mobile experience for one of Southeast Asia’s largest resorts and entertainment companies, with a focus on serving its most valued Guests. The mobile app is a business-critical, rapidly evolving product that demands high standards of quality and scalability. In this role, you will work closely with cross-functional teams to solve real business challenges and directly influence how end-users engage with the company’s services. As a Backend Engineer, you will be responsible for designing and developing scalable, reliable, secure, and maintainable software solutions. Leveraging modern agile and lean methodologies, you will solve complex technical challenges, continuously improve your skills, and contribute to the successful delivery of digital products and initiatives. Your role will be essential in ensuring the performance, stability, and success of our technology projects. Qualifications - Bachelor’s degree in a technical field or equivalent practical experience - Strong understanding of OOP principles, design patterns, and software development methodologies - Experience developing RESTful microservices and web-based systems (5+ years) - Proficiency with Java 17+ (preferably JDK 25), Spring Boot, and Spring Cloud - Familiarity with Docker and Kubernetes - Knowledge of engineering fundamentals and architecture - Experience working with MySQL/RDS databases - Ability to write unit tests and follow TDD practices - Experience in Agile, DevOps, cloud-based, and product-oriented environments - Effective written and verbal communication skills in English Requirements - Working hours: Early start (around 07:00–07:30 EET) with a flexible afternoon schedule Nice to have skills - Experience with Elasticsearch or OpenSearch - Familiarity with AWS services (S3, Secrets Manager, SES, EC2) - Experience with Swagger - Understanding of messaging systems (Kafka, RabbitMQ, MQTT) - Experience with Node.js and Express - Knowledge of Redis caching Responsibilities - Collaborate with the team to design, develop, and improve existing systems - Implement new features and enhance current platform functionality - Develop solutions supporting new products and user experiences - Maintain production systems and investigate root causes of issues - Actively participate in Agile/Scrum ceremonies - Ensure adequate unit and integration test coverage - Contribute to code reviews and technical discussions - Support architecture planning and system design activities - Communicate effectively and collaborate with distributed teams Benefits - Awesome projects with an impact - Udemy courses of your choice - Team-buildings, events, marathons & charity activities to connect and recharge - Workshops, trainings, expert knowledge-sharing that keep you growing - Clear career path - Absence days for work-life balance - Flexible hours & work setup - work from anywhere and organize your day your way
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description Stylitics is growing a new product line leveraging AI Image generation with all the power of the existing outfitting knowledge. This role is a foundational part of a rapidly growing area with the opportunity to establish the foundations of workflows and delivery of AI content at scale. What You Will Do: - Write production-level code in Java (with AI tools) - Prompt engineering and testing with LLMs, including Claude, Gemini, and OpenAI models - Context engineering to determine the right data - Agentic workflow design - Help us build systems to easily monitor and test LLM performance - Design and implement solutions for scale and maintainability across multiple clients - Contribute as a thought leader to conversations around LLM usage Qualifications - 5+ years of coding experience in Java. Proficient in SQL and relational DB technologies - Understanding of Cloud Computing and distributed architecture with real experience deploying containerized applications - Confident communication (written and oral) skills and a demonstrated ability to work collaboratively with all levels of internal and external organizations - Strong problem-solving, attention to detail, organizational, and time management skills along with demonstrated strategic thinking abilities Requirements - Experience at a high-growth start-up and comfortable with the unknown - Fashion or imaging process expertise - Experience with Clojure Company Description Stylitics is a retail AI platform powering real-world, repeatable success for dozens of enterprise retailers. More than 100 million shoppers each month engage with our AI-driven outfitting, product discovery, and personalization experiences across e-commerce, apps, email, and stores. Retailers trust Stylitics to elevate customer experience, drive revenue, and bring proven AI use cases to life.
• Architect and build scalable microservices using .NET (C# / ASP.NET Core) • Own projects from technical design through deployment and iteration • Integrate with third-party APIs (OAuth, REST, webhooks, external data sources) • Design systems for: Data ingestion and normalization, Background processing and job orchestration, Analytics and reporting • Build resilient services with proper error handling, retries, and observability • Collaborate with product to refine requirements and shape technical solutions • Ensure high standards for code quality, performance, and maintainability
• Own product features end-to-end, from problem definition and architecture to deployment, monitoring, and continuous improvement • Build AI-driven product experiences and integrate modern AI tools into the engineering workflow • Collaborate cross-functionally with product, design, engineering, and business stakeholders to deliver impactful solutions • Contribute across the stack, including frontend, backend, APIs, integrations, and cloud-based services • Represent the company in technical and commercial discussions with clients, partners, and stakeholders • Drive technical discovery sessions, solution design, and architecture discussions • Mentor and upskill engineering teams on AI-assisted development practices and modern engineering workflows • Optimize applications for performance, scalability, maintainability, and user experience • Write clean, maintainable, well-tested, and well-documented code • Stay up to date with emerging technologies, AI trends, and modern software engineering practices
• Develop and maintain high-quality C# code across our microservices ecosystem • Implement complex business logic for a large company in the food industry • Manage your own priorities and performance to deliver high-quality, high-performance solutions • Document your work and contribute to continuous integration/continuous delivery (CI/CD) processes • Develop APIs to facilitate communication between our microservices • Implement messaging patterns for asynchronous communication between services • Integrate with external systems and databases while maintaining system integrity • Ensure proper error handling and resilience in service communications • Write comprehensive unit and integration tests for C# components • Conduct code reviews to maintain code quality and architectural integrity • Troubleshoot and resolve complex technical issues across the service ecosystem • Mentor junior developers in C# best practices and design patterns • Contribute to technical decision-making and architectural discussions



