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.
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
We offer
- Career plan and real growth opportunities
- Unlimited access to LinkedIn learning solutions
- International Mobility Plan within 25 countries
- Constant training, mentoring, online corporate courses, eLearning and more
- English classes with a certified teacher
- Support for employee’s initiatives (Algorithms club, toastmasters, agile club and more)
- Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more)
- Flexible work schedule and dress code
- Collaborate in a multicultural environment and share best practices from around the globe
- Hired directly by EPAM & 100% under payroll
- Law benefits (IMSS, INFONAVIT, 25% vacation bonus)
- Major medical expenses insurance: Life, Major medical expenses with dental & visual coverage (for the employee and direct family members)
- 13 % employee savings fund, capped to the law limit
- Grocery coupons
- 30 days December bonus
- Employee Stock Purchase Plan
- 12 vacations days plus 4 floating days
- Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th & 31st)
- Monthly non-taxable amount for the electricity and internet bills
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.