For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Innovativa Group
Innovativa Group

Java Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Java
Security software
+44

Permanent role
2 days ago
Apply now

Java Software Engineer – Enterprise & Government Systems

Company Description

Innovativa Group builds, extends, secures, and maintains mission-critical software for governments, public institutions, and regulated operations in North Macedonia.

As an ISO-certified software company, we work on complex enterprise systems where reliability, security, compliance, and long-term maintainability are essential. Our work supports critical public-sector and institutional processes, helping organizations operate more efficiently, securely, and responsibly.

We develop and maintain software platforms across areas such as smart infrastructure, public administration, healthcare, digital services, and large-scale institutional systems. Our teams are involved in designing, modernizing, integrating, and supporting systems that have real operational and societal impact.

At Innovativa Group, we value technical excellence, ownership, reliability, and practical innovation. We offer engineers the opportunity to work on serious software products, complex integrations, and long-term systems that support important institutions and everyday public services.

Role Description

We are looking for a full-time Java Software Engineer to join our team in Centar, Skopje.

This is a hybrid role, with work based primarily from our office in Centar, Skopje, combined with flexibility for remote work when appropriate.

The role involves designing, developing, extending, and maintaining backend services and enterprise applications used in government, institutional, and regulated environments. The engineer will participate in the full software development lifecycle, including requirements analysis, technical design, implementation, testing, deployment, troubleshooting, documentation, and long-term maintenance.

Day-to-day responsibilities include developing Java-based backend services, building and maintaining APIs, integrating with existing systems and external services, optimizing performance, resolving production issues, and ensuring the reliability, security, and maintainability of critical software platforms.

This position is ideal for an engineer who is comfortable working on complex enterprise systems, understands the importance of stable and well-structured code, and wants to contribute to software that supports real public-sector and institutional operations.

Responsibilities

  • Design, develop, and maintain Java-based backend applications and services.
  • Build and enhance APIs and backend components using Java and the Spring Framework.
  • Work on enterprise and government-oriented systems with complex business logic.
  • Integrate applications with external systems, databases, registries, and third-party services.
  • Participate in requirements analysis, solution design, development, testing, and deployment.
  • Troubleshoot and resolve issues in development, testing, and production environments.
  • Improve application performance, reliability, scalability, and security.
  • Maintain and extend existing systems, including legacy and enterprise platforms.
  • Write clean, maintainable, and well-documented code.
  • Collaborate with project managers, analysts, developers, QA engineers, DevOps engineers, and stakeholders.
  • Participate in code reviews and contribute to continuous improvement of engineering practices.
  • Support technical documentation, deployment notes, and operational procedures.
  • Help ensure systems meet reliability, security, and compliance expectations for institutional environments.

Qualifications

  • Strong experience in software development and backend programming.
  • Hands-on experience with Java and the Spring Framework.
  • Experience building backend services, APIs, and enterprise applications.
  • Understanding of microservices architecture, service communication, and resilient system design.
  • Familiarity with relational databases such as PostgreSQL, MySQL, or Oracle.
  • Good knowledge of SQL.
  • Experience integrating systems through REST APIs, SOAP services, message queues, or database-level integrations.
  • Familiarity with Git, unit testing, integration testing, and CI/CD practices.
  • Strong problem-solving skills and attention to detail.
  • Ability to work effectively in a collaborative hybrid team environment.
  • Good understanding of secure coding practices and system reliability.
  • Ability to work with existing systems, understand business logic, and safely extend production applications.
  • Relevant education in Computer Science, Software Engineering, Informatics, or equivalent practical experience.

Nice to Have

  • Experience working on government, institutional, banking, healthcare, telecom, or other regulated enterprise systems.
  • Experience with Oracle databases, Oracle PL/SQL, or complex database-driven applications.
  • Experience with Docker, Kubernetes, Linux environments, or cloud platforms.
  • Familiarity with DevOps workflows, GitLab CI/CD, Maven, monitoring, and logging tools.
  • Experience with performance optimization and production support.
  • Experience working with legacy modernization, system integrations, or long-term maintenance projects.
  • Understanding of ISO-based environments, information security standards, or public-sector documentation requirements.

What We Offer

  • Opportunity to work on mission-critical enterprise and government software systems.
  • Work on projects with real institutional and societal impact.
  • Exposure to complex backend, integration, and data-driven systems.
  • A serious engineering environment focused on reliability, security, and maintainability.
  • Collaboration with experienced technical and project teams.
  • Opportunities for professional growth in backend engineering, enterprise architecture, system integration, and digital transformation.
  • Full-time hybrid work based in Centar, Skopje.
  • Competitive salary package, depending on experience, technical skills, and overall fit for the role.

About Innovativa Group

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service