Skip to content
ITA Jobs
All vacancies
EPAM Systems logo

Senior Java Software Engineer

EPAM Systems

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

We are seeking a Senior Java Software Engineer who will design, build, and maintain scalable backend services and integrations, while occasionally providing support to a modern Angular/TypeScript web frontend. This position requires championing engineering best practices, supporting delivery planning efforts, and utilizing AI-assisted engineering tools like Microsoft Copilot to improve efficiency and quality, along with a basic understanding of AI architecture to help shape AI-enabled features and system design choices.

Responsibilities

  • Architect, build, and sustain backend services in Java (8+) leveraging Spring Boot/Spring ecosystem and/or Quarkus
  • Create and refine RESTful APIs, covering contracts, versioning, documentation, performance, and backward compatibility
  • Handle persistence and data access through JPA/Hibernate (or Panache) paired with Microsoft SQL Server
  • Develop and maintain integration flows via Apache Camel, encompassing routing, transformation, retries, error handling, and monitoring
  • Implement microservices best practices, including defining service boundaries, resiliency patterns, and operational readiness
  • Support CI/CD pipelines and release workflows through Git and Azure DevOps
  • Leverage Microsoft Copilot on a daily basis for coding assistance, refactoring, test creation, and documentation, confirming outcomes via reviews and automated testing
  • Engage in solution design conversations around AI-enabled features, contributing practical understanding of LLM integration fundamentals, grounding principles, and associated risks
  • Deliver occasional frontend support in Angular/TypeScript, covering minor fixes, small enhancements, and debugging of API/UI interactions
  • Assist with application operations within AWS-based environments, maintaining basic familiarity with IAM, logging, and monitoring

Languages

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

    Similar roles

    Keep looking