Java Consultant

Details of the offer

Java Consultant Salary: £63,750
Location: Belfast (Hybrid)
Anson McCade are delighted to be partnering with an innovative and transformative consultancy as they seek to expand their team of Java Consultants.
Our client collaborates closely with a diverse range of clients delivering large-scale technical transformation projects across multiple sectors.

As a Java Consultant you will utilise your extensive knowledge and expertise across various aspects of software development, including advanced Java 8 features, ,multi-threading web applications, REST services, testing frameworks.

Key Responsibilities' of a Java Consultant: Ability to apply object-orientated programming principles in Java to design and implement scalable, high-quality solutions.
Leverage Java 8 features, including streams, functional interfaces, and collections, to enhance code readability and maintainability.
Deep understanding of multi-threading concepts, implement strategies to avoid deadlocks.
Design and develop web applications using MVC frameworks, leveraging dependency injection for enhanced modularity and testability.
Implement RESTful services with JAX-RS, following best practices for designing and consuming APIs.
Ability to use JUnit, Wiremock, and Mockito for unit testing, mocking.
Create and execute automated integration tests with Cucumber and Gherkin to facilitate collaborative testing.
Document and specify APIs using OpenAPI Swagger to ensure clarity and consistency.
Enforce code quality standards using SonarQube and ensure security with Redhat SSO.
Work with a variety of libraries and frameworks such as Feign, Mustache, Spring, Guice, Swagger, and Spring Boot.
Manage and interact with data storage solutions, including ElasticSearch, RDS, Aurora, Postgres, ElasticCache, OpenSearch, and Debezium.
Implement hosting and orchestration with Docker, Kubernetes, and AWS Autoscaling Groups (ASG).
Web container management with Tomcat and NGINX.
Manage CI/CD pipelines with BitBucket, Maven, Terraform, Jenkins, Ansible/Packer, and Kustomize.
Work with Kafka and SQS for queuing solutions and manage scheduling via Jenkins/Ansible.
Use Cucumber, JUnit, Selenium, and Postman for comprehensive testing.
Qualifications: 5 years plus hands-on experience in Java software development in a leadership role.
Proficient knowledge of Java 8, RESTful services and multiple testing frameworks.
Proven track record of designing, implementing and delivering complex software solutions.
Strong problem-solving skills.
Ability to work across cross-functional teams with excellent communication.
Additional Information: Salary: £63,750 Cycle to work scheme Travel Allowance Performance based bonus Life and Income protection


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Technical Account Manager

Our mission is to accelerate data and AI-driven innovation with high performance analytics solutions, enabling our customers to transform into AI-first enter...


Kx Systems, Inc. - County Antrim

Published 12 days ago

Technisch Engineer.

This is an outstanding opportunity for an experienced QA Engineer to join a well-known company in Northern Ireland, as it enters a period of significant grow...


Vanrath - County Antrim

Published 12 days ago

Java Engineer

Location: Belfast (hybrid) Salary: Up to £63,750 (depending on experience) We are looking for a highly skilled and experienced Java Engineer to join a dy...


Anson Mccade - County Antrim

Published 17 days ago

Java Developer - Home Based

Location: Belfast (hybrid) Salary: Up to £63,750 (depending on experience) We are looking for a highly skilled and experienced Java Engineer to join a dynam...


Anson Mccade - County Antrim

Published 17 days ago

Built at: 2025-01-18T12:30:17.162Z