Senior Java Developer (AI, Microservices, Cloud)

EPAM Systems

United States

Remote

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EPAM Systems Inc. is seeking a Senior Java Developer to engineer scalable Java systems, leveraging AI concepts to enhance solution design.

You will build Spring Boot microservices with REST endpoints, SQL and NoSQL data stores, and CI/CD pipelines in Azure and AWS. You will mentor engineers, participate in architecture discussions, perform code reviews, and collaborate with cross-functional teams to deliver high-quality software aligned with business goals.

Qualifications

  • At least 3 years of software engineering experience.
  • Strong knowledge of Java and Spring Boot for backend development.
  • Experience with cloud (Azure and AWS) and CI/CD pipelines.
  • Experience with SQL and NoSQL databases.
  • Experience designing microservices and REST APIs.
  • English at B2 level or above.

Responsibilities

  • Implement scalable Java applications that meet engineering quality standards.
  • Shape architecture by contributing ideas during system design meetings.
  • Partner with cross-functional groups to deliver high-quality outcomes on time.
  • Perform code reviews and provide actionable feedback to improve reliability.
  • Resolve complex defects and coordinate end-to-end fixes.
  • Mentor junior engineers to accelerate growth.
  • Contribute to planning by defining deliverables and estimating effort.
  • Evaluate new technologies and apply them where they add value.
  • Maintain documentation of architectural decisions and technical processes.
  • Engage stakeholders to capture requirements and align results with business goals.

Skills

Java Core
OOP Concepts
Java 8
Spring Boot
REST APIs
SQL
NoSQL
CI/CD
Azure
AWS
Unit Testing
Microservices
Code Reviews
Mentoring
Documentation

Job description

We are seeking a Senior Java Developer to engineer scalable Java systems and use AI concepts to improve how solutions are designed and delivered. You will create Spring Boot microservices and REST endpoints with SQL, CI/CD, unit testing, and Java NoSQL, supporting workloads in Microsoft Azure and Amazon Web Services.

Responsibilities
  • Implement scalable applications that support organizational priorities while meeting engineering quality standards
  • Shape architecture direction by contributing ideas and trade-offs during system design meetings
  • Partner with cross-functional groups to deliver high-quality outcomes within planned timelines
  • Perform code reviews and provide clear feedback that improves reliability and long-term maintainability
  • Resolve complex technical defects by identifying root causes and coordinating fixes end to end
  • Mentor junior engineers through day-to-day guidance that accelerates their growth
  • Contribute to planning by defining deliverables, estimating effort, and supporting schedule creation
  • Incorporate beneficial technology practices by evaluating changes and applying them where they add value
  • Maintain documentation of architectural decisions and technical processes to keep the codebase easy to evolve
  • Engage stakeholders to capture requirements clearly and ensure delivered results align with business goals
Requirements
  • Minimum 3 years of practical software engineering experience or similar professional background
  • Practical understanding of AI technologies and concepts applicable to application design and development processes
  • Strong knowledge of Java Core and object-oriented programming techniques
  • Demonstrated experience with Java 8 and its relevant features
  • Hands-on experience implementing backend services using Spring Boot
  • Exposure to operating applications and services in Microsoft Azure
  • Familiarity with Amazon Web Services for cloud rollout and day-to-day management
  • Proven experience setting up and working within CI/CD pipelines for automated builds and deployments
  • Solid ability to use SQL for managing relational data and writing effective queries
  • Experience designing and developing systems based on microservice architecture patterns
  • Ability to create REST APIs and connect them to broader application ecosystems
  • Practical unit testing experience to validate functionality and increase stability
  • Familiarity with NoSQL database technologies suitable for Java applications
  • English at B2 (Upper-Intermediate) level or above, written and spoken
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, Azure/AWS)
Senior Java Developer (AI, Microservices, Azure/AWS)

EPAM Systems • United States

Remote
USD 120,000 - 160,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 (Microservices, AI, Cloud)
Senior Java Developer (Microservices, AI, Cloud)

EPAM Systems • United States

Remote
USD 120,000 - 170,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 | 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 (Spring Boot, Microservices)
Senior Java Developer with AI (Spring Boot, Microservices)

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