Bucharest, Romania
1 year ago

Job Overview

Job Type
Senior Level | Software Engineering
Pay
Not disclosed

Job description

Location:
Bucharest, Romania
Work arrangement:
On-site

Role Summary

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We seek a highly experienced Senior Backend Developer with a strong Kotlin and microservices architecture background to support our retail business operations. As a team member, you will collaborate on microservices development, ensuring secure, scalable, and high-performance solutions while actively contributing to the delivery process owned by the client.

Responsibilities - Contribute to the design, development, and implementation of microservices using Kotlin and Spring Boot

  • Perform hands-on delivery and code reviews to ensure high-quality standards
  • Drive the technical landscape including solution design, operations, and business alignment with stakeholders
  • Implement and maintain infrastructure solutions with Kubernetes, AKS, and Azure IAAS
  • Build and manage data storage solutions utilizing MongoDB and other noSQL databases
  • Integrate event-streaming platforms such as Kafka into the microservices architecture
  • Work collaboratively with the product owner, architects, and team members to meet project goals
  • Optimize CI/CD pipelines and workflows using Github Actions for streamlined deployments
  • Secure high-speed and reliable delivery within Agile Scrum processes
  • Foster effective communication and collaboration across internal and external teams
  • Handle complex problem-solving while ensuring tech solutions align with business priorities

Requirements - 8+ years of hands-on experience in software development with expertise in Kotlin, Java, and Spring Boot

  • Proficiency in microservices architecture and container orchestration tools like Kubernetes and AKS
  • In-depth knowledge of NoSQL databases including MongoDB and similar solutions
  • Expertise in event-driven systems using Kafka
  • Familiarity with CI/CD tools such as GitHub Actions and DevOps practices
  • Background in Azure IAAS implementation and cloud infrastructure operations
  • Understanding of system design and scalable application frameworks
  • Capability to prioritize and oversee technical operations in alignment with business objectives
  • Strong interpersonal and communication skills with fluency in English (B2+ level)

Nice to have - Knowledge of GraphQL and its integration within microservices

  • Showcase of experience working in retail or similar fast-paced industries
  • Familiarity with other cloud platforms alongside Azure
  • Understanding of performance optimization techniques for distributed systems

We offer - Full access to cutting-edge tools and technologies

  • Competitive compensation depending on experience and skills
  • All-around Social package: professional & soft skills training, medical & family care programs, sports
  • Free English classes
  • Unlimited access to LinkedIn learning solutions
  • Continuous experience exchange with experts and professionals worldwide
  • Friendly team and comfortable working environment
  • Engineering, corporate, and social events within and outside the Company
  • Flexible working schedule
  • Opportunities for self-realization
Role:
Senior Backend Developer
Job Type:
Senior Level | Software Engineering

More jobs at EPAM Systems

Similar Backend Developer jobs at other companies