Find your next opportunity

Newest first

Senior Java Developer (Spring Boot)

Unibrix

JavaSpring

Location
Remote
Employment
Full-time
Level
Specialist
Category
Backend
Posted
Deadline

Description

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;

Apply at the source

This role was published by Unibrix and listed via Djinni. Applications are handled there, not on this site.

View & apply on djinni.co ↗