About IT22
At IT22 we have hungry minds. We keep searching for innovative designs and solutions to help create the best possible products and services for our users, customers, and business partners. Through all our departments our employees work together to make ideas a reality.
IT22 is a dynamic, ‘can do’ workplace in which all teams like to work hard, but play and learn even harder. We take pride in creating the best digital experiences and because there is no creation without failure, we experiment, try, fail, and try again, learning from our mistakes until we succeed.
About The Job
We are looking for a Back-End Developer to design and build scalable, secure, and high-performance applications using Java (Quarkus).
We also welcome experienced backend engineers with strong backgrounds in Node.js, Go, or Rust who are eager to transition into Java/Quarkus.
As part of our development team, you will work on building RESTful APIs, developing new systems from scratch, enhancing existing applications, and collaborating closely with front-end developers, QA engineers, and DevOps teams.
Your Responsibilities:
- Design and develop secure, scalable, and high-performance backend services using Java (Quarkus)
- Build and maintain RESTful APIs and microservices-based systems
- Develop modular, reusable, and efficient backend components
- Collaborate with frontend developers, QA, and DevOps teams for seamless delivery
- Work on projects from scratch and enhance existing systems with new features
- Handle complex backend data flows and integrations
- Contribute to architecture decisions and system design
- Write Dockerfiles and coordinate with OPS/DevOps teams for deployments
- Evaluate and adopt new technologies aligned with business needs
- Participate in Agile development processes with iterative delivery
What You Will Bring:
- 4+ years of experience in backend application development
- Strong understanding of programming concepts, RESTful APIs, data comparison techniques, data encryption, and both relational and NoSQL databases
- Hands-on experience with Java (preferred) or modern backend technologies such as Node.js, Go, or Rust, with a willingness to work in Java/Quarkus
- Experience with microservices architecture
- Familiarity with tools and technologies such as Git, Postman, RESTful services, SSO (Keycloak), and containerization (Docker)
- Working knowledge of MySQL and MongoDB
- Experience with message brokers such as Kafka or MQTT
- Experience handling complex backend data flows
- Strong problem-solving skills and attention to detail
- Self-motivated, organized, and a continuous learner with excellent communication skills
Good To Have:
- Redhat product knowledge
- Strong experience with Java and/or Quarkus framework is highly preferred.
- Understanding of:
- Data backup strategies (incremental, differential, full)
- Data replication and recovery mechanisms
- Distributed storage systems
- File systems or object storage
- Knowledge of data integrity, encryption, and security best practices
Benefits:
- Competitive salary package.
- Paid time off and holidays.
- Leave benefits include disability, and paid family medical leave.
- Additional benefits include company-provided PC/laptop, maternity reimbursement, tuition/training and exams reimbursement, transportation/travel expenses, company accommodation for out-of-station employees, and more!
If you think you’re the right fit for the job, we’d love to meet you! Fill out this form and we’ll reach out to you soon.