No applications. Teams find and message you directly.
✓ Direct apply: you message the hiring person. No ATS.
CRT is looking for a Java Developer (Middle/Senior) to work on microservices and REST APIs. Remote position with a focus on Java, Spring Boot, and PostgreSQL.
CRT is looking for a Java Developer (Middle/Senior) to work on microservices and REST APIs. Remote position with a focus on Java, Spring Boot, and PostgreSQL.
Responsibilities
- Develop microservices using Java and Spring Boot
- Design REST APIs and integrations with external systems
- Work with PostgreSQL, design schemas, and optimize SQL queries
- Refactor existing code, including legacy components
- Use Kafka or RabbitMQ for message exchange
- Write unit and integration tests, conduct code reviews
- Participate in architectural discussions, task decomposition, and estimation
- Work in Agile/Scrum with analysts, testers, and DevOps
Requirements
- Commercial development experience in Java for 3 years for Middle and 6 years for Senior
- Strong knowledge of Java 8, 11, or 17 and Spring Boot, Data, Security, MVC
- Experience in developing microservices and REST APIs
- Proficient with PostgreSQL and SQL, including query optimization
- Knowledge of Kafka or RabbitMQ
- Skills in Docker, Kubernetes, Git, and CI/CD
- Writing unit tests with JUnit and Mockito
- Understanding of OOP, SOLID, and clean code principles
- Ability to decompose tasks, estimate effort, and technical risks
- Plus: Experience in banking, fintech, insurance, or industrial projects
- Knowledge of Kotlin
- Experience with MongoDB or Redis
- Familiarity with Prometheus, Grafana, ELK, or Elasticsearch
- Use of Camunda, Liquibase, or Flyway
- Development of high-load systems
- English at the level of reading technical documentation
Conditions
- Part-time work
- Contract with an individual entrepreneur
- Schedule: 5/2
- Remote work
✓ Direct apply: you message the hiring person. No ATS.