All offersKrakówJavaFullstack Java Developer
Fullstack Java Developer
Java
Akamai Technologies

Fullstack Java Developer

Akamai Technologies
Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office
Akamai Technologies

Akamai Technologies

The world’s most distributed platform for cloud computing, security, and content delivery.

Company profile

Tech stack

    Java
    advanced
    REST
    regular
    Linux / Unix
    regular
    JavaScript
    regular
    SQL
    junior
    NoSQL
    junior
    Docker
    nice to have

Job description

Overview
As a Fullstack Java Developer you will be focused on building highly usable, reliable, and scalable software solutions that will be at the forefront of handling customer engagements within the company. As an Engineer you will create sophisticated implementations primarily on the server side focusing on developing software the right way to maximize efficiency within the SDLC through automation. Delivery and Deployment is a critical part of Akamai's ability to deliver high quality software incrementally and continuously.
 
Responsibilites
  • Full-stack software development of Services and Web Applications: back-end and front-end
  • Contribute to the overall design and architecture of the Luna Platform
  • Develop Luna Platform components which will be utilized by Akamai’s engineering teams and customers
  • Solve complex problems in a timely and accurate manner
  • Analyze usage both qualitatively and quantitatively to improve overall system effectiveness
  • Execute in a multi-disciplined environment in tight collaboration with other engineering teams, QA, OPS, product management, and technical writers.
 
Required Skills
  • 2+ years of platform, services and web application development experience, including use of:
  • Java and Java Enterprise Edition 
  • Web services such as REST
  • SQL and no-SQL database systems
  • Linux/Unix environments
  • Perl/Python or any other scripting language 
  • Java/Web application design patterns and frameworks, such as MVC, Spring or Hibernate 
  • Docker Container Engine 
  • Cluster Management and Orchestration Stack (Messos based frameworks, DockerSwarmMode, etc.)
  • Front-end technologies and frameworks such as JavaScript, jQuery, HTML, CSS
  • Knowledge of high availability architecture concept
  • Ability to write test cases and understanding of testing frameworks
  • Detail-oriented with excellent written and verbal communication skills
  • Excellentanalytical, problem-solvingandtroubleshootingskills
  • ExperiencewithAgileMethodologyandScrumandabilitytooperatewithinshortreleasecycles
  • Desiretoworkinacollaborative, dynamic, teamenvironment
  • Passiontounderstand, learnandusenewtechnologies
  • Can-do, positiveattitude
  • Excellent English language written and verbal communication skills
 
Desired Skills
  • 1+ year experience working in Enterprise environments/technology
  • ExperiencewithContinuousintegration, BuildAutomationandContinuousdeploymenttoolslikeJenkins, Chef, CruiseControl, Maven, Gradleetc.
  • Experience with use of REST principles and patterns
  • AclearunderstandingofSoftwareDevelopmentLifeCycleandSourceCodeManagementSystems.
  • Experience with message broker software like RabbitMQ, Kafka
  • Experience with a modern front-end application framework such as Angular.js
  • Experience with Scala, Groovy