NATEK

Backend Java Engineer

Prague, Prague, CZ

21 days ago
Save Job

Summary

Job Description

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