Saltar al contenido principal

Senior Java Developer

Tecnología
EPAM Systems
Hace 1 semanaHasta 14/12/2026
Tiempo completoPresencial

Descripción del puesto

We invite an experienced Senior Java Developer with practical artificial intelligence knowledge to strengthen our growing company. You will contribute to forward-looking engineering initiatives where scalable implementation and reliable system performance are essential. Our environment supports shared ownership, technical growth, and the careful use of modern development technologies.

The role provides a strong opportunity to deliver lasting software solutions while developing further expertise in AI applications

Responsibilities

  • Create scalable technical platforms that align with strategic objectives and engineering quality standards
  • Offer technical perspective in architectural planning meetings to help establish project roadmaps
  • Liaise with business, product, and technology teams to maintain delivery momentum and expected quality levels
  • Provide detailed feedback on peer implementations to promote dependable and sustainable coding practices
  • Identify the root causes of difficult engineering issues and coordinate lasting remediation work
  • Mentor newer developers through practical support that advances their skills and independence
  • Support project preparation by refining scope definitions, assessing effort, and contributing schedule estimates
  • Evaluate emerging technologies and incorporate beneficial approaches into routine engineering activities
  • Produce accessible documentation of significant design choices and workflows to support codebase longevity
  • Partner with stakeholders to translate objectives into clear requirements and aligned delivery outcomes

Requirements
  • No fewer than three years of practical experience in a comparable software-focused position
  • Hands-on familiarity with AI-related tools and frameworks that can improve application architecture
  • Thorough grasp of Java Core fundamentals and object-oriented programming approaches
  • Proven background applying Java 8 functionality in live development projects
  • Capability to leverage Spring Boot for backend service construction and ongoing maintenance
  • Experience operating applications within Microsoft Azure cloud environments
  • Knowledge of Amazon Web Services for cloud solution rollout, management, and deployment
  • Familiarity with CI/CD fundamentals that support consistent automated build and release processes
  • Strong SQL capability for organizing and extracting information from relational database systems
  • Demonstrated experience delivering service-oriented systems using microservices architecture
  • Practical ability to implement REST APIs and integrate external REST-based services
  • Solid understanding of unit testing methods for maintaining stable and high-quality code
  • Exposure to NoSQL database platforms that integrate effectively with Java solutions
  • Fluent English skills at B2 level or above

We offer
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Keywords
JavaJava 8Spring BootArtificial IntelligenceMicrosoft AzureAmazon Web ServicesCI/CDSQLNoSQLMicroservicesREST APIsUnit TestingObject-Oriented ProgrammingSoftware ArchitectureTechnical MentoringEnglishAI ToolsAI FrameworksCloud DeploymentAutomated Builds

¿Te interesa este puesto?