EUB-324 - LEAD SCALA DEVELOPER

Epam Systems


We are looking for an experienced and driven Lead Scala Developer with expertise in creating scalable systems and managing large datasets. In this role, you will take charge of designing and implementing solutions that enhance pricing functionality, with a focus on optimizing performance, stability, and scalability for the core Pricing microservice built with Scala and MySQL. Responsibilities Build scalable, maintainable, and extensible software systems with a strong focus on testing and reliability Promote and implement modern tools, methodologies, and development practices Work closely with product and design teams to define technical requirements and establish project timelines Engage in technical discussions to explore architectural approaches and innovative solutions Conduct code reviews to ensure quality, consistency, and adherence to development standards Foster a collaborative and inclusive team atmosphere Make technical decisions that align with organizational goals for security, quality, and reliability Requirements Bachelor's or Master's degree in Computer Science or a related field At least 5 years of experience in developing software products and managing distributed systems A minimum of 1 year of experience in leading and managing development teams Proven ability to contribute to project discovery, design, and implementation phases while managing multiple projects effectively Deep expertise in Scala programming and design principles, with a focus on writing clean, maintainable, and well-tested code Strong interest in exploring modern technologies and tools, and the ability to select the right solutions for specific challenges Excellent communication skills, with the ability to articulate ideas and decisions clearly across various channels, such as in-person meetings, Slack, email, and code reviews Demonstrated leadership qualities, with the ability to take responsibility for tasks and inspire team members through example Passion for learning and teaching, with a willingness to seek assistance when needed and support the growth of the team Enjoy working collaboratively in a team-oriented environment and fostering strong professional relationships Fluent in English, with strong written and spoken communication skills at a B2 level or above Nice to have Experience in building high-throughput, fault-tolerant systems Familiarity with observability tools such as Prometheus and Grafana Knowledge of data normalization, denormalization, and addressing challenges with 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