Am I being underpaid in London?
So for context I'm 25M and living in London (thankfully live at home).
I have a bachelor's in computer science from a pretty bad university but have a master's data science from a top 10 uni. In terms of my work experience I worked 2 years as a software engineer at a large engineering company working on the backend of their internal platform (predominantly Java and Spring Boot).
Around 8 months ago in September I got a job at a tech consultancy as a developer working for public sector clients whereby I've finished 2 projects already and have moved onto a 3rd project. For this role I mainly use a Scala and Play framework stack (mix of back end and front end).
So the thing I'm asking is am I being underpaid for the work I'm doing and my level of experience? In the engineering company I was getting paid 36k but a lot of it was spent commuting out of the city to the site. This current job is 40k however the commute is much better and I only have to be in around 2 times a week. Only downside is the salary review is in December so I'm gonna have to wait till the end of the year for any feasible pay rise.