SecureFlag
Posted 1mo ago

Senior Java Developer

SecureFlag
London or United Kingdom or Europe
RemoteFull Time
Responsibilities
  • designing backend
  • maintaining platform
  • developing tests
Requirements
  • 6+ years Java experience
  • Strong Hibernate and microservices knowledge
  • Familiarity with Git
  • Docker, CI
  • AWS/ECS and SQL
  • Automated testing experience a plus
  • Strong English and independent work skills
Technical tools mentioned
JavaHibernateGitDockerCIAmazon Elastic Container Service (ECS)AWSSQL

Job description




This is a remote position.

SecureFlag is a fast-growing London-based company with a mission to improve application security training for developers. We have created an innovative platform for developers to learn, practice, and internalize modern secure coding practices through real-world exercises.

Our objective is to offer highly immersive, intuitive training so attuned to the developer’s individual needs that the overall experience is genuinely natural and enjoyable and, as a result, directly helpful and immediately applicable to their everyday job. 

 

Position

As a Senior Java Developer, you will help design and develop the SecureFlag platform. The person will be in charge of the design, maintenance, and development of the backend Java platform.

 

You will have strong experience developing complex Java applications based on microservice architecture. Experiences in AWS cloud services, SQL, and familiarity with DevOps and Frontend concepts are a big plus.

 

You will possess excellent English communication skills, with a particular ability to distil complex topics clearly, thus ensuring a seamless, positive development process is achieved.

 

Our offer:

     The position is fully remote, with the chance of joining our company events in London and the security conferences that SecureFlag sponsors around the world.

     The role is an opportunity to positively impact the security posture of hundreds of organisations and tens of thousands of developers in the world.

     Flexible working hours.

     Dedicated training budget.

     Work in a young and dynamic environment that encourages curiosity and new ideas.

     We support people based in the UK and European Union

Responsibilities

     Design and development of the SecureFlag backend platform.

      Maintenance and enhancement of the existing platform.

      Development and maintenance of automated tests and CI pipelines.

      Work closely with the engineering team.

     Track, reproduce, troubleshoot, and provide logical solutions to issues.

     Operate in a fast-paced, multi-tasking, small team environment.

     Become familiar with the application security industry best practices and SecureFlag's mission to inspire learning engagement, resulting in better, more secure code.

Qualifications

      6+ years of hands-on experience in developing complex applications in Java.

      In-depth knowledge of Hibernate with troubleshooting skills in identifying and solving performance bottlenecks.

      Competency in understanding and improving large pattern-based and scalable Java applications based on microservices.

      Competency in identifying independently the code areas that require improvements and implementation of new functionalities.

      Familiarity with development tools such as Git, Docker, and CI pipelines.

      Familiarity with microservices architecture based on Amazon Elastic Container Service (ECS).

      Experience in implementing automated testing is a plus.

     Good English language skills.

     Ability to work independently with little or no daily supervision.

     Strong interpersonal skills and willingness to communicate with colleagues and management.

     Good time management skills, including prioritizing, scheduling, and adapting as necessary.


http://secureflag.com/terms/privacy.html




About SecureFlag

Provides hands-on secure coding training and threat modeling.

Year founded
2020
Employees
65
Organization type
Private
Latest investment
Private Equity (2024) — led by Copilot Capital
Headquarters
GB

Similar jobs

