This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
N-iX is looking for a highly skilled Middle Java Engineer with additional experience in Python to join our team. The primary focus will be on building and maintaining high-performance, scalable, and secure applications using Java, while leveraging Python for automation, scripting, data processing, or integration tasks. This role is ideal for an engineer who is strong in Java development but comfortable applying Python as a supporting language where needed.
Job Responsibility:
Design, develop, test, and maintain applications and services using Java as the primary technology stack
Write clean, efficient, and maintainable code following best practices and coding standards
Use Python for automation, data manipulation, system integration, and auxiliary services
Optimize applications for performance, scalability, and security
Troubleshoot, debug, and resolve technical issues
Communicate with internal product owners and stakeholders
Document technical solutions and maintain up-to-date system knowledge
Requirements:
3+ years of professional software development experience with Java (Spring, Spring Boot, Hibernate)
Experience with Python (scripting, automation, or backend services)
Experience with RESTful APIs design and integration
Experience with relational database systems (preferably MySQL)
Experience with cloud platforms (preferably GCP)
Strong understanding of Agile methodologies, especially of Scrum framework
Strong problem-solving and analytical skills
Upper-Intermediate English or higher (both written and spoken)
Nice to have:
Knowledge of messaging systems (RabbitMQ, etc.)
Knowledge on DevOps process (CI/CD stages, gitflow, devops as shared responsibility
Experience with AI tools (e.g. Claude Code etc.)
Experience with infrastructure implementation (Kubernetes, Docker)
HIPAA Awareness
What we offer:
Flexible working format - remote, office-based or flexible
A competitive salary and good compensation package
Personalized career growth
Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
Active tech communities with regular knowledge sharing