




Summary: We are seeking a self-driven Software Engineer with expertise in cloud platforms, Java, and Python to deliver scalable enterprise solutions in a dynamic Agile setting, leveraging AI-powered engineering methods. Highlights: 1. Opportunity to work with AI-powered engineering methods 2. Engage in architecting and building scalable backend services 3. Collaborate with diverse, highly skilled global teams We are seeking a skilled **Software Engineer** with practical expertise in cloud platforms, Java, Python, microservices design, and API creation. The successful applicant should thrive in a dynamic Agile setting, work effectively with cross\-functional teams, and help deliver scalable, high\-quality enterprise solutions. We appreciate self\-driven engineers who bring strong analytical thinking, a sense of ownership, excellent requirement\-clarification skills, and an eagerness to embrace new technologies along with AI\-powered engineering methods. Candidates should display curiosity and a working knowledge of contemporary AI\-assisted development methods, such as spec\-driven development principles, AI agents, and MCP\-based workflows. **Responsibilities** * Architect, build, and support scalable backend services and microservices * Create and improve RESTful APIs and system integrations * Operate within cloud\-based infrastructure and distributed systems * Partner with architects, product owners, QA engineers, and DevOps teams * Engage in code reviews, troubleshooting, debugging, and performance tuning * Guarantee application reliability, scalability, security, and maintainability * Add value to CI/CD pipelines and engineering best practices * Assist with technical documentation and knowledge\-sharing initiatives * Take part in Agile ceremonies and delivery planning * Proactively clarify technical requirements, surface ambiguities, and pose relevant questions to confirm alignment prior to implementation * Leverage AI\-assisted engineering tools and modern development methods to boost productivity and delivery quality **Requirements** * At least 2 years of experience working with Java and Python * Practical experience with microservices architecture * Background in building and integrating REST APIs * Solid grasp of cloud technologies and cloud\-native development * Experience using version control systems like Git * Familiarity with CI/CD pipelines and DevOps methodologies * Knowledge of software design principles and clean code practices * Experience operating within Agile/Scrum environments * Strong skills in analysis, troubleshooting, and communication * Hands\-on experience with Spring Boot or comparable frameworks * Exposure to AI\-assisted development tools like GitHub Copilot * Foundational knowledge of AI\-driven or spec\-driven development methods * Awareness of AI agents, MCP concepts, and how AI tools can enhance engineering workflows * Capability to gather, refine, and clarify technical requirements through proactive dialogue and inquiry **Nice to have** * Hands\-on experience with Docker and Kubernetes * Familiarity with messaging systems, databases, and distributed systems * Background in AI\-native engineering workflows or agent\-based development methods **We offer** * 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