Java Developer roles near London, England
1d
Save
Mark Applied
Hide
Senior Java Developer - Fixed Income Algo Technology, VP
London, England, United Kingdom
HybridFull Time
Citi
CitiNYSE: C: A global financial services providing banking and credit services.
Extensive core Java coding experience in low-latency distributed applications; messaging, Chronicle or Aeron, caching, trading systems, Linux performance tuning, and build tools experience. Bachelor's degree preferred.
Java, Solace, Kafka, Chronicle, Aeron, Linux, Gradle, Git, TeamCity, Jenkins, Artifactory
2d
Save
Mark Applied
Hide
Senior Java Developer - Fixed Income Algo Technology, VP
London, England, United Kingdom
HybridFull Time
Citi
CitiNYSE: C: Global diversified financial services holding.
Extensive core Java coding experience in low-latency distributed applications; expertise in algorithms, messaging, Linux, trading systems, and build tools. Bachelor's degree ideally preferred.
Java, Solace, Kafka, Chronicle, Aeron, Linux, Gradle, Git, TeamCity, Jenkins, Artifactory
2d
Save
Mark Applied
Hide
Senior Java Developer - Fixed Income Algo Technology, VP
London, England, United Kingdom
HybridFull Time
Citi
CitiNYSE: C: Providing global banking, investment, and wealth management services.
Extensive core Java coding experience in low-latency distributed applications; knowledge of algorithms, messaging, caching, trading systems, Linux performance, and development tools. Bachelor's degree preferred.
Java, Solace, Kafka, Chronicle, Aeron, Linux, Gradle, Git, TeamCity, Jenkins, Artifactory
2d
Save
Mark Applied
Hide
Java Engineer (Core Settlement), RTGS Technology
Leeds or London
£49k-£56k/yr HybridFull Time
Bank of England
Bank of England: The central bank of the United Kingdom.
3+ YOERequires 3–5 years of backend Java experience, production support, relational databases, distributed systems, testing, secure coding, and incident response experience.
Java, Oracle, PL/SQL, Kafka, OpenShift, React, TypeScript, JavaScript, HTML, CSS, Jest, Gradle, Jenkins, Git, GitHub, SAFe
2d
Save
Mark Applied
Hide
Lead Java Developer (London)
London, England, United Kingdom
HybridFull Time, Contract
AND Digital
AND Digital: Provides digital product development and technical skills training.
Substantial commercial Java experience with Spring Boot, RESTful APIs, microservices, Kubernetes, AWS, Terraform, CI/CD, DevOps, monitoring, observability, and automated testing.
Java, Spring Boot, RESTful APIs, Kubernetes, AWS, Terraform, CI/CD, Grafana
6d
Save
Mark Applied
Hide
Java Developer
London, England, United Kingdom
HybridFull Time
Capgemini
CapgeminiEuronext Paris: CAP: Provides global IT consulting and digital transformation services.
8+ YOERequires 8 years of Java development experience, with expertise in microservices, APIs, Kafka, OpenShift, REST, CI/CD, automated testing, cloud-native architecture, and production support.
Java, Apache Kafka, OpenShift Container Platform, RESTful APIs, CI/CD, AWS, Microsoft, Thrive, Peppy, Microsoft Excel, Harvard Manage Mentor
6d
Save
Mark Applied
Hide
Senior Java Engineer – Payments (ICON IPF)
Dublin or London or Manchester
HybridFull Time
Accenture
AccentureNYSE: ACN: Global provider of management consulting and technology services.
5+ YOERequires 5–10 years of Java engineering experience, Java 11, Spring Boot, microservices, AWS, Apache Kafka, ISO 20022 payments, ICON IPF, and banking-client experience. Strong communication skills required.
Java 11, Spring Boot, AWS, Apache Kafka, ICON IPF, ISO 20022
6d
Save
Mark Applied
Hide
Senior Java Developer
London or United Kingdom
HybridFull Time
Cognizant
CognizantNASDAQ: CTSH: Provides IT consulting and technology services to global enterprises.
Strong Java and Spring experience with AWS, PostgreSQL, Docker, Kubernetes, Kafka, monitoring tools, Jenkins, RESTful APIs, automated testing, Unix/Linux, and scripting; UK residence and London onsite work required.
Java, Spring, AWS, PostgreSQL, Docker, Kubernetes, Kafka, Prometheus, Grafana, Kibana, Jenkins, RESTful APIs, Unix, Linux, Bash