Java Software Engineer

Fimatix are a leading Agile Software Delivery Consultancy and we specialise in both Financial Services and working for HM Government clients.

We are seeking a talented and motivated Java & Go Developer to help scale and evolve a modern, cloud-native platform built on AWS and Kubernetes (EKS) for one of our HM Gov clients.

Key Responsibilities

· Design, develop, test, and deploy robust and scalable applications using Java and Go programming languages.

· Integrate applications with AWS services, particularly AWS Simple Queue Service (SQS) and Lambdas for messaging and event-driven architectures.

· Implement and maintain observability solutions, including logging, monitoring, and tracing, to ensure system health and performance.

· Integrate applications with ForgeRock Identity and Access Management (IAM) suite for authentication and authorization.

· Troubleshoot and resolve technical issues across the application stack, including those related to observability, AWS SQS, and ForgeRock integrations.

· Collaborate with cross-functional teams, including security, infrastructure, and product owners, to deliver high-quality solutions.

· Participate in code reviews to ensure code quality and adherence to best practices.

· Contribute to the improvement of our development processes and tooling.

· Stay up-to-date with the latest advancements in Java, Go, and ForgeRock technologies.

· Document technical designs, implementations, and troubleshooting steps.

 

Essential Skills

· Strong proficiency in both Java (with experience in frameworks like Spring/Spring Boot) and Go.

· Experience with implementing observability solutions, including logging frameworks, monitoring tools, and tracing tools.

· Experience integrating applications with AWS services, specifically AWS Simple Queue Service (SQS).

· Experience with RESTful APIs and microservices architecture.

· Solid understanding of software development principles, design patterns, and best practices. 

· Experience with version control systems (e.g., Git).

· Experience with cloud platforms (e.g., AWS, Azure, GCP).

 

Desirable Skills

· Experience integrating applications with ForgeRock Identity and Access Management (IAM) suite for authentication and authorization.

· Experience with scripting languages (e.g., JavaScript, Groovy).

· Knowledge of security best practices and common security vulnerabilities.

· Experience with agile development methodologies.

Company
Fimatix
Location
United Kingdom, UK
Posted
Company
Fimatix
Location
United Kingdom, UK
Posted