Sr Java Engineer
Senior Software Engineer – Distributed Systems & Modern JVM DevelopmentWe’re looking for an experienced engineer who thrives on building complex, high‑impact systems. In this role, you’ll shape technical direction, lead development efforts, and collaborate closely with teams and clients to deliver scalable, elegant solutions that solve real business challenges.What You’ll DoLead the architecture, planning, and development of large‑scale applications from concept through deploymentTranslate sophisticated business requirements into reliable, end‑to‑end technical solutionsWork directly with stakeholders to refine ideas, validate approaches, and ensure successful deliveryExplore new technologies, tools, and engineering methods to continuously elevate product qualityEstablish engineering best practices, contribute to technical strategy, and mentor teammatesGuide globally distributed teams through the full development lifecycle, ensuring clarity and alignmentWhat You BringDeep experience building backend systems with modern JVM languages (Java, Scala, etc.)Strong understanding of concurrency, collections, and multithreaded application designAbility to write clean, maintainable, well‑tested code using automated testing frameworksFamiliarity with design patterns, coding standards, and quality metricsHands‑on experience with CI/CD pipelines and build automation toolsBackground working with relational or NoSQL databases and messaging technologiesExperience developing APIs and service‑based architectures (REST, SOAP)Solid foundation in algorithms, data structures, and object‑oriented designComfort working in Linux/Unix environments and writing shell scriptsBonus PointsExposure to front‑end technologiesExperience building microservices and automated integration testsPerformance tuning and profiling of high‑throughput applicationsKnowledge of API documentation and management toolsFamiliarity with security or identity frameworksContainerization experience (Docker, etc.)TDD/BDD practices and Agile/Scrum deliveryExperience with cloud platforms (AWS, Azure, GCP)Ability to travel when needed