Position: Senior Backend Developer (Java)
Company: Newxel
Category: Java
Experience required: 3y
English level: intermediate

Join our R&D developer's team as Backend Developer, and develop systems that manage our monetization, publishing, and CMS technology. This position requires strong familiarity with back development, high scale traffic, DBs, big data.

**Requirements:**
● +3 Years experience and fluent with Java backend development (Java 11 recommended);
● +1 Years experience and fluent with NodeJS backend development;
● Strong experience with Spring Boot stack (Spring Data, Hibernate, Spring Security, Spring MVC);
● Familiar with a Microservices and Serverless architecture;
● Familiar with Cloud ecosystem — AWS or GCP (Clusters, Lambdas, Topics, Queues, BigData DBs, Caches, Monitoring);
● Comfortable with both SQL and NoSQL database;
● Good spoken and written English;

**Will be a plus:**
● Experience with Kubernetes;   
● Familiar with Scripting language: Python, Bash, etc.;
● Knowledgeable in build and devops technologies: Terraform (or Cloudformation), Docker, Testcontainers, Jenkins Pipelines, Gradle;
   
**Responsibilities:**
● Design and implement server features that support our publishing capabilities and operations;
● Provide technical leadership, set high engineering standards;  
● Design and develop an internal-facing dashboard for our teams;
● Accountability for scalable, testable and maintainable design and code;
● Deploy, maintain and monitor a highly available, high-scale system;

**We offer:**
● A fun and dynamic industry where you can make a difference;
● Generous flex days and flex hours;
● Vacation time (up to 20 working days);
● Medical insurance;
● Paid sick leaves;
● Highly competitive group insurance;
● Access to training and learning programs.