Skip to content
ITA Jobs
All vacancies
EPAM Systems logo

Java Software Engineer

EPAM Systems

Greece · On-site · relocationSalary not disclosedfull-timeEPAM Systems Careers (offices 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
    On-site
    Seniority
    Mid
    Posted
    27 Oct 2026
    Last verified
    In the last 5 days

    Similar roles

    Keep looking