Lead/Senior Java Software Developer
Your Responsibilities:As a Lead/Senior Java Software Developer, you will oversee the development and design of a software component utilized both as a library in our products and as a standalone application on client computers. This software primarily manages cryptographic keys and certificates and features a REST API for function control. Collaborating with product development teams, you will define and manage requirements, working with our architects to develop optimal solutions. Ensuring high security and code quality is paramount in your role.
Your Profile:Proficient in Java programming.Experience with cryptography libraries, particularly BouncyCastle, PKCS#11, and MS CAPI/CNG.Understanding of software architecture.Test automation using JUnit.Familiarity with continuous integration tools like Jenkins and configuration management.Experience with Spring/Spring Boot.Practical knowledge of tools such as Git, Gradle, IntelliJ, Jira, and Confluence.
We OfferFully Remote optionsA reliable and stable employer with high job stability due to the crisis-proof industry and strong corporate association.Work-life balance with flexible working hours, 30 days of vacation, and the possibility of remote work.Individual training and development opportunities.Company pension schemes, capital-forming benefits, additional health insurance for those with statutory insurance, and occupational disability insurance.
If you are interested and want to find out more, please send your CV to jack@triotechrec.com