Java Engineer
Are you an experienced Java Engineer looking to work on cutting-edge projects? Our client, a leading global consultancy, is searching for talented individuals to join their innovative team. With expertise across diverse industries, including defence, energy, financial services, and healthcare, this is your chance to work on projects that shape the future.
About the Role
As a Java Engineer, you’ll bring your expertise in software development to deliver robust, scalable solutions. You’ll play a key role in creating and implementing innovative technologies that drive transformation and solve complex challenges.
Key Responsibilities
- Apply advanced object-oriented programming principles in Java to design and implement scalable solutions.
- Leverage Java 8 features, including streams and functional interfaces, to enhance code quality.
- Develop multi-threaded applications and optimise performance with effective resource management.
- Build web applications using MVC frameworks and implement RESTful services with JAX-RS.
- Create robust automated testing frameworks using JUnit, Mockito, Cucumber, and Gherkin.
- Design and document APIs with OpenAPI Swagger for seamless integration.
- Ensure top-notch code quality with SonarQube and implement secure solutions using RedHat SSO.
- Work with a variety of tools and frameworks, such as Spring Boot, Docker, Kubernetes, and AWS.
- Manage CI/CD pipelines with Terraform, Jenkins, Ansible, and BitBucket.
- Collaborate on queuing solutions using Kafka and SQS, and set up advanced monitoring using the ELK stack.
About You
To succeed as a Java Engineer, you’ll need:
- A minimum of 5 years’ experience in Java software development, with leadership responsibilities.
- A solid understanding of Java OOPS concepts, multi-threading, and REST services.
- Expertise in tools and frameworks such as Spring, Elasticsearch, and Kubernetes.
- Strong problem-solving and analytical skills.
- Excellent communication and the ability to work collaboratively in a global team.
Why Join?
This is an incredible opportunity to work with one of the most respected consultancies in the world. You’ll join a team of over 4,000 experts and have the chance to contribute to high-impact projects across industries such as healthcare, financial services, and defence.
Ready to Apply?
If you’re a passionate Java Engineer eager to advance your career, we’d love to hear from you. Submit your CV today or get in touch for more information about this exciting opportunity.