Skip To Main Content
backBack to Search

Java/Kotlin Developer

Remote in Mexico
Java
& 7 others

We are seeking a highly skilled and experienced Java/Kotlin Developer to join our innovative team.

In this role, you will lead the design, development, and deployment of scalable, high-performing software solutions, leveraging cutting-edge technologies and Agile methodologies. You will collaborate with cross-functional teams to deliver critical business capabilities and drive the modernization of our systems.

Responsibilities
  • Design and implement reusable Kotlin libraries to serve as core components for the NG-Commerce system, enabling seamless integration and cross-platform functionality.
  • Deliver high-quality software using Agile/Scrum development methodologies.
  • Enable the realization of strategic initiatives and operational improvements.
  • Ability to establish cross-functional, collaborative relationships with business and technology partners.
  • Communicate complex ideas and concepts to non-technical peers and customers.
  • Ability to effectively manage and partner with technology vendors to deliver against business objectives.
  • Implements all technologies in accordance with Information Security's guiding principles for highly sensitive data.
  • Provide high-availability operational support and automate solutions across the environment.
  • Implements deep telemetry capabilities to provide ongoing success and performance metrics.
  • Implements service monitoring across all platforms to ensure continuous availability and operational continuity of critical systems.
  • Upholds company policies and legal/regulatory requirements.
  • Implements and maintains system configurations and baselines to support secure application development software control best practices and standards.
Requirements
  • 2+ years of software development experience using Java, Kotlin, and REST APIs; familiarity with Scala is a plus
  • Experience with large-scale distributed systems and multi-tier architectures
  • Proficiency in managing databases such as Cassandra, DynamoDB, Postgres
  • Knowledge of message-driven architecture and development
  • Expertise in debugging, optimizing code, and automating routine tasks
  • Background in operating and managing services in major cloud environments like AWS
  • Familiarity with CI/CD processes, infrastructure ownership, and configuring monitoring and alerting systems
  • Competency in uplifting on-premise services to cloud environments
  • Solid experience in running and maintaining mission-critical, high-capacity systems in a 24x7 production environment
Nice to have
  • Understanding of cloud-native architectures and microservices design
  • Skills in implementing resilient and scalable solutions for complex systems
  • Familiarity with advanced telemetry and logging frameworks
  • Background in multi-cloud or hybrid cloud environments
Benefits
  • 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