This is a remote position.
Requirements:
- 6/7 years of experience working with Java (collections concurrency I/O) and Kotlin;
- Proficient in Spring Framework (Spring Boot Spring Data Spring Security);
- Experience with JUnit Mockito and Spring MVC for testing;
- Knowledge of SQL (MySQL or other RDBMS) Hibernate and REST API design.
Advantages:
- Experience with frontend frameworks like React or Angular;
- Familiarity with Kafka RabbitMQ or AWS SQS;
- Exposure to cloud environments preferably AWS;
- Knowledge of monitoring tools such as Proeus Grafana or Datadog.
About the position:
- Develop and deploy microservices using Spring Boot 3 and Java 17 on AWS Cloud;
- Collaborate on software architecture design and product development discussions;
- Use Docker Kubernetes and CI/CD tools like GitLab and Gradle for deployment and automation;
- Conduct code reviews pair programming and share knowledge with the team;
- Implement and maintain REST APIs and integrate security standards like OAuth 2.0;
- Actively contribute to agile workflows from planning to delivery;
- Ensure best practices for monitoring alerting and performance optimization;
- Participate in internal and external tech communities.
Benefits:
- 25 days of paid vacation;
- education budget and regular technical training;
- Foreign language cles and international training;
- Access to a library (physical books and online materials);
- Comprehensive social package (health and life insurance transport allowance etc.);
- Flexible working hours and interesting Hackathons.
Office perks:
- Recreation area with table tennis football PS billiards and chess;
- Comfortable office by a park with underground parking;
- Complimentary snacks fruit and beverages.
The position is remote with additional visits to the office (on monthly bases).
RIR is a career counseling company that helps candidates find the right working place to develop and thrive.
Our goal is to help you make the best decision for your professional growth by providing you with insights guidance and support along the way.
6+ years of experience working with Java (collections, concurrency, I/O) and Kotlin. Proficient in Spring Framework (Spring Boot, Spring Data, Spring Security). Experience with JUnit, Mockito, and Spring MVC for testing. Knowledge of SQL (MySQL or other RDBMS), Hibernate, and REST API design. Familiarity with version control systems and CI/CD pipelines. Advantages: Experience with front-end frameworks like React or Angular. Familiarity with Kafka, RabbitMQ, or AWS SQS. Exposure to cloud environments, preferably AWS. Knowledge of monitoring tools such as Proeus, Grafana, or Datadog.