Document

Senior Java Developer – remote position

Simple Task

Type: Full Time
Min. Experience: Experienced Level

 

If you are a Senior Java Developer who’s looking for a change and a dash of excitement in your career then we know exactly who you are and what you need.

For starters, some of the skills you should have:

  • excellent knowledge of Java
  • knowledge of Spring Boot 2
  • know how to create automated workflows with Webpack, Gulp
  • good understanding of HTML5 and CSS3
  • good understanding of source control tools such as Git (Github, Bitbucket, or Gitlab)
  • experience with relational databases
  • experience working with microservices
  • AWS or another cloud provider (GCP, Azure, etc.)
  • experience working with Linux/Unix
  • proficiency in standards-compliant and cross-browser compatible code
  • apply good technical practices and contribute to the application architecture with a focus on scalability, maintainability, security, and performance.
  • a college degree that corresponds to the required vacancy and at least 5 years of working experience in Java
  • excellent verbal and written communication skills in English

a plus is a knowledge of:

  • CSS and Scss project architecture and file organization
  • CSS Frameworks: Bootstrap 3/4, Foundation, Materialize
  • coding of a responsive application
  • building applications with AWS serverless architecture
  • experience with continuous build/deployment tools, CI/CD process
  • understanding of SOLID principles
  • good knowledge of software patterns and practices
  • unit and integration test development

You will:

  • be responsible for all development processes from conception to release
  • translating designs into code
  • write code, test cases, perform bug fixing, optimize and maintain software including ownership of complete systems and subsystems
  • you will communicate in a clear and structured way with clients, colleagues, and managers
  • work directly with cross-functional internal and external teams on the technical development of high-quality software
  • ensure that the products meet the project’s desired specifications, are high-performance, and optimized to take advantage of the unique capabilities of the target platforms

We can give you a fair amount of great benefits such as:

  • remote work
  • flexible working hours, no overtime policy
  • challenging international projects
  • when we say teamwork, we mean that you will be working with an experienced team of developers which has more than 50 projects behind and members with 10+ years of experience
  • we are offering an honest, supportive, and friendly working environment
  • knowledge-sharing, transparent and proactive communication among the team are some of our greatest values

 

Feel free to apply for the job if you think we are a perfect match!

Prijavi se na oglas

CV je obavezan!