First seen by Alion on Nov 10, 2026.
Hi there! If you’re looking for a high-impact position in an ambitious software house we’ve got a match for you!
Right now, we are looking for a Java Engineer to join a project focused on developing a database proxy application. The solution acts as an additional layer between clients' applications and databases.
The proxy operates at a low level, emulating a real database without requiring any changes on either the client or database side. Once integrated into an environment, the product offers a range of benefits, including advanced monitoring tools and an additional security layer for database administrators, as well as query caching to improve performance for application developers.
Our team focuses primarily on developing new features, but since the product is already used by customers, we also take care of bug fixes and ongoing improvements. This role offers an opportunity to develop your skills by tackling a wide variety of challenges across different technological layers.
Our Team is growing rapidly and always looking for new tech talents to welcome onboard. Are you the one? Join the crew!
Your main responsibilities for this position will be:
Developing new features related to new database vendors or new use cases.
Continuous improvement of the quality of the product along with fixing customer-facing issues.
Preparation of a report summarizing the work done on a given day.
Writing reusable, testable, and efficient code following the best software development practices.
Helping our customers to achieve their solutions' scalability.
Participating in the requirements discussion meetings and providing feedback on inconsistencies.
This offer will be a perfect match for you if you have:
At least 6 months of commercial experience in software development - MUST HAVE!
Structured knowledge in the field of databases (MySQL, PostgreSQL, MSSQL)
Solution-oriented way of working.
At least basic knowledge of Angular.
Theoretical or conceptual understanding of Spring, and Docker.
Ability to communicate effectively with the team.
Nice to have:
Knowledge of: JUnit, AngularJS, Gradle, Git + Bitbucket, Jira, Jenkins, SonarQube.
Understanding of modern software engineering practices in the Cloud.
Degree in Computer Science or a related field.
Recruitment stages:
Initial HR screening (max 20 min.)
A short conversation about your experience, expectations, and availability.
Technical verification (45-60 min.)
An interview with our Senior Engineer covering your technical fit. During the call, you will talk about the project, the team, and ways of working.
Meeting with the Client (30-60 min.)
Tech stack
- PostgreSQL
- Angular
- Docker
- MySQL
- English
- Java 8
- Spring
- Microsoft SQL Server

