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 ๐
๐
Average salary range of similar jobs in
analytics โ
Loading...