Java Developer

Java Developer

Posted 2 weeks ago by Ubique Systems

Negotiable
Undetermined
Onsite
Bournemouth, England, United Kingdom

Summary: The Java Developer role in Bournemouth, UK, is a contract position requiring over 10 years of experience in software development, particularly with Java, Python, and cloud technologies. The candidate will work onsite five days a week and will be involved in building and debugging large-scale web services and microservices. Proficiency in AWS services and strong communication skills are essential for collaborating with various stakeholders. The position emphasizes participation in all aspects of the software development lifecycle.

Key Responsibilities:

  • Develop and maintain code in Java, Python, and Spark.
  • Work with AWS stack/services, including RDS/Aurora, EKS/ECS, and Lambda.
  • Utilize Terraform for AWS resource/service provisioning.
  • Build and debug large-scale web services and microservices.
  • Participate in the software development lifecycle, including requirements refinement, estimation, planning, design, implementation, testing, and deployment automation.
  • Communicate effectively with various audiences, from senior business to junior technology staff.

Key Skills:

  • 10+ years of experience in software development.
  • Proficient in Java, Python, and Spark.
  • Hands-on experience with AWS services.
  • Knowledge of AWS RDS/Aurora, EKS/ECS, Lambda, SQS/SNS.
  • Experience with Terraform for AWS provisioning.
  • Strong fundamentals in object-oriented design and data structures.
  • Excellent communication skills.
  • Experience with Kafka and IBM MQ.
  • Familiarity with microservices and CI/CD practices.

Salary (Rate): undetermined

City: Bournemouth

Country: United Kingdom

Working Arrangements: on-site

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: Java Developer

Location: Bournemouth, UK (Onsite - 5 Days to Office)

Duration: 6 Months (extendable)

Employment Type: Contract

B2B Roles & Responsibilities:

  • 10+ years exp only
  • Exposure to Cloud technologies
  • Proficient in coding in Java, Python and Spark
  • Hands-on experience working with AWS stack/services
  • Hands-on experience with Java and Spring
  • Working knowledge of AWS RDS/Aurora Database
  • Working knowledge of AWS EKS/ECS/Lambda
  • Knowledge of AWS SQS/SNS
  • Knowledge of Terraform for AWS resource/service provisioning
  • Experience building and debugging large-scale web services, and microservices based, Kubernetes-orchestrated applications.
  • Strong Computer Science fundamentals in object-oriented design, architectural and design patterns, data structures & algorithms.
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
  • Excellent communication skills, with the ability to tailor communications for different audiences, ranging from senior business to junior technology staff.
  • A willingness to actively participate in all aspects of the software development lifecycle, including but not limited to - refinement of requirements, estimation & planning, platform design & implementation, test & deployment automation, and platform resiliency & support.

Primary Skills

  • Kafka
  • IBM MQ
  • Java
  • Spring Boot
  • JPMC private cloud
  • Big File handling
  • Exposure to modern microservice architecture

Good to have skills

  • Microservices
  • CI/CD
  • AWS- S3, EKS, SQS