Software Engineer
Java
Confirmed live in the last 24 hours
BJSS

1,001-5,000 employees

Technology and engineering consultancy with environmental focus
Company Overview
BJSS is an esteemed technology and engineering consultancy, recognized with a Queen’s Award for Enterprise, known for delivering impactful IT solutions to major global organizations. The company fosters a culture of environmental responsibility, demonstrated through their Green Field conservation programme, which aims to restore biodiversity in the Yorkshire Dales and achieve a zero-carbon future. This commitment to sustainability, combined with their industry leadership and technical prowess, makes BJSS a compelling workplace for those seeking to make a difference through technology.
Financial Services
Consulting
Government & Public Sector

Company Stage

N/A

Total Funding

N/A

Founded

1993

Headquarters

, United Kingdom

Growth & Insights
Headcount

6 month growth

6%

1 year growth

11%

2 year growth

22%
Locations
London, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
Data Structures & Algorithms
Development Operations (DevOps)
Docker
Google Cloud Platform
Git
Java
Microsoft Azure
SQL
Kubernetes
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • You consider yourself a talented engineer, driven by your love of technology
  • You're comfortable operating in an Agile environment with a good working knowledge in areas such as CI/CD, build pipelines, testing and architecture
  • You are always looking for ways to expand your knowledge and grow your skills
  • A collaborative environment spurs you on, and you get a kick out of delivering high-quality, fully-tested, working software, together with the team
  • You are self-sufficient, self-motivated, and strive for a successful outcome
  • You love nothing more than grabbing a pen and whiteboarding the next challenge
Responsibilities
  • Very good knowledge of Java, plus related tools and technologies and open-source libraries such as Spring
  • Good understanding of the fundamentals of computing (e.g. logic, data structures, algorithms, low-level architecture, systems infrastructure, network stack)
  • Experience with data persistence frameworks and databases (relational or No-SQL databases)
  • Exposure to cloud (AWS, Azure or GCP), and/or deployment technologies such as Docker & Kubernetes
  • Experienced with CI/CD ways of working, and familiar with tools and practices that support a DevOps approach
  • Good working knowledge of version control systems such as Git
  • Solid experience working in an Agile delivery team
  • Strong Object-Oriented design skills