Infinity Quest
Java Developer
Infinity QuestSweden16 days ago
ContractInformation Technology

We’re looking for a consultant who’d love to build phenomenal products and ensure quality in every deliverable. Creative thinking, strong problem solving skills and the ability to collaborate with other multi-functional teams in a fast-paced environment are your key strengths.

Main Responsibilities

  • Create, maintain, and enhance customer-facing web services.
  • Handle authentication, authorization, scaling, and availability of services.
  • Ensure reliability and implement measures for spam control.
  • Optimize Java performance and tune web services.
  • Utilize data storage and caching solutions effectively.
  • Write and maintain REST based services.
  • Integrate CI/CD tools and manage automation testing.

Key Requirements

  • Proven programming experience of 5+ years.
  • Strong Java expertise, including Core Java, Multithreading, non-blocking I/O.
  • Knowledge and experience with Golang.
  • Experience in building customer-facing web services.
  • Familiarity with data storage and caching technologies like Cassandra, Redis, and memcached.
  • Proficient in Java Performance Tuning and API definition.
  • Experience writing REST based services using Netty or similar frameworks.
  • Solid knowledge of CI/CD tools and full automation testing.
  • Excellent analytical and problem solving skills.
  • Strong written and verbal communication abilities.
  • Ability to thrive in multi-functional teams on high-profile projects.

Nice to Have

  • Knowledge of web programming languages like HTML, CSS, JavaScript, and jQuery.
  • Strong understanding of cryptography standards and protocols (e.g., PKCS, KMIP, X.509, AES).
  • Familiarity with developing machine learning systems and related frameworks.
  • Experience with GitHub, Maven, Docker, Spinnaker, Kubernetes.
  • Experience as a Team lead is an advantage.

Key Skills

Ranked by relevance