Java Developer Position for Experienced Professionals

2 weeks ago


Belfast, United Kingdom PA Consulting Services Ltd Full time

Seeking experienced Java Engineers to join our team at PA Consulting Services Ltd.

We offer a competitive salary of £80,000 - £110,000 per annum, depending on experience.

Job Description

Role Summary:

As a Java Engineer with PA Consulting Services Ltd, you will be working on complex software solutions and collaborating with cross-functional teams to deliver innovative projects.

Main Responsibilities:

  • Apply strong object-oriented programming principles in Java to design and implement robust and scalable solutions.
  • Leverage Java 8 features, including streams, functional interfaces, and collections, to enhance code readability and maintainability.
  • Demonstrate a deep understanding of multi-threading concepts, implement strategies to avoid deadlocks, and optimize performance through parallel runs and resource sharing.
  • Design and develop web applications using MVC frameworks, incorporating dependency injection for improved modularity and testability.
  • Implement RESTful services using JAX-RS and adhere to best practices for designing and consuming REST APIs.
  • Utilize JUnit, Wiremock, and Mockito for effective unit testing, mocking, and behaviour-driven development.
  • Transition from other frameworks seamlessly, including TestNG.
  • Develop and execute automated integration tests using Cucumber and Gherkin for efficient and collaborative testing.
  • Use OpenAPI Swagger to specify and document exposed APIs, ensuring clarity and consistency.
  • Implement code quality checks using SonarQube and ensure security through Redhat SSO.
  • Utilise a range of libraries and frameworks, including Feign, Mustache, Spring, Guice, Swagger, and Spring Boot.
  • Work with various data storage solutions, including ElasticSearch, RDS, Aurora, Postgres, ElasticCache, OpenSearch, and Debezium.
  • Implement hosting and orchestration using Docker, Kubernetes, and AWS Autoscaling Groups (ASG).
  • Oversee web container management using Tomcat and NGINX.
  • Implement monitoring and logging solutions using the ELK stack.
  • Set up and manage the CI/CD pipeline using BitBucket, Maven, Terraform, Jenkins, Ansible/Packer, and Kustomize.
  • Work with Kafka, SQS for queuing solutions and implement scheduling using Jenkins/Ansible.
  • Use a combination of Cucumber, JUnit, Selenium, and Postman for comprehensive testing.

Requirements:

  • Minimum of 5 years of hands-on experience in Java software development with leadership responsibilities.
  • Extensive experience in the specified technologies and tools.
  • Proven ability to design, implement, and deliver complex software solutions.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.

Benefits:

  • Private medical insurance
  • Travel allowance
  • 25 days annual leave with the opportunity to buy 5 additional days
  • Company pension scheme
  • Annual performance-based bonus
  • Life and Income protection insurance
  • Tax efficient benefits (cycle to work, give as you earn)
  • Additional optional benefits (Dental, critical illness, spouse/partner life assurance)

About Us:

