Project DescriptionApplications are invited for the position of Senior Java Developer, working for one of Luxoft clients as part of a telecom test solution engineering team.
The successful candidate will work as a key member of the telecom test solution Engineering team. We are contributing to a family of products that are used for functional, system integration, capacity and stress testing in the lab and emulate up 1000's of mobile devices, across multiple cells to set up and test 4G and 5G Base Stations.Responsibilities• Full participation in the development life cycle for new features, from specification writing, to design, implementation and testing, ensuring that all work is completed to the highest standards• Delivering new features to the product from design through to development and testing, prototyping where necessary.• Ensuring the product's Quality and Performance based on automated tests integrated within a Continuous Integration system.• Finding and alleviating architectural bottlenecks, providing solutions that truly help our customers achieving the same.• Exposing our product's features and capabilities through a configuration and management interface that is truly useful for the customer.• Making our solution smarter, easier to integrate, and more able to diagnose issues and provide insightful and practical tips to our customers.• Working effectively with the Test & Verification team to resolve issuesSkillsMust haveo Overall software developer experience of 5+ years, with Java-related applicationso Modern Java version usage (11+, preferably exposed to 17) (3+ years)o Hands-on usage of Spring/Spring Boot for 3+ years (preferably with version 2)o Experience with asynchronous programming (3+ years)o InfluxDB, RedisDB, PostgreSQL or similar SQL - 1 year plus (or equivalent)Nice to haveo Agile developmento Docker, Docker Compose - 1 year +o API with REST and JSON payload - 1 year +o gRPC - 1 year +o WebSockets - 1 year +LanguagesEnglish: B2 Upper Intermediate