J-019 SENIOR SCALA DEVELOPER

Epam Systems


We are looking for an experienced and driven Senior Scala Developer with a strong background in building scalable systems and processing large volumes of data. In this role, you will be responsible for designing and engineering solutions to enhance pricing functionality, with a focus on ensuring performance, scalability, and reliability for the core Pricing microservice built using Scala and MySQL. Responsibilities Build software systems with scalability and maintainability in mind, emphasizing reliability and testability Adopt and advocate for modern tools, methodologies, and practices to streamline development processes Collaborate with product and design teams to outline technical requirements and establish project timelines Engage in technical discussions to assess architectural strategies and explore innovative solutions Review code to ensure high-quality standards and adherence to development guidelines Create a supportive and collaborative team environment to encourage productivity and innovation Make informed technical choices that align with organizational goals for quality, security, and performance Requirements Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline A minimum of 3 years of experience in developing software products and managing distributed systems Proven ability to contribute to the phases of project discovery, system design, and implementation while managing multiple tasks Proficiency in Scala programming and design concepts, with an emphasis on writing clean, maintainable, and thoroughly tested code Interest in modern technologies and tools, with the ability to evaluate and apply appropriate solutions to specific challenges Strong communication skills, capable of clearly articulating ideas and decisions across platforms such as meetings, Slack, email, and code reviews Leadership skills demonstrated by taking ownership of tasks and motivating team members through example Dedication to continuous learning and knowledge-sharing to foster growth within the team Enjoyment in working collaboratively within a team-oriented environment and building strong professional relationships Fluent in English, with excellent verbal and written communication skills at a B2 level or higher Nice to have Experience developing high-throughput, resilient systems Familiarity with 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