Senior JAVA Developer

Company:  Pro Search
Location: Westbrook
Closing Date: 02/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Contract Westbrook, Maine

  • Location: Westbrook, Maine
  • Type: Contract
  • Job #19716

Senior Java Developer
Location: Westbrook, ME

Our client is looking for a Senior Java Developer to join their team. This role involves working on cutting-edge projects using modern Java technologies and cloud platforms. You will collaborate with a talented team, contributing to both the technical and process development, while directly interacting with end-users to deliver top-quality solutions. If you have experience in cloud infrastructure, and enjoy working in a collaborative environment, this position could be a great fit.

Key Responsibilities:

  • Develop and maintain applications using Java 11+ (Java 17 is a plus).
  • Work with Spring Boot 2.7+ and develop cloud-based solutions, with Google Cloud Platform as a preference.
  • Design and manage data systems with Google Cloud Datastore, MongoDB, AWS DynamoDB, or Apache Cassandra.
  • Develop and manage RESTful APIs and services.
  • Work with Kubernetes and Terraform (both are strong advantages).
  • Set up and maintain project infrastructure and contribute to distributed systems development, utilizing hexagonal architecture.
  • Collaborate closely with the team, and mentor junior developers when necessary.

Preferred Technical Skills:

  • Experience with Java 11+, with Java 17 and Kotlin as a plus.
  • Strong knowledge of Spring Boot 2.7+.
  • Cloud development experience, preferably with Google Cloud Platform .
  • Experience with distributed systems and hexagonal architecture.
  • Familiarity with Kubernetes, Terraform, and Groovy is a plus.
  • Commitment to modern development practices such as DDD, TDD, BDD, and CI/CD.

Non-Technical Skills:

  • Highly collaborative, team-oriented mindset.
  • Comfortable working directly with end-users and other stakeholders.
  • Proven ability to provide technical guidance to other developers.
  • Strong focus on team success and continuous process improvement.

This role is perfect for experienced developers who are looking to take the next step in their tech career. Apply today!

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