Senior Java Developer (Spring Boot)

$$$$

Unibrix is looking for an experienced Senior Java Developer with strong hands-on expertise in Java and Spring Boot to join a client project in a staff augmentation model.

You will collaborate with an international engineering team and work closely with a Senior Software Architect to support backend development, maintain high code quality, and contribute to the project's technical delivery.

Tech Stack:

  • Backend: Java, Spring Boot, Spring Data, Spring REST
  • Cloud & Infrastructure: AWS, Kubernetes, Terraform
  • Databases: Relational Databases, SQL, Transactions
  • API Tools: Swagger, Postman
  • Testing: JUnit 5, REST Assured
  • Frontend: React, TypeScript

     

Requirements:

  • Strong commercial experience in Java backend development.
  • Recent hands-on experience with Spring Boot.
  • Solid understanding of RESTful API development and integration.
  • Experience working with Spring Data and relational databases.
  • Strong knowledge of SQL and database transactions.
  • Practical experience with AWS cloud services.
  • Familiarity with Kubernetes and Terraform.
  • Experience writing and maintaining automated tests using JUnit 5 and REST Assured.
  • Experience working with Swagger and Postman for API documentation and testing.
  • Understanding of Agile/Scrum development practices.
  • Ability to collaborate effectively with distributed engineering teams.
  • Strong communication, problem-solving, and analytical skills.

     

Nice to Have:

  • Experience with React and TypeScript.
  • Familiarity with Datadog or similar monitoring and observability tools.
  • Experience with manual UI testing and automated backend testing.
  • Previous experience working in a staff augmentation environment.

     

Responsibilities:

  • Develop, maintain, and enhance backend services using Java and Spring Boot.
  • Design, implement, and maintain RESTful APIs.
  • Work with relational databases, SQL queries, and transaction management.
  • Collaborate with the Senior Software Architect and other engineering team members.
  • Write and maintain unit and API tests.
  • Participate in code reviews and contribute to code quality improvements.
  • Support application deployments and troubleshooting in AWS/Kubernetes environments.
  • Participate in Agile ceremonies, including stand-ups, sprint planning, demos, and retrospectives.

Collaborate with the team to ensure timely delivery of project requirements.

Working conditions:

  • Remote work format; 
  • A flexible work schedule; the result is what matters most (8 hours a day, 5/2);
  • Holidays: 24 working days after the probation period;
  • Paid sick leave: 10 days after the probation period;
  • 50% coverage for gyms, conference compensation, and after the probation period;

Required skills

Java, Spring Boot, TypeScript, React.js, REST API

Required languages

English C1 - Advanced
Ukrainian Native
Published 28 October
57 views ยท 7 applications
Last responded 2 hours ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...