Senior Java Developer (AI, Microservices, Azure/AWS)

EPAM Systems

United States

Remote

USD 120,000 - 160,000

Full time

48 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPAM Systems Inc is seeking a Senior Java Developer with practical AI exposure to build scalable Java services and REST APIs. You will shape microservices, implement cloud deployments on Azure and AWS, and collaborate across product and engineering teams.

You will design reliable platforms, review code, mentor juniors, refine scope, and translate goals into concrete delivery. The role emphasizes modern engineering practices, automated testing, and clear design documentation to support durable,

Qualifications

  • 3+ years of software engineering experience.
  • Hands-on familiarity with AI tools and frameworks that enhance application design.
  • Strong Java Core and object-oriented programming knowledge.
  • Practical experience with Spring Boot to build backend services.

Responsibilities

  • Design scalable platforms aligned with goals and quality standards.
  • Contribute architectural input to shape roadmaps.
  • Coordinate with business and tech teams to keep delivery on track.
  • Review peer code and provide actionable feedback for quality.
  • Troubleshoot complex engineering problems and drive fixes.
  • Mentor junior developers to grow skills and autonomy.
  • Refine project scope, assess effort, and help prepare schedules.
  • Assess emerging technologies to improve engineering work.
  • Document key design decisions and workflows clearly.

Skills

Java Core
OOP Principles
Spring Boot
REST APIs
NoSQL
SQL
CI/CD
English Proficiency

Tools

Azure
AWS

Job description

We are looking for a Senior Java Developer with practical AI exposure to build scalable Java services with strong reliability standards. You will shape microservices, REST APIs, and cloud deployments on Microsoft Azure and Amazon Web Services while collaborating across product and engineering.

Responsibilities
  • Design scalable technical platforms aligned with strategic goals and engineering quality standards
  • Contribute technical input in architecture discussions to help shape project roadmaps
  • Coordinate with business, product, and technology teams to keep delivery on track and maintain quality
  • Review peer code and provide actionable feedback to reinforce sustainable engineering practices
  • Troubleshoot complex engineering problems, uncover root causes, and drive durable fixes
  • Guide and mentor junior developers with practical support to grow their skills and autonomy
  • Refine project scope, assess effort, and help prepare schedules and estimates
  • Assess emerging technologies and adopt approaches that improve day-to-day engineering work
  • Document key design decisions and workflows in a clear, maintainable way
  • Collaborate with stakeholders to translate goals into clear requirements and aligned delivery outcomes
Requirements
  • Proven professional experience of 3+ years in a similar software engineering role
  • Hands-on familiarity with AI tools and frameworks that enhance application design
  • Strong knowledge of Java Core and object-oriented programming principles
  • Demonstrated use of Java 8 features in production-grade development
  • Practical experience with Spring Boot to build and maintain backend services
  • Background running applications in Microsoft Azure cloud environments
  • Working knowledge of Amazon Web Services for deploying and managing cloud solutions
  • Solid understanding of CI/CD concepts supporting automated build and release pipelines
  • Strong SQL skills for modeling and querying data in relational databases
  • Demonstrated delivery experience with microservices architecture
  • Practical ability to implement REST APIs and integrate external REST-based services
  • Good understanding of unit testing practices to keep code stable and high quality
  • Exposure to NoSQL databases that integrate well with Java applications
  • Fluent English at B2 (Upper-Intermediate) level or higher
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer (AI, Azure, AWS)
Senior Java Developer (AI, Azure, AWS)

EPAM Systems • United States

Remote
USD 120,000 - 160,000
Senior Java Developer (AI, Microservices, Cloud)
Senior Java Developer (AI, Microservices, Cloud)

EPAM Systems • United States

Remote
USD 120,000 - 180,000
Senior Java Developer | AI, Java 8, Microservices, Azure
Senior Java Developer | AI, Java 8, Microservices, Azure

EPAM Systems • United States

Remote
USD 120,000 - 180,000
Senior Java Developer with AI Expertise (Azure/AWS)
Senior Java Developer with AI Expertise (Azure/AWS)

EPAM Systems • United States

Remote
USD 110,000 - 160,000
Senior Java Developer - AI, Spring Boot, REST, Cloud
Senior Java Developer - AI, Spring Boot, REST, Cloud

EPAM Systems • United States

Remote
USD 120,000 - 180,000
Senior Java Developer with AI (Spring Boot, Microservices)
Senior Java Developer with AI (Spring Boot, Microservices)

EPAM Systems • United States

Remote
USD 120,000 - 170,000
Senior Java Developer (Microservices, AI, Cloud)
Senior Java Developer (Microservices, AI, Cloud)

EPAM Systems • United States

Remote
USD 120,000 - 170,000
Senior Java Developer (AI, CI/CD, Cloud)
Senior Java Developer (AI, CI/CD, Cloud)

EPAM Systems • United States

Remote
USD 120,000 - 170,000
Senior Java Developer - AI Focus (Spring Boot, SQL)
Senior Java Developer - AI Focus (Spring Boot, SQL)

EPAM Systems • United States

Remote
USD 120,000 - 170,000
Senior Java Developer, Boston, MA, US
Senior Java Developer, Boston, MA, US

Intellibee • Boston (MA)

On-site
PHP 1,200,000 - 1,800,000