Java Software Engineer
AI Summary
Senior Java Developer responsible for enhancing Java 17 applications, designing technical specifications, implementing architecture patterns, and mentoring junior team members in a hybrid AI services environment.
About this role
Job Role: Senior Java Developer
Duration: Fulltime & Contract - 12 months plus
Location: Glasgow, UK (Hybrid Model: 3 days per week in office)
Experience level: Minimum 4-12 yrs
Mandatory skills:
Java 8, Kafka, Collections, Multi-threading, problem solving as core skillset with knowledge of databases and design patterns, and some hands-on experience on UNIX. The candidate needs to be a self-starter, a confident personality with good communication skills who can work with minimum oversight and handholding.
Key Responibilities:
- Proactively contribute to enhancing our current applications that are written in Java 17.
- Engage with senior stakeholders to break down complex and ambiguous problems/requirements into technical specifications.
- Comfortable with working autonomously in a high trust environment, but equally important to be able to build collaboratively with members of the team.
- Write unit, component, integration, end-to-end, and performance tests.
- Core understanding of streaming in Java and how to leverage it with AWS proprietary services.
- Extensive experience with Spring Boot framework.
- Implement various architecture patterns (microservices, event-driven, CQRS, hexagonal, cloud-native).
- Databases: Basic knowledge of SQL. Familiarity with non-relational databases.
- Communication Skills: Good oral and written English communication skills are required for this role. A successful candidate must be able to work alongside the users and the wider developer community in the firm and should also be able to communicate effectively with them.
Skills & Experience:
- Bachelor or Master’s degree.
- A deep understanding of AWS for cloud solutions.
- A strong understanding of CI/CD pipelines.
- Strong relational database skills using Postgres.
- Proficient in using Kafka as the message broker.
- Nurture, guide and mentor junior members of the team. Nice to Have:
- Experience with Java 21.
- Experience with Cloud Migration strategies.
- Experience with Kafka Streaming.
- Experience with Argo CD.
- Experience with Gitlab for CI/CD processes.
- Experience with Behaviour Driven Design writing automation test cases in Cucumber.
Information Security Responsibilities
Skills
Explore related jobs
More jobs at bounteous
Similar Argo CD jobs
Jobs in London
- Enterprise Account Executive, French-Speaking - London, UKPallet · London, UK
- Enterprise Account Executive - Spanish-Speaking - London, UKPallet · London, UK
- Enterprise Account Executive, Portuguese-Speaking - London, UKPallet · London, UK
- Enterprise Account Executive - German-Speaking - London, UKPallet · London, UK
- Enterprise Account Executive - London, UKPallet · London, UK
Service Support AdministratorRentokil Initial Group · Woodford, London
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.
