Java Developer

Java Developer

Posted 1 day ago by Xcede

Negotiable
Undetermined
Onsite
London
div>

Job Title: Java Developer
Location: London (Hybrid - 2 days a week onsite)

Are you an experienced Java Developer looking for an opportunity to make a significant impact in the financial services and technology sector? We are partnering with a leading global technology solutions provider on a high-profile project for one of the world's foremost payment technology organizations.

Key Responsibilities:

  • Design, develop, and maintain robust and scalable Java-based applications using Java JDK 8 or higher.
  • Build and enhance microservices architectures leveraging Spring Boot, Hibernate, and REST APIs.
  • Collaborate with cross-functional teams to deploy and manage applications in Kubernetes and containerized environments.
  • Architect and implement distributed systems with expertise in SQL, multi-threading, and message queuing.
  • Leverage cloud platforms (Azure, AWS, or GCP) to create secure, high-availability solutions using virtual networking, Cloud APIs, and regional failover strategies.
  • Develop and maintain automated unit tests using JUnit or similar frameworks to ensure software quality and reliability.
  • Monitor and optimize application performance using tools like Splunk, Dynatrace, and Prometheus.
  • Streamline CI/CD pipelines and source control processes using Git and Jenkins.
  • Conduct performance testing with tools like JMeter and Gatling to ensure the systems meet high performance benchmarks.
  • Contribute to internal engineering initiatives and projects focused on DevSecOps and developer efficiency.
  • Collaborate with Site Reliability Engineering teams to ensure the scalability and reliability of distributed systems.

What We're Looking For:

  • A minimum of 7 years' experience in OOP/OOAD with Java.
  • Expertise in Kubernetes, container technologies, and distributed systems.
  • Proficiency with performance testing and monitoring tools.
  • A strong understanding of hybrid cloud environments and secure application design.
  • Bonus: Experience with Go and a passion for process automation.