VI-838 | LEAD SCALA DEVELOPER

Epam Systems


We are looking for an experienced and driven Lead Scala Developer with expertise in designing scalable systems and managing large datasets. In this role, you will oversee the design and implementation of solutions aimed at improving pricing functionality. Your work will focus on enhancing the performance, reliability, and scalability of the core Pricing microservice built with Scala and MySQL. Responsibilities Build and maintain scalable, efficient, and reliable software solutions with an emphasis on testing and maintainability Promote the adoption of modern tools, methodologies, and development practices across the team Collaborate with product and design teams to define technical requirements and develop project timelines Engage in technical discussions to explore architectural strategies and innovative solutions Conduct thorough code reviews to ensure consistency and adherence to quality standards Foster a supportive and collaborative team culture that encourages open communication Make thoughtful technical decisions aligned with organizational goals for security, performance, and quality Requirements Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field A minimum of 5 years of experience in software development and managing distributed systems At least 1 year of experience in leading and managing development teams Strong ability to contribute to project discovery, system design, and implementation while managing multiple priorities Expertise in Scala programming and design principles, with a focus on writing clean, well-tested, and maintainable code Interest in exploring modern technologies and tools, with the ability to select appropriate solutions for specific challenges Excellent communication skills, with the ability to articulate ideas and decisions clearly across various platforms, including meetings, emails, Slack, and code reviews Proven leadership skills, with the ability to take ownership of tasks and inspire team members by setting a strong example Commitment to continuous learning and knowledge-sharing, with a focus on fostering team growth and development Enjoy working in a collaborative team environment and building strong professional relationships Fluent in English, with exceptional verbal and written communication skills at a B2 level or higher Nice to have Experience in creating high-throughput, fault-tolerant systems Familiarity with monitoring and observability tools such as Prometheus and Grafana Understanding of data normalization, denormalization, and challenges related to asynchronous data projections We offer/Benefits - International projects with top brands - Work with global teams of highly skilled, diverse peers - Healthcare benefits - Employee financial programs - Paid time off and sick leave - Upskilling, reskilling and certification courses - Unlimited access to the LinkedIn Learning library and 22,000+ courses - Global career opportunities - Volunteer and community involvement opportunities - EPAM Employee Groups - Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

trabajosonline.net © 2017–2021
Más información