Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

EPAM Systems

NewBe an early applicant

Senior Java Developer

Posted Updated
Discussion

Description

We are seeking a Senior Java Developer with practical AI knowledge to help build dependable, scalable Java platforms where innovation and quality matter. You will deliver Spring Boot microservices, create REST APIs, and work across Azure and AWS using CI/CD, SQL, and NoSQL to keep systems maintainable. Apply now to join the team

Requirements

  • 3+ years of relevant, hands-on work in professional software engineering
  • Practical understanding of AI fundamentals and platforms that enhance application design
  • Advanced knowledge of Java Core and object-oriented programming methodology
  • Experience using Java 8 language features in production-ready solutions
  • Strong Spring Boot skills for implementing and maintaining backend capabilities
  • Hands-on experience with cloud infrastructure or services in Microsoft Azure
  • Familiarity with AWS for deployment, operations, and hosted application management
  • Knowledge of CI/CD automation for repeatable build, test, and deployment cycles
  • Competence in SQL for working with relational databases
  • Track record designing service-based applications using microservices patterns
  • Experience developing REST interfaces and integrating them into larger ecosystems
  • Understanding of unit testing practices to safeguard quality and expected behavior
  • Knowledge of NoSQL database solutions that fit Java-based development needs
  • Professional English at B2 (Upper-Intermediate) level or above

Nice to have

  • 3+ years of experience in a comparable software engineering role
  • Hands-on knowledge of AI-driven tools and techniques for better solution design
  • Thorough grasp of Java Core fundamentals and object-oriented programming approaches
  • Proven experience using Java 8 features in project environments
  • Ability to leverage Spring Boot for backend service construction and maintenance
  • Experience working within Microsoft Azure cloud infrastructure
  • Working knowledge of Amazon Web Services for cloud deployment and infrastructure oversight
  • Familiarity with CI/CD concepts supporting automated build and release processes
  • Strong SQL skills for organizing and retrieving data from relational databases
  • Demonstrated experience delivering distributed systems with microservices architecture
  • Practical ability to create and integrate REST API solutions
  • Solid understanding of unit testing methods to keep code stable and high quality
  • Working familiarity with NoSQL database platforms that integrate with Java systems
  • B2 (Upper-Intermediate) English proficiency or higher for clear written and spoken communication

Benefits

  • 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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →