Sr. Software Engineer- Scala

Sr. Software Engineer- Scala

The role forms part of an offshore development team. The ideal candidate should have strong development and support background, has excellent all-round IT skills (networking, programming, database skills). You should be passionate about technology and possess very good analytical, development, and problem-solving skills with ability to communicate effectively.

• Experience: 5 + years

• Location: Hybrid & 5 days working

Responsibilities:

  • Designing, creating, and maintaining Scala-based applications
  • Participating in all architectural development tasks related to the application.
  • Writing code in accordance with the app requirements
  • Performing software analysis
  • Application testing and debugging
  • Making suggestions for enhancements to application procedures and infrastructure.
  • Collaborating with cross-functional teams
  • Communication with the team leads for any technical / business requirements.
  • Coordinating any blockers across other team members
  • Analysing and resolving production issues independently or leading the team to do so.
  • Creating and maintaining of all necessary documentation associated to developed and supported applications.
  • Support throughout test and implementation

Qualifications & Experience:

Must Have

  • Minimum 2 years’ experience in API development with Scala with overall experience of 5+ years.
  • Scala (with a focus on the functional programming paradigm)
  • JUnit, Mockito, Scalatest (Embedded Cassandra)
  • In depth knowledge of Java
  • In depth knowledge of microservices architecture.
  • Basic understanding of Apache Spark
  • Familiarity using version control tools like Git, Subversion etc. and IDEs like Android Studio, VS Code etc.
  • Understanding of the Agile Software Development Life Cycle and been exposed to Scrum projects.
  • Comfortable using test cases for debugging code, enhancing performance and reliability.

Advantageous

  • Basic knowledge of Microsoft Office (Word, Excel and PowerPoint) is required.
  • Experience in Continuous Integration and Continuous
  • Deployment methodologies and tools

Eligibility and Qualifications

  • Analytical and problem-solving capabilities.
  • Excellent written and verbal communication skills.
  • Ability to work independently and with team to complete projects with minimal supervision.
  • Sound understanding of coding and development processes.
  • Experience with working in an agile environment

Next step

Apply via email:
To apply for the position above, please forward your CV to recruitmentindia@hays.com or hbs.hr@hays.com and our HR SPOC will connect with you.