Data Software Engineer - AWS - Java
Job Description
We are looking for a dynamic Data Engineer who has a blend of traditional Java engineering skills and experience within the Big Data space. This role requires strong knowledge in API development, AWS, and a passion for working with big data technologies like Hive, Hadoop, and Spark. If you enjoy working on an industry-leading Data Platform and contributing to open-source communities, this opportunity is for you!
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.
Want more jobs like this?
Get Software Engineering jobs in Río Grande, Mexico delivered to your inbox every week.

Project technologies and tools
- Java (Spring, concurrency, streams, lambdas)
- Hadoop ecosystem (Spark, Hadoop, Hive)
- AWS (EMR, S3), Kubernetes, Docker
- Terraform, Helm
- Microservices architecture, Kafka (Spark Streaming, Flink)
- Linux/Python (bash scripting, grep, sed, awk)
- Write clear, efficient, and well-tested code
- Collaborate with other experienced software engineers to drive improvements to our technology
- Design and develop new services and software solutions
- Build and track metrics to ensure high-quality results
- Work independently with little to no guidance, and support and coach junior team members
- Build rapport with other engineering teams to ensure seamless integration
- Develop scalable and highly performant distributed systems, focusing on availability, monitoring, and resiliency
- Help shape the future of Data Lakes and take architectural ownership for various critical components and systems
- Evolve development standards and design patterns
- Deploy and maintain applications in production environments
- Communicate and document solutions and design decisions effectively
- 7+ years of core and server-side Java programming (Spring, concurrency, streams, lambdas)
- Strong knowledge of the Hadoop ecosystem (Spark, Hadoop, Hive)
- Extensive experience with cloud computing platforms (AWS, EMR, S3, Kubernetes, Docker)
- Proficiency with infrastructure-as-code tools (Terraform, Helm)
- Experience with microservice architecture, design, and best practices for scalability
- Familiarity with Agile methodologies (Scrum, code reviews, pair programming)
- Experience with Kafka, including Spark Streaming or Flink
- Strong skills in performance and scalability tuning, algorithms, and computational complexity
- Proficiency in Linux/Python (bash scripting, grep, sed, awk)
- Passionate about open-source contributions
- Contributions to open-source projects
- Experience with other Big Data technologies
- Familiarity with Apache Iceberg and other modern data lakes tools
- Strong interpersonal and communication skills to work effectively with cross-functional teams
- 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)
- Relocation bonus: transportation, 2 weeks of accommodation for you and your family and more
- Monthly non-taxable amount for the electricity and internet bills
- By applying to our role, you are agreeing that your personal data may be used as in set out in EPAM's Privacy Notice and Policy
Explore More
Date Posted
01/22/2025
Views
0