Logo for EPAM Systems

Senior Java Developer with AI Expertise (Azure/AWS)

Role overview

Qualifications

  • No fewer than 3 years of professional experience in software engineering or a comparable area
  • Working awareness of AI technologies and concepts
  • Thorough command of Java Core concepts and object-oriented programming practices
  • Hands-on background with Java 8

Responsibilities

  • Build scalable applications that meet business priorities and technical quality expectations
  • Provide architectural input during system design sessions
  • Coordinate with teams to deliver robust solutions on schedule
  • Conduct peer code reviews and suggest improvements

Key facts

Hard skills

Other skills

  • Communication
  • Teamwork
  • Problem Solving

About the company

EPAM Systems logo

EPAM Systems

  • IT Services & Consulting
  • XLarge
  • 10,001+
Since 1993, EPAM Systems, Inc. (NYSE: EPAM) has used its software engineering expertise to become a leading global provider of digital engineering, cloud and AI-enabled transformation services, and a leading business and experience consulting partner for global enterprises and ambitious startups. We address our clients’ transformation challenges by fusing EPAM Continuum’s integrated strategy, experience and technology consulting with our 30+ years of engineering execution to speed our clients’ time to market and drive greater value from their innovations and digital investments. We make GenAI real with our AI LLM orchestration, testing and engineering solutions, EPAM DIAL, EPAM EliteA™ and EPAM AI/RUN™, respectively. We deliver globally, but engage locally with our expert teams of consultants, architects, designers and engineers, making the future real for our clients, our partners and our people around the world. We believe the right solutions are the ones that improve people’s lives and fuel competitive advantage for our clients across diverse industries. Our thinking comes to life in the experiences, products and platforms we design and bring to market. Added to the S&P 500 and the Forbes Global 2000 in 2021 and recognized by Glassdoor and Newsweek as a Top 100 Best Workplace, our multidisciplinary teams serve customers across six continents. We are proud to be among the top 15 companies in Information Technology Services in the Fortune 1000 and to be recognized as a leader in the IDC MarketScapes for Worldwide Experience Build Services, Worldwide Experience Design Services and Worldwide Software Engineering Services. Learn more at www.epam.com.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

We are hiring a Senior Java Developer to deliver reliable Java backends and apply AI know-how to strengthen architecture and implementation decisions. You will develop Spring Boot microservices with REST APIs, SQL, CI/CD, unit testing, and Java NoSQL while operating across Microsoft Azure and Amazon Web Services—apply today. Responsibilities Build scalable applications that meet business priorities and technical quality expectations Provide architectural input during system design sessions to influence roadmaps and key decisions Coordinate with teams across the organization to deliver robust solutions on schedule Conduct peer code reviews and suggest improvements that keep implementations clean and maintainable Analyze challenging defects, determine root causes, and drive resolution across the development lifecycle Guide less experienced engineers through hands-on mentoring and technical support Support project planning by defining deliverables, estimating effort, and contributing to timelines Evaluate new technology practices and integrate valuable approaches into daily development Create and maintain documentation for technical processes and architectural choices to support ongoing evolution Align with stakeholders to confirm requirements and ensure deliverables match business expectations Requirements No fewer than 3 years of professional experience in software engineering or a comparable area Working awareness of AI technologies and concepts that can improve application design and delivery Thorough command of Java Core concepts and object-oriented programming practices Hands-on background with Java 8 and its development capabilities Practical experience using Spring Boot to implement and maintain backend infrastructure Experience operating services in a Microsoft Azure cloud ecosystem Working knowledge of Amazon Web Services for cloud deployments and operational oversight Experience with CI/CD workflows for repeatable, automated build and deployment processes Ability to work effectively with SQL for relational databases and complex queries Demonstrated experience building service-oriented platforms using microservice architecture patterns Proven capability creating REST APIs and integrating them with larger systems Practical use of unit testing to verify behavior and improve code stability Familiarity with NoSQL database options that work well with Java stacks English fluency at B2 (Upper-Intermediate) level or higher, both written and spoken

Related jobs

See all Java Developer jobs

Other jobs at EPAM Systems