




We are seeking a skilled Senior Java Developer to join our engineering team. In this role, you will design and implement new features, optimize existing code, and contribute to the development of software systems that support data center planning and operations, including supply chain management and supplier coordination. **Responsibilities** * Collaborate with talented engineers, architects, and product managers to create a robust, scalable platform * Apply cutting\-edge technologies from an advanced tech stack to deliver innovative solutions * Recommend design and architectural approaches for the components you develop * Focus on coding and development in a streamlined environment with minimal meetings **Requirements** * Minimum of 3 years’ experience in software development, covering the full system lifecycle from analysis and design to implementation, testing, and support * Proficient in Java programming for building and integrating software solutions * Experience with Junit for unit testing Java applications * Skilled in using Mockito for mocking and testing Java code * Solid understanding of SQL for database management and data manipulation * Familiarity with Git or similar version control systems for code collaboration and tracking * Strong self\-management abilities and effective prioritization of tasks * Excellent English communication skills, with experience in direct client and stakeholder interactions **Nice to have** * Experience with Google Guice for dependency injection in Java applications * Knowledge of Guava for utilizing advanced Java libraries and utilities


