# Java Software Engineer

**Company**: Bounteous
**Location**: London
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: Full Time
**Salary**: EUR 50,000-65,000 per-year-salary
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.lever.co/bounteous/d0e83554-5785-4096-b887-715be54eec6e?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_e225ca79-5b8

## Description

Bounteous is a global AI Services firm where agentic engineering and human experience converge to deliver transformative business outcomes for the enterprise. We help organizations design, build, and scale AI-driven products, platforms, and processes.

As a Java Software Engineer, you will proactively contribute to enhancing our current applications written in Java 17. You will engage with senior stakeholders to break down complex and ambiguous problems/requirements into technical specifications. You will work autonomously in a high-trust environment and collaboratively with team members.

Key responsibilities:

- Enhance current Java 17 applications

- Engage with senior stakeholders to define technical specifications

- Work autonomously and collaboratively with the team

- Write unit, component, integration, end-to-end, and performance tests

- Leverage streaming in Java with AWS proprietary services

- Implement architecture patterns (microservices, event-driven, CQRS, hexagonal, cloud-native)

- Use Spring Boot framework

- Work with databases (SQL, non-relational)

Information Security Responsibilities:

- Promote and enforce key information security practices

- Identify, assess, and report security risks

- Evaluate data storage, processing, and transmission

- Ensure data protection measures are integrated throughout the information lifecycle

Nice to have:

- Experience with Java 21

- Cloud Migration strategies

- Kafka Streaming

- Argo CD

- Gitlab for CI/CD processes

- Behaviour Driven Design with Cucumber

## Skills

### Required
- Java 8
- Kafka
- Collections
- Multi-threading
- problem-solving
- databases
- design patterns
- UNIX

### Nice to have
- Java 21
- Cloud Migration strategies
- Kafka Streaming
- Argo CD
- Gitlab for CI/CD processes
- Behaviour Driven Design with Cucumber

---

Source: [Apply at jobs.lever.co](https://jobs.lever.co/bounteous/d0e83554-5785-4096-b887-715be54eec6e?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
