Java Software Engineer
Relocation | Montenegro | full-time | 3500-4000 EUR
smartbrainio
Location: remote/relocate to Montenegro
Work schedule: full-time, longterm project
English: B1+
Russian: B1+
Responsibilities:
- Work as part of a feature development team and contribute to all phases of the development lifecycle
- Write well-designed, testable, efficient code and tests
- Review current components, suggesting updates as needed
- Write and utilize technical change documentation
- Remain up-to-date on all current best practices, trends, and industry developments
Requirements:
- 3+ years experience in the software engineering role
- 2+ years experience with PHP or Go (both or at least one of these languages)
- Excellent knowledge of Java SE
- Hands-on experience with Spring: Boot, MVC, Data, etc.
- Experience in developing high-load data processing systems
- Experience with SQL (PostgreSQL preferred) and ORM technologies (JPA, Hibernate)
- Understanding of ESB (Kafka preferred)
Contacts: Valeria @lera_smartbrainio