In this role, you will be responsible for developing and implementing server-side of our solutions based on software products in the field of Automated Biometric Identification Systems. You will work closely with our front-end developers, integrators and validators ensuring the responsiveness and performance of our solutions. Our ideal candidate has a robust understanding of Java programming, data structures, and algorithms. Ultimately, the Backend Java Developer will create high-quality, scalable, and efficient backend code that will improve user experience and functionality.
Your Responsibilities
Developing scalable backend infrastructure for our solutions.
Writing and maintaining efficient, reusable, and reliable Java code.
Ensure the best possible performance, quality, and responsiveness of the solutions.
Identifying and fixing bottlenecks and bugs in backend code.
Implementing security and data protection measures.
Developing and maintaining Java-based backend services.
Working with front-end developers to integrate user-facing elements with server- side logic.
Working with integrators and validators to successfully deliver solutions to our customers
Testing software to ensure responsiveness and efficiency.
Keeping up-to-date with technology trends.
Our Requirements
Interest to continuously learn and become an expert in the area of Automated Biometric Identification
Proven work experience as a Backend Developer or similar role in software development.
Understanding of fundamental design principles behind a scalable application.
Proficiency in Java and Spring Framework and Junit
Proven work experience in writing maintainable and testable code
Ability to write new code as well as to maintain established code base
Ability to actively participate in code reviews and share the knowledge
Ability to create technical documentation
Fluent with relational databases, SQL and common abstractions (hibernate / JPA)
Work experience with Maven, Jenkins, Nexus and Git
Fluent in English, in verbal and written communication
Available to travel abroad (up to 30%)
BSc degree in Computer Science, Engineering or relevant field.
Benefits
For all contracts:
Internal Mobility Program – enjoy many opportunities for career growth, job rotations, diversity of projects & technologies
Referral Program – enjoy cooperation with your colleagues and get a bonus!
5/10 Years NATEK Club – we offer long-term cooperation and celebrate each fifth-year cooperation anniversary with gifts
NATEK CSR Events & team buildings – enjoy our values: accountability, partnership and expertise and #workITwithus
Education – benefit from our know-how, learning courses and certificates and IT events – be part of the community of leaders of the industry and take part as a speaker or a visitor
Multisport
Technical and Personal training
Language courses
Additionally only for employment contracts:
Cafeteria
Financial Contribution for Meals
Life insurance
Bonuses for Personal Events
Day off for volunteering
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job