SENIOR SCALA DEVELOPER - NS-944

Epam Systems


We are looking for a driven and experienced Senior Scala Developer with a strong focus on building scalable systems and processing large volumes of data. In this role, you will be responsible for designing and implementing solutions to enhance pricing functionality, prioritizing performance, scalability, and stability for the core Pricing microservice built with Scala and MySQL. Responsibilities Design and develop scalable and maintainable software solutions with a strong emphasis on testability Promote and apply modern tools, methodologies, and best practices in software development Collaborate with product and design teams to define technical requirements and establish project timelines Contribute to technical discussions to explore architectural strategies and innovative solutions Conduct code reviews to maintain quality and uphold development standards Build and nurture a collaborative and positive team environment Align technical decisions with objectives for quality, security, and reliability Requirements Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline At least 3 years of experience in developing products and managing distributed systems Proven ability to contribute to project discovery, design, and implementation while managing multiple priorities Strong expertise in Scala programming and design principles, with a focus on writing well-tested and maintainable code Passion for exploring modern technologies and tools, with the ability to select the most appropriate solutions for specific challenges Excellent communication skills, with the ability to clearly articulate ideas and decisions across various platforms, including meetings, email, Slack, and code reviews Demonstrated ability to take ownership of tasks and lead by example, inspiring team members through your work Commitment to continuous learning and knowledge-sharing, with a focus on fostering team growth and development Enjoy working collaboratively as part of a team and building strong professional relationships Fluent in English, with strong written and verbal communication skills at a B2 level or higher Nice to have Experience in designing and building high-throughput, fault-tolerant systems Familiarity with observability tools such as Prometheus and Grafana Knowledge of data normalization, denormalization, and handling 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