Java Developer

Java Developer

Posted 2 weeks ago by PURVIEW

Negotiable
Undetermined
Onsite
Bournemouth, England, United Kingdom

Summary: The Java Developer role is a contract position based in Bournemouth, UK, requiring over 10 years of experience in software development. The candidate must be proficient in Java, Python, and Spark, with hands-on experience in AWS services and cloud technologies. The role involves building and debugging large-scale web services and microservices, while actively participating in the software development lifecycle. Strong communication skills and a solid foundation in computer science principles are essential for success in this position.

Key Responsibilities:

  • Develop and maintain code in Java, Python, and Spark.
  • Work with AWS stack/services, including RDS/Aurora, EKS/ECS, and Lambda.
  • Build and debug large-scale web services and microservices.
  • Participate in all aspects of the software development lifecycle.
  • Utilize Terraform for AWS resource/service provisioning.
  • Communicate effectively with various stakeholders.

Key Skills:

  • 10+ years of experience in software development.
  • Proficient in Java, Python, and Spark.
  • Hands-on experience with AWS services.
  • Knowledge of Kafka and IBM MQ.
  • Experience with Java Spring Boot and microservices architecture.
  • Strong understanding of object-oriented design and data structures.
  • Excellent communication skills.

Salary (Rate): undetermined

City: Bournemouth

Country: United Kingdom

Working Arrangements: on-site

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Role: Java Developer

Job Type: Contract

Location: Bournemouth, UK (5 Days to Office)

JD:

  • 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
  • Big File handling

Exposure to modern microservice architecture

Good to have skills

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