EPAM Global
java software engineer
Oct 25, 2026 · EPAM Global
Ελλάδα·Oct 25, 2026
ΕλλάδαRemoteΠληροφορικήPermanentFull Time
JOBILY AI SUMMARY
What you'll do
- Design, develop, and maintain Java backend services using Spring Boot, the Spring ecosystem, and/or Quarkus
- Design and evolve RESTful APIs, covering contracts, versioning, documentation, performance, and compatibility
- Implement persistence and data access with JPA/Hibernate or Panache and Microsoft SQL Server
- Build and support Apache Camel integration flows, including routing, transformation, retries, error handling, and monitoring
- Apply microservices practices, including service boundaries, resiliency, and operational readiness
- Contribute to CI/CD pipelines and release processes using Git and Azure DevOps
- Use Microsoft Copilot for implementation support, refactoring, test generation, and documentation, validating results through reviews and tests
- Contribute to solution design for AI-enabled capabilities, considering LLM integration, grounding, and risks
- Provide occasional Angular and TypeScript support through fixes, enhancements, and API/UI debugging
- Support application operations in AWS environments, including IAM, logging, and monitoring
- Troubleshoot issues, perform root-cause analysis, and implement sustainable fixes
- Contribute to delivery planning, estimation, progress tracking, and Agile ceremonies
- Mentor colleagues through code reviews, pairing, and knowledge sharing
Key requirements
- 3+ years' experience
- Java 8+ and Spring Boot / Spring ecosystem
- RESTful APIs, JPA/Hibernate or Panache, and Apache Camel
- Microservices architecture and SQL, including Microsoft SQL Server
- Maven, Git, Azure DevOps, and CI/CD and DevOps practices
- Angular and TypeScript
- JUnit and Mockito; Microsoft Copilot
Benefits
- Remote and hybrid work opportunities, an Athens office option, corporate laptop, private health insurance, meal vouchers, a €264/year My Benefit card, and a monthly public transportation card.
- The company also offers career development, training, mentoring, LinkedIn Learning access, certification opportunities, knowledge-sharing communities, and language courses.
About the job
We are seeking a Java Software Engineer to design, build, and operate scalable backend services and integrations, while providing occasional support to a modern web front end (Angular/TypeScript). You will champion engineering best practices, support delivery planning, and apply AI-assisted…


