(NGD951) SENIOR SCALA DEVELOPER

Epam Systems


We are seeking a highly motivated and skilled Senior Scala Developer with expertise in creating scalable systems and processing large datasets. In this role, you will focus on designing and implementing solutions to improve pricing functionality, with a strong emphasis on performance, scalability, and reliability for the core Pricing microservice developed using Scala and MySQL. Responsibilities Develop scalable and maintainable software systems with a focus on testability and reliability Implement modern development practices, tools, and methodologies to optimize workflows Collaborate with product and design teams to define technical requirements and set project timelines Participate in technical discussions to evaluate architectural approaches and explore innovative solutions Perform code reviews to ensure development quality and adherence to standards Foster a collaborative and supportive team culture to drive productivity and innovation Make technical decisions that align with organizational goals for performance, security, and quality Requirements Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field At least 3 years of experience developing software products and managing distributed systems Proven ability to contribute to project discovery, system design, and implementation phases while managing multiple tasks effectively Strong proficiency in Scala programming and design principles, with a focus on writing clean, maintainable, and thoroughly tested code Passion for modern technologies and tools, with the ability to select appropriate solutions for specific challenges Excellent communication skills, capable of articulating ideas and decisions clearly across various channels, including meetings, Slack, email, and code reviews Demonstrated ability to take ownership of tasks and lead by example, inspiring and motivating team members Commitment to learning and sharing knowledge, with a focus on fostering individual and team growth Enjoy working collaboratively in a team-oriented environment and building strong professional relationships Fluent in English, with strong written and spoken communication skills at a B2 level or higher Nice to have Experience designing and implementing high-throughput, resilient systems Familiarity with observability tools like Prometheus and Grafana Understanding of data normalization, denormalization, and challenges associated 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