Lead Java Developer

Recruiter
hackajob
Location
Shoreditch, UK
Salary
Competitive
Posted
24 Jul 2019
Closes
26 Jul 2019
Ref
1192989402
Contract Type
Permanent
Hours
Full Time
We welcome Software Engineers and Java Developer with experience in cloud environments who are happy to bring their experiences on board and add another dimension to our solutions. As part of our rigorous recruitment process, we'll thoroughly test your ability to code and design scalable systems with peerless precision, quality and clarity. To make you the best you can be, we would like you to have:
  • A never-ending appetite for technology and driving best technology and software development practices into the team with passion and enthusiasm
  • A desire to work closely with a multi-disciplined team of technology directors & product managers, solution/cloud architects, cloud engineers, test automation engineers & site reliability engineers
  • Passionate about their work and committed to helping the team improve
  • Passion for developing solutions that solve client problems

The Person

Essential Skills
  • A depth of experience in an object-oriented language (Java)
  • Experience and interest in other languages and paradigms
  • Solution development and delivery into at least one cloud platform (AWS, Azure, GCP)
  • Experience using containerization technologies (Docker, Kubernetes)
  • Experience with RESTful APIs and microservices best practice
  • Experience of ORMs (Entity Framework, Hibernate)
  • Worked in and Agile and XP methodology environment (Scrum, pair-programming)
  • Utilised SOLID code design and conducted design and code reviews
  • Applied a BDD/TDD approach in everything everywhere
  • Advanced ANSI SQL scripting capability (MySQL, PostgreSQL, MS SQL Server)
  • Experience with NoSQL solutions (AWS DynamoDB, Azure Cosmos DB, CouchDB, Cassandra, Redis)
  • Applied secure software development principles in line with standard Information Security frameworks
  • Experience with CI/CD (Jenkins/TeamCity, Terraform, Octopus)

Desirable experience and skills
  • Experience of integration with logging/monitoring tools (CloudWatch, DataDog, LogStash, StackDriver Monitoring, AppInsights, New Relic, Raygun.io)
  • Source control (git)
  • Knowledge of test automation frameworks
  • Good knowledge and understanding of blue/green deployment and A/B testing
  • Knowledge of event-based architectures
  • Knowledge of Data Warehouses, Data Analytics and Business Intelligence

Similar jobs

Similar jobs