jackhiggs
For top performers it's more nuanced. In general they will be top of the contribution stats but sometimes if they're doing R&D or hard work then the stats are not very meaningful. But that's why we don't rely on them.
So metrics have their place to inform and color existing perception. But they will rarely change perception completely.
I'm hiring for an experienced functional Scala developer to help us with intellectually challenging projects in the areas of metadata and model driven engineering. We build bespoke code generators, numerous codecs, data model authoring and storage platforms amongst other things. We're re-engineering our platforms from on-prem cloud to AWS next year.
We use a Typelevel stack. New services are typically written using Tapir/Http4s, Cats Effect and Doobie.
Within the bank we help run a functional programming interest group, we do Scala training and/or mob programming sessions weekly, many of the team frequent Scala meet ups in London.
Whilst we do work in feature teams where we have large deliverables, you will have to complete individual projects so you'll need to be comfortable working independently.
Some of the role requirements:
- Leads the engineering of cutting-edge solutions in the areas of metadata, data model authoring and storage, and data in place/data in motion
- Collaborates with our users, product management, architecture and stakeholders in our sister teams to ensure we build the right solutions
- Applied development experience in functional style Scala
- Experience working with asynchronous runtimes like Cats Effect
- Meta-programming through libraries such Shapeless or Magnolia
- Domain Specific Language design and interpretation
- Knowledge of domain driven design
- Proficient with SQL/No-SQL databases
Full job spec and apply: https://www.linkedin.com/jobs/view/3784041732/
If that's just salary - I have no idea what Citi are doing, it's way out of market.
The author seems to think that people have infinite time. Many points require an allocation of time that most people - in particular those with families and caring responsibilities - do not have.
Remove bad actors? What if the bad actor is the mother/father of your kids? What if they're a parent who requires care you/they can't afford so you have to do it yourself?
It's all so simple isn't it. 10 steps to banality.
It could be rewritten as "have enough money to do what you want without being overly concerned about the consequences, because you can make the consequences someone else's problem with your money"
Agile Development in Banks
Banks exploiting young, talented and ignorant graduate technologists
You need high quality developers in Java, just as you do in any other language.
It seems like the article's beef is with OO programming, not Java per se.