Skip to content
ITA Jobs
All vacancies
EPAM Systems logo

Java Software Engineer

EPAM Systems

Remote · GreeceSalary not disclosedfull-timeEPAM Systems Careers (remote abroad)

We're looking for a Java Software Engineer to architect, construct, and maintain scalable backend systems and integrations, with occasional involvement in supporting a contemporary Angular/TypeScript web interface. The role involves advocating for engineering excellence, assisting with delivery planning, and leveraging Microsoft Copilot for AI-assisted development to enhance efficiency and quality, along with contributing foundational AI architecture expertise to help shape AI-driven features and system design choices.

Responsibilities

  • Build, design, and maintain Java-based backend services (Java 8+) leveraging Spring Boot/Spring ecosystem and/or Quarkus
  • Create and refine RESTful APIs, covering contracts, versioning, documentation, performance optimization, and backward compatibility
  • Handle persistence and data access layers through JPA/Hibernate (or Panache) connected to Microsoft SQL Server
  • Develop and maintain integration workflows with Apache Camel, covering routing, transformation, retry mechanisms, error handling, and monitoring
  • Follow microservices best practices, including defining service boundaries, implementing resiliency patterns, and ensuring operational readiness
  • Help maintain CI/CD pipelines and release workflows through Git and Azure DevOps
  • Incorporate Microsoft Copilot into regular development work for coding assistance, refactoring, test creation, and documentation, ensuring quality through reviews and automated testing
  • Engage in solution design conversations around AI-enabled features, applying practical knowledge of LLM integration fundamentals, grounding techniques, and risk assessment
  • Offer occasional support for the Angular/TypeScript UI, handling minor fixes, small enhancements, and debugging API-UI interactions
  • Assist with application operations within AWS environments, maintaining basic familiarity with IAM, logging, and monitoring practices

Languages

    Work format
    Remote
    Seniority
    Mid
    Posted
    22 Oct 2026
    Last verified
    In the last 5 days

    Similar roles

    Keep looking