Software Engineer Senior II (Angular)
Akamai Technologies
Krakow, Poland, US
5 d. temu

Overview

As a senior software engineer you will be working on building highly usable, reliable, and scalable solutions for Akamai’s Control Center applications.

You will be working in modern architecture and creating sophisticated systems both backend and frontend.

About the Team

Akamai’s Control Center is Akamai’s face to our users on the Web. It provides a full range of tools and APIs, including reporting, analytics, configuration management, web services, training, support and billing for our customers to manage their accounts.

Responsibilities

  • Develop and integrate Akamai Control Center backend and frontend applications which will be utilized by Akamai’s customers as well as other engineering teams
  • Full-stack software development of services and applications
  • Support the less experienced team members throughout the project / product development
  • May act as a subject matter expert for the application(s)
  • Design and develop web applications and services which will be utilized by Akamai’s customers
  • Create new features from scratch, enhance existing features and optimize existing functionality
  • Develop extensive unit tests, perform code reviews and work closely with QA teams to ensure high code quality
  • Optimize applications for the best performance and quality
  • Maintain and support existing applications and services
  • Solve complex problems in a timely and accurate manner through development, automation and systems programming. Apply solutions to running large scale, multi-tenant, production environments
  • Required Skills

  • Significant experience in Web Application and Services Development, including material, demonstrable use of :
  • Java and Java Enterprise Edition
  • Web application design patterns and frameworks, such as Spring, Hibernate (up to date)
  • Back-end relational databases such as Oracle
  • Front-end technologies and frameworks such as ES6, TypeScript, Angular 1.5 / 6, HTML5, SASS
  • Linux / Unix environments
  • Understanding of modern design principles for asynchronous programming
  • Experience with the use of REST principles and patterns
  • Excellent English language written and verbal communication skills
  • Analytical, problem-solving, troubleshooting and decision-making skills
  • Desired Skills

  • Experience with modern software environments, libraries, and frameworks (Docker, Mesos, Kubernetes, RabbitMQ, Kafka, Grafana) and NoSQL databases (such as Cassandra)
  • Experience with large-scale Cloud solutions and microservices architectures
  • Experience with reactive programming APIs and libraries
  • Familiarity with UX / User Interface best practices
  • Clear understanding of Software Development Life Cycle and Source Code Management Systems
  • Familiarity with Agile methodologies and best practices
  • Passion to understand, learn and use new technologies
  • Aplikuj
    Mój adres email
    Klikając przycisk "Kontynuuj", wyrażam zgodę neuvoo na przetwarzanie moich danych i wysyłanie powiadomień e-mailem, zgodnie z zasadami przedstawionymi przez neuvoo. W każdej chwili mogę wycofać moją zgodę lub zrezygnować z subskrypcji.
    Kontynuuj
    Formularz wniosku