




Summary: Join our team as a Java Developer to craft dependable backend solutions, collaborate with experts, and engage in a lively setting valuing creativity, learning, and growth. Highlights: 1. Contribute meaningfully to crafting dependable backend solutions 2. Work alongside talented experts with cutting-edge technologies 3. Lively setting where creativity, learning, and growth are appreciated We are searching for a **Java Developer** to become part of our team. In this role, you will contribute meaningfully to crafting dependable backend solutions that drive important business outcomes. You will work alongside talented experts from various fields and gain hands\-on experience with cutting\-edge technologies and methodologies. This position provides a lively setting where creativity, learning, and ongoing growth are deeply appreciated. If you take pride in software craftsmanship and want to expand your career in an international environment, this opportunity is the right fit. **Responsibilities** * Lead the analysis of requirements, solution design, development, and maintenance of integrated systems in line with established engineering practices * Manage routine activities and tackle complex technical challenges within your domain * Suggest and assess new frameworks and design patterns to elevate system capabilities * Perform testing and provide continuous support for software applications and related systems through a range of development tools * Take part in shared design and code review sessions to maintain a high standard of quality * Partner with Product teams to define and reach business goals * Engage with teammates across various geographies and departments * Exchange and absorb technical and industry knowledge with cross\-functional groups to refine engineering practices * Apply integration approaches and communication protocols to link applications, databases, and platforms into cohesive business solutions * Strengthen system reliability and project quality through scalable architecture, comprehensive testing, monitoring, and alerting * Share project updates and important milestones with leadership * Continuously seek opportunities to enhance the customer experience **Requirements** * At least 2 years of professional experience in software engineering roles * Strong command of Java for producing dependable and easy\-to\-maintain software * Hands\-on familiarity with Spring Boot for backend service development * Background working alongside cross\-functional groups, including Product * Acquaintance with microservices and distributed systems for building scalable architectures * Solid grasp of API design principles and integration approaches * Advanced troubleshooting and analytical skills in production\-level environments * Strong communication abilities suited for collaborating with internationally distributed teams * English language proficiency, both written and spoken, at a B2\+ level or higher **Nice to have** * Hands\-on experience with Amazon DynamoDB for NoSQL data storage needs * Working knowledge of Amazon Web Services (AWS) for managing cloud infrastructure * Understanding of CI/CD pipelines for streamlined software delivery * Familiarity with GraphQL for designing flexible APIs * Background using Kotlin or Kotlin\-based development for JVM\-targeted projects * Capability with MongoDB for handling document\-based data * Practical exposure to ReactJS for crafting interactive user interfaces * Knowledge of Terraform for automating infrastructure provisioning


