Logo of Huzzle

Senior Software Engineer (Java)

  • Job
    Full-time
    Senior Level
  • Software Engineering
  • Manchester
  • Quick Apply

AI generated summary

  • You must have Java development experience, strong analytical skills, and thrive in fast-paced agile environments. Familiarity with cloud technologies, containerization, and JavaScript is a plus.
  • You will design and maintain high-performance code, enhance platform reliability, collaborate with diverse teams, and contribute to a positive engineering culture while developing across the tech stack.

Requirements

  • Experience in software development & design
  • Proven development experience in Java
  • A drive to get things done in a collaborative, agile development environment
  • A proven ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills
  • It would be great if you had:
  • Experience with React
  • Experience with Rust
  • Knowledge of Typescript
  • Experience developing, securing or operating cloud scale applications or infrastructure; ideally with terraform or cloudformation
  • Familiarity with container technologies (Docker, Kubernetes etc) and passion for improving the way cloud applications are built
  • Experience with AWS or similar cloud providers, and serverless technologies e.g. AWS Lambda, Kinesis, DynamoDB, API Gateway

Responsibilities

  • Design, build and maintain high performance, reusable & reliable code
  • Ensure the best possible performance, reliability and quality of the KrakenFlex platform
  • Contribute to development across the entire stack from the front end down to the infrastructure that the platform runs on
  • Contribute to the software engineering culture here at KrakenFlex
  • Collaborate regularly with colleagues with many different professional specialities to create innovative solutions that delight our customers and colleagues
  • Work as part of a team of engineers, regularly seeking feedback and growing your skills as technical professionals.

FAQs

What is the primary focus of the Senior Software Engineer role at KrakenFlex?

The primary focus of the Senior Software Engineer role at KrakenFlex is to design, build, and maintain high-performance, reusable, and reliable code, while contributing to the overall development of the KrakenFlex platform and ensuring its performance, reliability, and quality.

What programming language is primarily required for this position?

Proven development experience in Java is required for this position.

What kind of development environment does KrakenFlex operate in?

KrakenFlex operates in a highly agile development environment that encourages collaboration and offers scope for involvement in system design, test-driven development, deployment, and operations.

Are there any preferred qualifications or experience for this role?

Yes, it would be great if candidates had experience with React, Rust, Typescript, developing or operating cloud-scale applications, container technologies (like Docker and Kubernetes), and familiarity with AWS or similar cloud providers, as well as serverless technologies such as AWS Lambda.

What kind of work culture can I expect at KrakenFlex?

KrakenFlex fosters a unique culture where autonomy is encouraged, projects are innovative and groundbreaking, and employees are rewarded with perks that matter to them. The company was recognized as one of the best places to work in 2022.

Is there flexibility in the salary offered for this role?

Yes, KrakenFlex has flexibility in the salary for this role, and they encourage candidates to discuss their salary expectations during the recruitment process to match their experience with an appropriate compensation.

What qualities are important for a candidate applying to this position?

Candidates should have a drive to get things done in a collaborative, agile development environment, a proven ability to perform well in fast-paced situations, and excellent analytical and multitasking skills.

Is there an opportunity for career growth within the company?

Yes, the position offers a chance to grow skills as technical professionals by collaborating with colleagues from various specialties and engaging in innovative solutions that benefit customers and the company.

Does KrakenFlex promote diversity and inclusiveness in their hiring process?

Yes, KrakenFlex is committed to providing equal opportunities and fostering an inclusive work environment, encouraging individuals from diverse backgrounds to apply. They emphasize that unique skills and perspectives are essential to the team's success.

Here to make a big green dent in the universe.

Energy
Industry
501-1000
Employees
2015
Founded Year

Mission & Purpose

We're on a mission to make a big green dent in the universe by building a truly sustainable energy system globally. That means making power greener, smarter, and more affordable for everyone. We put customers at the heart of everything we do: with always-fair prices, transparency and outrageous customer service. We drive system change: with transformative tech to make renewable energy the norm and end global reliance on fossil fuels. Octopus Energy Group is made up of 10 businesses spanning 6 countries across 3 continents, including: Octopus Energy Retail, Kraken Technologies, Octopus Energy Generation, Kraken Flex, Octopus Electric Vehicles, and the Octopus Centre for Net Zero.