




Summary: Join an Agile team as a Senior Software Engineer to build scalable, secure cloud-native services in Java and Python, leveraging AI-assisted development approaches. Highlights: 1. Build cloud-native services in Java and Python with microservices and REST APIs. 2. Utilize AI-assisted development methods and tools. 3. Collaborate with architects, product owners, and DevOps teams. We are looking for a **Senior Software Engineer** to build cloud\-native services in Java and Python, shaping microservices and REST APIs for enterprise platforms. You will collaborate in an Agile team to deliver scalable, secure solutions, using AI\-assisted development approaches such as spec\-driven methods, AI agents, and MCP workflows—apply now. **Responsibilities** * Design, build, and support scalable backend services and microservices * Develop and enhance RESTful APIs and system integrations * Operate within cloud\-based infrastructure and distributed systems * Collaborate with architects, product owners, QA engineers, and DevOps teams * Conduct code reviews, troubleshoot issues, debug defects, and tune performance * Ensure application reliability, scalability, security, and maintainability * Improve CI/CD pipelines and reinforce engineering best practices * Contribute to technical documentation and knowledge\-sharing initiatives * Participate in Agile ceremonies and delivery planning * Clarify technical requirements, surface ambiguities, and ask targeted questions to confirm alignment before implementation * Apply AI\-assisted engineering tools and modern development methods to improve productivity and delivery quality **Requirements** * Proven experience of 3\+ years working with Java and Python * Hands\-on experience with microservices architecture * Demonstrated ability to build and integrate REST APIs * Solid understanding of cloud technologies and cloud\-native development * Practical knowledge of version control systems such as Git * Experience with CI/CD pipelines and DevOps methodologies * Strong grasp of software design principles and clean code practices * Track record of working effectively in Agile/Scrum environments * Excellent analytical, troubleshooting, and communication skills * Hands\-on experience with Spring Boot or comparable frameworks * Exposure to AI\-assisted development tools like GitHub Copilot * Foundational understanding of AI\-driven or spec\-driven development methods * Working awareness of AI agents, MCP concepts, and how AI tools can enhance engineering workflows * Ability to gather, refine, and clarify technical requirements through proactive dialogue and inquiry **Nice to have** * 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


