Position: Middle/Senior Full Stack Developer
Company: A-HR
Category: Java
Experience required: 2y
English level: upper

Our client solve real problems that affect real people every day. Today they’re focused on solving Accounts Payables biggest challenge. They are a fast-growing team of hard-working, passionate professionals who are bringing a new kind of solution to the Accounts Payable market.

**Job description:**
● Develop cloud applications using Java, AWS services, Serverless, microservices, Docker, etc
● Design, build, test and maintain scalable web applications and services
● Ability to design, optimize and refactor the code for improved performance
● Deep understanding of object-oriented concepts, design patterns, clean coding, code review practices
● Continuous and recent hands-on experience in developing applications using Java, AWS services, Serverless, microservices, Docker, etc

**Technical must experience:**
● Experience with Java - at least for 4 years
● Experience with TypeScript, JavaScript frameworks React (we can consider candidates with Angular that wants to work with React) - at least for 2 years
● Experience in designing and developing a database model (Cloud-based NoSQL/DynamoDB)
● Experience with Agile methodology and strong knowledge of software development best practices
● Proven problem-solving skills and the ability to use good judgment

**Technical advantage experience:**
● Node.js
● Strong and hands-on with AWS technologies and services

**Benefits:**
● Personal English lessons with an English native speaker teacher;
● Team building event (Sea, volleyball, kayaks, karting, food, beers...);
● New year party;
● Summer party;
● Full accounting support for PE (quarter and annual summary reports);
● At least 18 vacation days and 5 sick days;
● Employee evaluation process: personal written feedback once a year;
● Anniversary present;
● Birthday present.