Java / Spring Developer Offline

We are looking for an experienced Spring Boot developer to play a key role in developing and maintaining social app.

Requirements:

  • 2 years of commercial experience with Spring Boot
  • 3-4 years of of overall development experience with Java
  • Upper-Intermediate level of English
  • Solid understanding of RESTful API design, authentication, and authorization
  • Hands-on experience with relational databases (PostgreSQL/AWS Aurora) and ORM frameworks (Spring Data JPA)
  • Familiarity with cloud infrastructure and container orchestration (AWS, Docker, Kubernetes).
  • Experience setting up CI/CD pipelines and automated testing

 

Technical Stack:

  • Core: Java 21, Spring Boot 3, Spring Data JPA
  • Database: PostgreSQL (AWS Aurora)
  • Cloud & DevOps: AWS Cognito, AWS S3, Docker, Kubernetes, GitHub Actions (CI/CD)
  • API & Tooling: REST, OpenAPI/Swagger, Maven, Lombok
  • Testing: JUnit 5, Testcontainers, Mockito

 

 

Responsibilities

  • Design, develop, and maintain Java backend for social platform
  • Collaborate closely with front-end/mobile engineers to deliver end-to-end features
  • Write clean, testable, well-documented code and participate in code reviews
  • Optimize application performance and scalability
  • Prepare and own production releases via GitHub Actions, Kubernetes, and AWS
  • Take part in sprint activities (planning, estimation, retrospectives)

 

We offer:

  • Remote work
  • Flexible working hours
  • official holidays
  • Paid vacation
  • Sick leaves

Required skills experience

Java

Required languages

English B2 - Upper Intermediate
Java, Docker, Spring Boot, JUnit, JPA, PostgreSQL, AWS

The job ad is no longer active

Look at the current jobs Java →

Loading...