PA Consulting Services Ltd is committed to building an inclusive and supportive culture where diversity thrives, and all of our people can excel. We believe that greater diversity stimulates innovation, enabling us to fulfil our purpose of Bringing Ingenuity to Life, supporting the growth of our people, and delivering more enduring results for our clients.



  • Belfast, United Kingdom Ocho Full time

    About the OpportunityOcho is offering a challenging and rewarding opportunity for a highly skilled Java Developer to join its team. As a Java developer at Ocho, you will be responsible for developing high-quality software solutions, working closely with clients to design and deliver technical solutions, and contributing to the growth and development of our...


  • Belfast, United Kingdom Realtime Recruitment Full time

    We’re seeking a Senior Java Software Engineer for a contract position in Belfast. The role requires 2 days onsite and is initially for 6 months with potential extension. Key responsibilities include software development using Java and SQL, as well as experience with Google Data Flow, Apache Beam, or Big Query. A solid understanding of best practices and...


  • Belfast, United Kingdom Search 5.0 Full time £50,000

    Software Development OpportunityAre you an experienced Java developer looking for a new challenge? We have an exciting opportunity for a skilled Java professional to join our team at Search 5.0. We're partnering with a unique software product house native to Northern Ireland, with a focus on Deep Learning Artificial Intelligence. As a Java developer, you'll...

  • Java Developer

    1 week ago


    Belfast, United Kingdom Hays Technology Full time

    We are currently working with a global financial institution and are looking for a Java Developer. We are seeking a Java Developer to enable the success of a new platform which is currently being introduced across the organisation. A skilled and passionate developer is needed with Agile/DevOps and modern deployment practices enhance the application feature...

  • Java Developer

    1 week ago


    Belfast, United Kingdom CV-Library Full time

    We are currently working with a global financial institution and are looking for a Java Developer. We are seeking a Java Developer to enable the success of a new platform which is currently being introduced across the organisation. A skilled and passionate developer is needed with Agile/DevOps and modern deployment practices enhance the application feature...


  • Belfast, United Kingdom VanRath Full time

    **Distributed Software Solutions Developer Wanted**We are looking for an experienced Senior Java Developer to join our team at VanRath. As a key member of our software development team, you will be responsible for designing and developing distributed software solutions using Java (Spring/Spring Boot, Microservice architectures, REST) or .NET (Experience with...


  • Belfast, United Kingdom Version 1 Full time

    Company OverviewVersion 1 has been at the forefront of Java-based technology, delivering groundbreaking eGovernment systems and business-critical solutions to the utilities and financial services sectors. Our Java Practice excels in utilizing best-of-breed toolsets, focusing on MicroServices Architectures, powerful front- and backend frameworks, RESTful...


  • Belfast, United Kingdom Ocho Full time

    Technical Requirements2+ years of experience in software development with a focus on Java, Spring Boot, and AWSExcellent communication skills and ability to work effectively in a small teamA strong desire to learn and adapt to new technologies

  • Senior Java Developer

    3 weeks ago


    Belfast, United Kingdom Anson McCade Full time

    Establish your career with Anson McCade, a global consultancy firm dedicated to transforming complexity into opportunity for our clients. We are seeking an experienced Senior Java Developer to join our team and contribute to delivering high-quality, scalable software solutions.The Opportunity:We require a strong background in Java development and leadership...

  • Senior Java Developer

    2 weeks ago


    Belfast, United Kingdom Synechron Full time

    Job Title: Senior Java DeveloperSynechron, a global consultancy, is seeking an experienced Senior Java Developer to join our team in Belfast. As a key member of our Markets Technology space, you will work on a hybrid model and collaborate with cross-functional teams to deliver high-quality software solutions.About the Role:We are looking for a skilled Java...


  • Belfast, United Kingdom ANSON MCCADE Full time

    Cloud Expert for Digital Transformation ConsultancyAnson McCade is seeking an experienced Senior Java Software Developer to join their team in Belfast. This role involves full lifecycle software development in Java, with a focus on delivering high-quality incremental software releases.About the RoleFull lifecycle software development in JavaSuccessful...

  • Senior Java Developer

    6 months ago


    Belfast, United Kingdom Version 1 Full time

    Job Description Java has been a key technology throughout our company's history, and our Java Practice has been responsible for delivering some of the largest eGovernment systems as well as business-critical solutions to the utilities and financial services sectors across a wide range of platforms, operating systems, open-source components and...

  • Java Developer Role

    2 weeks ago


    Belfast, United Kingdom PA Consulting Full time

    PA Consulting is seeking a highly skilled and experienced Backend Developer to join our team. The ideal candidate will have a strong background in software development, including Java, and a proven track record of delivering complex projects.The estimated salary for this role is £110,000 - £140,000 per annum, depending on location and experience. We offer...

  • Senior Java Developer

    2 weeks ago


    Belfast, United Kingdom Ocho Full time

    Senior Java DeveloperOcho is seeking a skilled Senior Java Developer to join our Data Team. As a key member of our team, you will play a crucial role in building our clients advanced analytics platform, developing end-to-end architecture and impactful products from the ground up.Key Responsibilities:Design, build, and optimize data pipelines, storage, and...


  • Belfast, United Kingdom VANRATH Full time

    About the RoleAs a Senior Java Developer at VANRATH, you will have the opportunity to work on exciting projects that push the boundaries of technology and innovation. You will be part of a collaborative team that values professional development and encourages growth.Responsibilities:Develop and maintain robust and scalable software solutions using Java and...


  • Belfast, United Kingdom Anson McCade Full time £54,800

    Job OverviewAnson McCade, a global consultancy firm, is seeking an experienced Java Consultant to join their team in Belfast. The ideal candidate will have a strong background in Java development and leadership, with a minimum of 5 years of experience in software development.


  • Belfast, United Kingdom Ocho Full time

    Java Software Engineer Java / Spring About the Role: My client is on the lookout for a number of talented Java Software Engineers. This is a fantastic opportunity to join a fast-paced, dynamic team where you'll be responsible for developing high-quality solutions and contributing to cutting-edge projects. Reporting to the Head of Engineering, you'll work...


  • Belfast, United Kingdom VANRATH Full time

    Company OverviewVANRATH is a forward-thinking technology company that specializes in developing cutting-edge distributed software solutions. Our team is driven by innovation, collaboration, and a passion for delivering high-quality products. As a Java Developer, you will have the opportunity to contribute to our mission of creating impactful solutions in a...

  • Senior Java Developer

    2 weeks ago


    Belfast, United Kingdom Synechron Full time

    We are seeking an accomplished Java Developer to join our team at Synechron. Located in Belfast, this role will focus on delivering cutting-edge technology solutions in the Markets Technology space, including Equities Tech, Fixed Income Tech, and Markets Ops Tech.About the Role:This is a key position within our organization, requiring a strong background in...

  • Java Developer

    6 months ago


    Belfast, United Kingdom Synechron Full time

    Java Developer (Junior/Mid-Level) Location: Belfast Job Summary: We are actively seeking several Junior and Mid-Level Java Developers to become an integral part of our expanding team based in Belfast. As a Java Developer in our company, you will join a dynamic global team tasked with crafting and maintaining in-house systems that are vital to our...