Nivel cariera

Middle (2-5 ani), Senior (5-10 ani)

Limbi vorbite

engleză

Adresa/adresele jobului


Distributed Computing Consultant

Locations: Brasov, Romania

Job Family: Research & Development


Job Description:

Tasks


• Define scalable distributed architectures targeting execution in cloud or on premise
• Implement distributed computing proof-of-concepts (PoCs), . big data analytics
•  Analyze, monitor, and optimize performance of distributed systems
• Write landscaping reports on technologies, tools, methodologies in context of distributed computing incl. recommendation (when to use what)
• Define, develop, and perform performance and scalability benchmarks leveraging / building tools created for this purpose
• Perform architectural reviews and present findings to software and business teams


Profile


• Experience with cloud architectures, . AWS
• Experience with synchronous / asynchronous REST microservice development in . Spring Boot
• Experience with pub-sub communication, . RabbitMQ
• Experience with big data processing using Map-Reduce, . Spark
• Experience with container technologies, . Docker, Kubernetes
• Comfortable in both Unix / Linux and Windows environments
• OOP experience in Java, . Spring
• Ability to find root-causes for tough performance / scalability problems
• Experience in handling problems of load, scale, and optimizations of complex large-scale system deployments
• Performance profiling knowledge
• Fluent communication in English

Job ID:

Organisation: Corporate Technology

Experience Level: Experienced Professional

Job Type: Full-time