Position: Senior Software Engineer / Solution Architect
Company: Synergetica
Category: Java
Experience required: 5y
English level: upper

We are looking for an experienced Senior Java Engineer / Solution Architect to join our growing development team.

REQUIREMENTS

- 10+ years of backend coding experience
- Focus on Java programming (ideally with 8..11 versions)
- Significant hands-on experience in solution design, architectural analysis, and development
- Experience working on multithreading and being involved in thread creation and resource allocation
- Experience across a range of frameworks and libraries, such as Spring Boot and Hibernate
- Strong understanding of concurrency essentials
- Ability to write clean, extendable, and maintainable code
- Experience in SQL databases (PostgreSQL, H2)
- Experience in Unix-based OS (at least basic knowledge — find, filter, etc)
- Good written and spoken English (Upper-Intermediate or higher)

NICE TO HAVE

- Experience with Kafka
- Experience with network technologies and tools

RESPONSIBILITIES

- Implementing business requirements through Java code
- Delivering quality products (acceptance and integration checks on the real environment before passing the code to QA)
- Be part of the product team to improve the product and collaborate effectively with PO, front-end developers, QA, and DevOps

WE OFFER

- Competitive salary depending on your experience
- Professional development opportunities
- Study and practice English: courses and communication with colleagues and clients from different countries
- Yoga classes
- Compensation package (paid vacation, sick leaves)
- Flexible working hours (from 9-11 to 18-20)
- Comfortable office or possibility to work remotely

PROJECT

Our customer is a well-funded startup developing a data visibility and security solution. Backed up with complex logic and ML algorithms, this solution minimizes data sprawl, improves data quality, shares insights, and enables quality outcomes. The system is compatible with any on-prem and cloud and possesses open architecture and ecosystem to make it easier to integrate and use.