Senior Java/Scala Developer

EPAM SystemsMalaga, ES
Published on

About the Role

Are you an open-minded and dedicated professional who revels in intellectually rigorous environments? Do you hold a high bar for the quality of your code and react to a mission-critical problem effectively? If this sounds like you, this could be the perfect opportunity to join EPAM as a Senior Java/Scala Developer.

In this role, you will oversee a newly established back-end team developing an oversight platform for managing all of the hedge fund's trade generation activities. You will interact with team members who deeply understand product & business problems and technically savvy investors, working in deep partnership with engineers.

Responsibilities

  • Develop extremely sophisticated tools while collaborating with some of the hedge fund's most knowledgeable investors.
  • Operate within a dynamic team focused on back-end development while also engaging with engineers from various areas of focus.
  • Work closely with different technology teams, primarily interacting with the UI/UX Design team, backend engineering team, and platform engineers.

Requirements

  • Strong computer science fundamentals with mastery in back-end development.
  • 7+ years of professional software development experience in technically rigorous environments.
  • Excellent design skills with a focus on security (OOD, SOLID, GRASP, KISS, YAGNI, DRY).
  • Experience in Scala development or any popular back-end language (Java/.NET) with a willingness to study Scala.
  • Strong algorithmic and debugging skills.
  • Experience with CI/CD, SDLC, Agile, and Design patterns.
  • Excellent soft, analytical and problem-solving abilities.

Nice to Have

  • Hands-on experience in Python.
  • Familiarity with infrastructure as code software using Terraform.
  • Experience with Automating Deployment tools, like Kubernetes.
  • Experience with Apache ZooKeeper.
  • Java developers without Scala experience but willing to switch to Scala are welcome.

About the Company

EPAM is a leading digital transformation services and product engineering company with over 52,650 EPAMers in more than 55 countries and regions. Our multidisciplinary teams have been helping make the future real for our clients and communities worldwide since 1993. In 2018, we opened an office in Spain that quickly grew to over 1,450 EPAMers distributed across our Málaga and Madrid offices as well as remotely throughout the country.

Company Culture and Benefits

At EPAM, we offer private health insurance, an Employees Stock Purchase Plan, 100% paid sick leave, a referral program, professional certifications, and language courses. Join us to enjoy work-life balance with flexible work options, as well as 24 days of annual leave and paid public holidays. Embrace a culture of continuous learning and craft your own career development plan, benefiting from our internal training, mentorship, and sponsored certifications. Here, you will have the chance to grow in either an engineering or managerial direction, and you’ll connect with a strong community of professionals to exchange ideas, solve challenges, and make friends.