City of London, London
Role: Sr Java Engineer
Rate: £600 Per Day
Contract: 6 Months
Working with GLOBAL Utility Co, they have an urgent requirement for a seriously good JAVA Engineer.
Supporting the wider global business unit which target revenue of 1bn , they provide insights, demand response & aggregation as well as general capabalities.
Working with a dedicated product and development team split across offices globally, this an opportunity to help shape their software development utilising some of the latest technologies.
An overview of what's needed…
*Significant experience of developing robust, scalable server side using Java/Scala
*Strong architecture and software infrastructure development skills
*Good understanding of restful services, authentication and security
*Experience in working with large scale distributed systems
*Involved in rearchitecting large monolith systems into micro services
*Experience in debugging complex large scale distributed systems running in production
*Experience working on a cloud infrastructure and understanding of deployment automation (CI/CD), monitoring and alerting tools for that infrastructure
*Experience working with SCRUM or KANBAN frameworks
*Experience writing unit and integration tests using appropriate frameworks and methodologies (BDD, TDD, junit, Mockito)
*Experience in working with Git version control system and branching methodologies
*Experience in working with relational databases and ORMs
*Experience in working with messaging queues or streams
*Experience in working with the Spring Framework
*Experience with Amazon AWS cloud infrastructures - Kinessis, Elasticache, Presto/Athena, SNS, SQS, API Gateway
*Experience with Microsoft Azure cloud platform and migrating between AWS/Azure/Google.
*Experience with low level CLR Performance
*Experience working with data scientists / Machine learning
*Experience in start-up companies and agile teams
Please reply with an updated CV and availability - e: Nathan.firstname.lastname@example.org