4,194 open roles
Senior Software Engineer - Java with Scala
Job description
We are looking for a Senior Software Engineer with strong expertise in Java and Scala to design and build scalable backend systems while collaborating with multidisciplinary teams and client stakeholders in a fast-paced environment.
Responsibilities
Design and implement scalable Java-based backend systems Integrate diverse data sources to ensure seamless data flow across components Maintain high code quality through consistent refactoring practices Manage technical debt effectively within fast-paced development cycles Collaborate with large, multidisciplinary teams to deliver project goals Coordinate with client stakeholders to align on requirements and priorities Adapt quickly to evolving project needs and technical requirements Requirements 4-8 years of experience in software engineering Proficiency in Java, Scala, and SQL for backend development and data manipulation Expertise in designing and implementing scalable backend systems Skills in integrating diverse data sources and ensuring seamless data flow Background in maintaining high code quality, including refactoring and technical debt management Familiarity with working in large, multidisciplinary teams and coordinating with client stakeholders Flexibility to adapt quickly to evolving project requirements
Description copied from EPAM Systems's careers page. Read the full posting before you apply.
More jobs at EPAM Systems
Senior Full-Stack Engineer (Python+React)
EPAM Systems· Remote (Serbia)Manager/Senior Manager, Delivery Management - Application Security
EPAM Systems· London, England, UKSenior Data Scientist
EPAM Systems· Remote (Argentina; Brazil; Chile; Colombia; Mexico)Senior End-User Support Engineer
EPAM Systems· Warsaw, Masovian Voivodeship, PolandSenior Cloud & Infrastructure Engineer (Azure & Terraform)
EPAM Systems· Remote (Canada)