Senior Java Developer (Cyber Security company)
Nordic Recruitment & Consulting offers efficient IT, data, security and rare language recruitment and business consulting in Bulgaria - and beyond.
Having long experience in recruitment we value above all those things that make us successful because of our clients, candidates and partners success: trustworthiness, good communication, Can do-attitude, finding solutions, being flexible; being available. We also have genuine passion for what we do.
Position
The company is a leading Swiss-American Cyber Security firm specialized to fight against data breaches.
We are looking for highly driven, talented and self-motivated Engineers to join a team of world-class engineers. Software Engineers would need skills to lead the development of any area of a large, scalable, distributed system or application. They would also work on the latest cutting-edge internet/software technology.
Responsibilities
Deliver tactical and strategic improvements to large scale cyber security products based on Java / Java EE
Formulate and define system scope and objectives through research and fact-finding to develop or modify complex systems
Design, develop and test Java based solutions using common standards and frameworks
Translate software requirements into working solutions within the existing application frameworks
Implement a product lifecycle: Design, development, quality, deployment, and maintenance
Design and adhere to best practices for developing security applications
Contribute continuously to improve the performance and collaboration of the team
Collaborate in a distributed team across borders.
Requirements
You have a passion for software development and are keen on solving difficult problems with the ability to solve them creatively and effectively. You are looking for a challenge where you can pursue your interest in cyber security and cryptography across functions and geographies.
As a highly motivated self-starter with good time management skills, you value lean and agile principles to achieve positive outcomes. Your great communication skills and fluent English will allow you to work well in a distributed, multi-national team.
You have a university degree in computer science, engineering or other related fields and 5+ years of work experience in Java development.
Additional skills and experience that you bring
Have successfully developed applications using Java EE platforms and frameworks like JCA/JCE, JSF and PrimeFaces
Practical experience in the design, planning, development, and deployment of applications
Expert skills in DB Schema design and SQL development as well as good knowledge of SQL
Have deployed solutions on different operating systems.
These skills and experiences are considered a plus
Past work experience in web and RESTful backend development with Python/Flask
Knowledge in PHP and Apache Airflow is a plus
Working experience in relational database technologies such as MySQL or MariaDB and NoSQL
Able to plan, carry out, report progress and accurately complete assigned tasks alone and in a team
Proficient understanding of code versioning tools, such as Git
Strong communication skills with clients and peer developers
Self-motivated and proactive, with demonstrated creative and critical thinking capabilities
Team player
Compensation/Perks
You’ll be rewarded with a competitive compensation package including stock option, additional health insurance, 25 days of annual paid leave, eight-hour workday and hybrid working environment with home office options.
Location: Sofia, Bulgaria
Nordic Recruitment & Consulting's recruitment rights and activities are based upon Recruitment Licence No. 2022 (issued 01.04.2016). Services of Nordic Recruitment & Consulting are fully free for the candidates.