Senior Full Stack Engineer (Java with Python)

EPAM Systems

Town of Poland (NY)

Hybrid

USD 170,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EPAM Systems in New York is seeking a Senior Full Stack Engineer (Java with Python) to join a high-impact engineering team delivering enterprise-grade backend solutions for a major global client in financial services. You will work on a cloud-native platform across Azure, AKS, Terraform, and AI-assisted development tools, writing clean, scalable code and helping shape best practices.

You will thrive in a complex, large-scale environment and contribute to building resilient services, aligning

Qualifications

  • 7+ years of enterprise software development experience.
  • Strong OO programming with Java 11+.
  • Proficient in Python.
  • Experience with Spring Boot and REST APIs.
  • Azure cloud experience with Terraform IaC.

Responsibilities

  • Design, develop, and maintain backend services using Java and Python.
  • Build RESTful APIs and message-driven architectures.
  • Develop and manage containerized applications on Azure Kubernetes Service (AKS).
  • Implement and maintain Infrastructure as Code using Terraform.
  • Collaborate with cross-functional teams to define technical solutions.

Skills

Java 11+
Python
Spring Boot
REST APIs
Cloud-native
Linux/Unix
Git/GitHub
Agile/Scrum
English fluency

Tools

Terraform
AKS
Azure
Docker
Kubernetes
CI/CD

Job description

EPAM is looking for a Senior Full Stack Engineer (Java with Python) to join a high-impact engineering team delivering enterprise-grade backend solutions for a major global client in the financial services industry. You will contribute to the development and evolution of a cloud-native platform supporting critical business functions, working with modern technologies across Azure cloud, containerized microservices, and AI-assisted development practices. This is an excellent opportunity for an experienced engineer who thrives in complex, large-scale environments and is passionate about writing clean, scalable, and resilient code. This role requires working from the office 3 times a week.

Responsibilities
  • Design, develop, and maintain backend services using Java and Python within a cloud-native ecosystem
  • Build and evolve RESTful APIs, web services, and message-driven architectures
  • Develop and manage containerized applications deployed on Azure Kubernetes Service (AKS)
  • Implement and maintain Infrastructure as Code using Terraform
  • Collaborate with cross-functional teams to define technical solutions aligned with business requirements
  • Leverage AI-assisted development tools (e.g., GitHub Copilot) to enhance productivity and code quality
  • Participate in code reviews, technical discussions, and continuous improvement initiatives
  • Ensure reliability, performance, and security of backend services in a production environment
  • Contribute to engineering best practices across the team and the broader delivery organization
Requirements
  • 7+ years of professional software development experience in enterprise environments
  • Strong object-oriented programming skills with Java 11+
  • Strong Python programming skills
  • Extensive hands-on experience with the Spring Boot / Spring ecosystem
  • Proven experience developing Web and/or REST APIs and message-driven services
  • Experience building and running containerized applications
  • Strong experience with Microsoft Azure, including: Infrastructure as Code (IaC) using Terraform, Kubernetes (AKS) and container orchestration, Compute (VMs) and storage solutions (e.g., Azure Files)
  • Solid Linux/Unix skills (shell scripting, system-level understanding)
  • Experience with AI-assisted development tools (e.g., GitHub Copilot) integrated into daily workflows
  • Proficiency with GitLab / GitHub and modern IDEs (IntelliJ / VSCode)
  • Strong analytical and problem-solving abilities
  • Experience working in Agile teams (Scrum)
  • Fluent English (written and spoken)
  • Nice to have Experience with microservices architecture and system design at scale
  • Familiarity with messaging and integration technologies: Kafka, IBM MQ, Tibco EMS
  • Experience with relational databases: Azure SQL, Oracle, Sybase
  • Proficiency with testing frameworks (unit, integration, and E2E testing)
  • Hands-on experience with CI/CD pipelines (GitLab / GitHub)
  • Knowledge of monitoring and observability practices and tooling
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer (Java+Python) - Hybrid Azure
Senior Full-Stack Engineer (Java+Python) - Hybrid Azure

EPAM Systems • Town of Poland (NY)

Hybrid
USD 170,000 - 210,000
Full Stack Python Engineer (Integrations)
Full Stack Python Engineer (Integrations)

EPAM Systems • United States

Remote
MXN 1,032,000 - 1,377,000
International projects with top brands
Paid time off and sick leave
Upskilling and reskilling programs
+3
Senior Full Stack Developer
Senior Full Stack Developer

EPAM Systems • Town of Poland (NY)

Hybrid
USD 56,000 - 81,000
Senior Software Engineer II – Enterprise Architecture
Senior Software Engineer II – Enterprise Architecture

Jobtailor • Arizona

On-site
USD 120,000 - 180,000
Senior DevOps Engineer - Kubernetes & Azure Cloud
Senior DevOps Engineer - Kubernetes & Azure Cloud

EPAM Systems • New York (NY)

On-site
USD 135,000 - 145,000
Medical, Dental & Vision Insurance (SM
Health Savings Account
Flexible Spending Accounts (Healthcare
+11
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Senior Python Engineer - AWS & Microservices Lead
Senior Python Engineer - AWS & Microservices Lead

Aone Consulting, LLC • Reston (VA)

On-site
USD 120,000 - 150,000
Full Stack Engineer
Full Stack Engineer

Compunnel, Inc. • Jersey City (NJ)

On-site
USD 100,000 - 130,000
Developer-Full Stack Senior
Developer-Full Stack Senior

Compunnel, Inc. • McLean (VA)

On-site
USD 120,000 - 180,000
Senior Java Engineer
Senior Java Engineer

EPAM Systems • Town of Poland (NY)

Hybrid
USD 120,000 - 160,000