Skip to content
ITA Jobs
All vacancies
EPAM Systems logo

Senior Java Developer

EPAM Systems

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

We are seeking a Senior Java Developer who combines strong Java and Spring engineering with ownership of production services and effective AI-assisted development. The ideal candidate can independently design and deliver reliable backend solutions, mentor colleagues and clearly communicate technical decisions.

Responsibilities

  • Design, develop, test and deploy production-ready Java services and APIs using Spring Boot and appropriate microservice patterns
  • Own complex features from requirements refinement and component design through implementation, release and production support
  • Evaluate design alternatives and document decisions, diagrams and trade-offs for performance, security, scalability and maintainability
  • Implement efficient persistence, SQL queries, caching and messaging integrations, with appropriate transaction handling and resilience
  • Build automated unit, component and integration tests; participate in code reviews and improve code quality and technical debt
  • Containerize applications and contribute to CI/CD pipelines and deployment on at least one cloud platform
  • Troubleshoot distributed applications using logs, metrics, traces and profiling; resolve performance and reliability issues
  • Use AI-enabled development tools for coding, refactoring, debugging, testing and documentation; validate generated changes for correctness, security and scope
  • Apply reusable prompts and safe agentic workflows, and integrate external AI APIs into Java services with appropriate validation and error handling
  • Collaborate directly with clients and cross-functional teams to refine requirements, demonstrate results and explain technical choices

Languages

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

    Similar roles

    Keep looking