Strong Java Developer with Golang Experience
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).