Softa Technology

Senior Engineer (Java) $$$$ Offline

Product description:

It is an innovative real estate investment platform.

Company mission is to be the most trusted real-estate investment platform for fractional ownership. It is the first regulated crowdfunding investment platform to democratize access to real-estate wealth and contributing towards building an equal society. We are well backed startup from well renowned local and international VCs.

What we have:

• Fast-growing product company

• Modern technology stack

• Strong team: our engineers take part as speakers on different IT conferences, like Devoxx Ukraine, JEE Conf, Selenium Camp, etc

• No Scrum, no long "crappy" meetings

• We are open to any technology innovations and improvements

• Strong Quality Gate (unit, integration, e2e, architecture tests, static code analysis, security checks, etc)

• We follow the best engineering practices: CI/CD, Code review, Feature toggling, Trunk-based development, Infrastructure as a Code, Immutable Infrastructure, DevOps practices.

Technologies we use: Java 21, Spring Boot, PostgreSQL, Mapstruct, Hibernate, AWS (ECS Fargate, RDS, CloudWatch, etc), Docker, Terraform, Sentry, Incident.io, Snyk, NewRelic, PostHog, GitHub Actions, SonarQube, Google Error Prone

Requirements:

Tech skills:

• At least 4 years of experience in the software development industry

• Strong Java Core is a must

• Strong knowledge of HTTP stack and REST principles for integration with 3rd-party vendors

• Understanding of Microservices, Modular architecture

• Spring Boot, Quarkus, Micronaut or similar frameworks experience

• Strong knowledge of automated tests paradigms

• Strong skills in SQL and RDBMS solutions

• Experience with AWS

• Understanding of CI/CD practices

• Possess a DevOps mindset

• AI/ML, Blockchain experience would be a plus

Soft skills:

• Ability to work in a startup environment

• Refactoring of legacy code

• Good communication skills

• English intermediate level or higher is a must

• Be a passionate engineer

• Ability to learn new technologies or frameworks

Responsibilities:

• Implementing new features

• Technical support (L3)

• Writing e2e test (Playwright, Appium)

• Working on infra tasks (DevOps)

• Write Clean Code

• Code review

• Working with both backend and infra tasks

Required skills experience

Java

Required languages

English B2 - Upper Intermediate
Spring, Spring Boot, Java, Hibernate, SQL, Git, Docker, REST API, JUnit, PostgreSQL

The job ad is no longer active

Look at the current jobs Java →

Loading...