Job description:
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.
**Other Details**
* Start date: ASAP.
* Duration: Long-term project (6-12 months contract
- extension).
* Location: Malmö (5 days onsite).