Senior Scala Developer Morley
Sun Certified Java 5 Programmer with 10+ years’ experience in Java and Grails development. Continuously learning new programming languages and staying updated with industry developments. Experienced in both independent work and collaborative paired programming within close-knit teams.
Skills
- agile
- Apache Tomcat
- AWS SNS
- Couchbase
- CSS
- Dart
- Fauna DB
- Geb
- GORM
- Gradle
- Grails
- Groovy
- Hibernate
- HTML
- Htmx
- IntelliJ
- J2EE
- Java
- Java Swing
- javascript
- jQuery
- JUnit
- kotlin
- Lotus Notes
- Maven
- Mutiny
- MySQL
- Oracle
- Paired Programming
- React
- Rust
- Servlets
- Spock
- Spring
- Springboot
- SQL
- TDD
- Thrift
- Twitter Finagle
- Vert.x 4
- Vertx
- ZIO 2
Experience
-
Jun 2025 - Present
Senior Scala Developer at Netcompany
-
– Developed a digital service enabling multinational entities to share tax information with tax authorities, using Scala Play and MongoDB.
-
Augt 2016 - Jun 2025
Scala / Java Developer at Sky Ltd
-
– Developed and maintained Java and Scala microservices supporting authentication and authorization for streaming services.
– Led team meetings and managed sprint tasks on the project board.
– Maintained legacy Grails applications in the Identity department.
– Decomposed monolithic authentication systems into smaller microservices using Spring Boot and Scala (Twitter Finagle and Thrift).
– Implemented multifactor authentication functionality in the login system using Scala Finagle and AWS SNS, orchestrating MFA journeys built with React.
– Developed frontend and backend services for new authentication features, enabling sign-in via mobile number or email, using Java and Spring Boot.
– Enhanced PIN security rules in streaming applications to ensure secure PIN creation using Scala.
– Improved security in device onboarding experiences by adding endpoints secured with MTLS and CORS, using Spring Boot and Scala Finagle.
– Upgraded Spring Boot applications from Java 8 to Java 11.
– Implemented EU view portability services to restrict content access for users outside the designated regions.
– Migrated users between regional infrastructures and developed services for authentication across legacy and new systems.
– Contributed to building routing services to direct users to the correct regional services during authentication or signup. -
Nov 2014 -Aug 2016
Java/Grails Developer at University Of Southampton
-
– Applications Development Team Lead. Managed, deployed, and maintained a student exam results web application. Developed a custom Grails admin application to assign instructors to courses.
-
Aug 2012 - Oct 2014
Java Developer at Dotmatics
-
– Developed and maintained data and molecular visualization tools (Java Swing) to simplify access to relational databases such as Oracle, MySQL, and SQL Server. Used Gradle to build release candidates and publish them for customer testing.
-
Jan 2012 - Jun 2012
Java Web Application Developer (Java/Grails) at Secret Escapes
-
– Designed, developed, tested, and deployed new features and enhancements for the main holiday website and internal content management system. Provided technical support, collaborated with designers to convert designs into well-structured HTML/CSS/JavaScript, and ensured cross-browser and device compatibility.
-
Jul 2011 - Jan 2012
Web developer (Java/Grails) at Supajam
-
– Developed and maintained new features for a music platform using Groovy and Grails. Converted a static site into a dynamic application for purchasing music licenses. Applied agile methodology to ensure milestone delivery and provide regular stakeholder feedback.
-
Dec 2010 - Jun 2011
Web developer (Java/Grails) at Energized Work
-
– Designed and developed the initial version of a referral website.
-
Aug 2005 - Feb 2007
Software Developer (Java/Lotus Notes) at Abbott Laboratories Ltd
-
– Developed and maintained Java and Lotus Notes applications.
– Gathered user requirements, created documentation for database updates, performed black-box testing, and developed agents in Java and LotusScript to update databases. -
2002 - 2010
Support Worker at Avenues Trust
-
– Supported individuals with learning disabilities.
– Chaired team meetings, administered medication, developed care plans, and managed finances.
Education
-
2003 - 2007
BSc Hons Computer Science (2:1) at London Metropolitan University
-
1999 - 2001
International Baccalaureate Diploma at Hastings College of Arts and Technology
-
Equivalent to 360 UCAS points, Advanced Level qualifications in Biology, Chemistry, Mathematics, Psychology, Spanish, and English Literature.