Sr Scala Developer
Philadelphia, PA
What you'll do :
- Deliver production-ready, tested software in small increments
- Take a proactive role on production issues and release management
- Support and maintain the live product (including first line support) along with the development team
- Collaborate with technical analysts and testers in the creation of backlog items, providing information such as cost estimates and technical risk
- Take an active role in story definition, working closely with testers and business stakeholders to identify and ensure acceptance criteria are satisfied
- Participate and lead when appropriate in daily stand-up meetings, reviews and retrospectives, contributing to the team's technical direction and the improvement of its tools and processes
What you'll bring :
Solid commercial experience as a Scala devStrong TDD / BDD and unit testing skillsStrong NFT testing skills with experience of GatlingStrong experience of Docker and Kubernetes.Passion for Agile software delivery and pair programming best practicesFamiliarity with continuous integration and delivery practicesBackground in software development for high traffic, high availability large scale backend systemsBackground in monitoring tools such as Grafana / Prometheus etcEnthusiasm / aptitude for learning new skills and practicesTech Stack :
You can also expect to work with loads of Java, Scrum, Kanban, RESTful Web Services / APIs, Extreme Programming (XP), Reactive Systems, Microservices Architecture, testing tools (ScalaTest) and mocking frameworks (Mockito), Cloud-Based Service Delivery, Akka, Spray, Play, Redis, Spring MVC, JPA, Hibernate, Architectural / Integration Design Patterns, Git, Unix / Linux, Cassandra, SQL and other NoSQL databases