Position: Java Developer
Company: Argument staffing agency
Experience required: 2y
English level: intermediate

The Web Development Department unites specialists from different technology stacks (Java, .NET, Javascript) that build and maintain web projects in a variety of domains including CRM systems, banking solutions, cartography systems, video and photo processing

Requirements
Professional Java backend development experience
Experience writing and using REST APIs using Spring framework
SQL and general database knowledge (PostgreSQL)
Solid knowledge of testing principles
Strong verbal and written communication skills
Able to work in a team or independently
Experience of working with Linux terminal
Experienced in developing applications with Microservices architecture
Good command of English: Intermediate and higher level
Recommended Experience
Experience with any of the following:

Terraform
Kubernetes (EKS)
NoSQL databases
Experience with a cloud services provider (AWS)
Redis
Responsibilities
Develop and maintain Java applications
Deliver solid and maintainable software
Translate business requirements into technical solutions
Implement, review, support and debug required scope
Write tech specs and define project architecture
Write unit tests and integration tests
Participate in code review
Participate in verbal and written communication with the client(s)
About projects
We are looking for a Java Developer to join the team. Here are some projects we are working on:

Fintech startup based in London & San Francisco. The main goal of our cooperation is to create a web-based platform that allows users to audit client investment portfolios and select better ones via a model portfolio search engine. Backend: Spring Boot, EC2, Docker, Hibernate. Frontend: React, Redux, TS

A comprehensive solution to automate the lengthy process of calculating the compensations and benefits of the employees. It takes a huge amount of HR time to generate the appropriate offer while looking at the candidates’ profile and experience. There are multiple parameters’ involved in generating the offer for the candidate.
Therefore, we want to have an online web-based portal, which will be offered to multiple companies, to have an enriched module to calculate the compensations and benefits of the employees and place an appropriate offer to the potential candidates. Backend: JHipster, Spring Boot, Java 11, Liquibase, PostgreSQL, EC2, Docker, Hibernate. Frontend: React , Redux, TS

Our perfect candidate
Seeks constant professional growth
Produces qualitative results
Is able to effectively organise the workflow
Wants to develop technical skills
Is ready to take responsibility for the results
We offer
With us you can:

Develop your professional skills
Grow within the company
Also, we provide:

Fair and competitive compensation and benefits
Flexible working conditions
Great office, a 5-minute walk away from Pushkinska metro station
Medical compensation
English classes
Pizza Fridays
Discounts offered by IT Loyalty
Unforgettable corporate events and holidays celebrations